Skip to main content
Skip header

Designing Information Systems

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code155-1303/02
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
DAN11Ing. Roman Danel, Ph.D.
NEM191Ing. Radek Němec, Ph.D.
Summary
The aim of the course is to acquire basic skills in designing information systems object-oriented approach. Students will become familiar with the modeling language UML 2 and IS development methodology Scrum.
Learning Outcomes of the Course Unit
The aim of the course is to acquire basic skills in designing information systems object-oriented approach. Students will become familiar with the modeling language UML 2 and IS development methodology Scrum.
Course Contents
1. Life cycle of information system development
2. Processing of user requests
3. Metrics
4. Principles of object modeling, object paradigm
5. Levels of information system abstraction
6. Characteristics of UML 2 and UP methodology
7. Use Case Diagram and Relationship to BPMN
8. Class diagram
9. Activity diagram, Sequence diagram and Communication diagram
10. Other UML diagrams 2
11. Characteristics of agile approach to information system development
12. Standards, standards, methodologies of information system development
13. Scrum methodology (roles, teams, product backlog, sprints, stories, planning poker)
14. Quality management of Scrum methodology
Recommended or Required Reading
Required Reading:
Smith, Hein. Scrum: The Ultimate Beginner's Guide To Learn And Master Scrum Agile Framework. South Carolina: CreateSpace Independent Publishing Platform, 2018. ISBN 978-1721770175.

Schwalbe, Kathy. Information Technology Project Management, 9. vyd. New York: Cengage Learning, 2018. ISBN 978-1337101356.
Valacich, Joseph, Joey George a Jeffrey Hoffer. Modern Systems Analysis and Design, 9. ed. New Jersey, Pearson, 2020. ISBN 978-0135172759.

Wazlawick, Raul Sidnei. Object-Oriented Analysis and Design for Information Systems: Modeling with BPMN, OCL, IFML, and Python, 2. vyd. New York, Morgan Kaufmann, 2024. ISBN 978-0443137396.
Recommended Reading:
Oliver, Peter. Agile Software Development: Agile, Scrum, and Kanban for Project Management (Management Success). Independently published, 2018. ISBN 978-1980630531.

Tidwell, Jenifer, Charles Brewer a Aynne Valencia. Designing Interfaces: Patterns for Effective Interaction Design, 3. vyd. London: O'Reilly Media, 2020. ISBN 978-1492051961.
ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací – Objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.

WIEGERS, Karl E. Požadavky na Software – Od zadání k architektuře aplikace. 2. vyd. Brno: Computer Press, 2008. ISBN 978-80-251-1877-1.

COCKBURN, Alistair. Use Cases: Jak efektivně modelovat aplikace. Brno: Computer Press, 2005. ISBN 80-251-0721-3.

CLAPEK, Dušan a kol. Analýza a návrh informačních systémů. Praha: Oeconomia, 2011. ISBN: 978-80-245-1782-7.
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit45 23
        ExaminationExamination55 28