Course: Design and Implementation of Software Systems

» List of faculties » FBI » UAI
Course title Design and Implementation of Software Systems
Course code UAI/628
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Frequency of the course In each academic year, in the summer semester.
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Prokýšek Miloš, PhDr. Ph.D.
  • Vohnoutová Marta, Ing.
Course content
Lecture content 1. Design of software systems 2. Process analysis tools 3. The logical framework of the project 4. Risk analysis 5. Project methods in relation to program systems 6. Management of development and life cycle of the system 7. Analytical view of the system and methods of its formalization 8. Methods of documentation and design of software systems 9. Estimation of labor productivity and pricing of program systems 10. Methods of evaluation and management, quality assurance

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Project-based learning, Practical training
  • Class attendance - 48 hours per semester
  • Preparation for classes - 30 hours per semester
  • Preparation for exam - 30 hours per semester
Learning outcomes
The aim of the course is to acquaint students with the design and management of application development. Students will learn the life-cycle of line-of-business applications through project-oriented teaching.
The student is able to orientate in the process of development of information systems or to actively participate in the position of an analyst or manager.
Prerequisites
A good prerequisite is advanced application programming skills, advanced analytical thinking and basic management knowledge.

Assessment methods and criteria
Analysis of student's work activities (technical works), Combined exam

Defense of semestral work associated with oral exam.
Recommended literature
  • Arlow, J., Neustat, I.:. UML 2 a unifikovaný proces vývoje aplikací. Computer Press, 2007..
  • Bieliková, M:. Softvérové inžinierstvo - Princípy a manažment. Skripta STU, Bratislava 2000..
  • Booch G., Rumbaugh J., Jacobson I.:. The Unified Modeling Language, Addison Wesley Longman, 1999..
  • Fowler, M.:. Destilované UML. Grada, 2009..
  • Kanisová, H., Müller, M.:. UML srozumitelně. Computer Press, 2004..
  • Pressman:. Software Engineering. McGraw-Hill, 2009 (7. vydání)..
  • Řepa, V.:. Analýza a návrh informačních systémů. EcoPress, 1999..
  • Schmuller, J.:. Myslíme v jazyku UML. Grada, 2001..
  • Sommerville, I.:. Software Engineering. Addison-Wesley, 2007 (8. vydání)..
  • Šešera, L., Mičovský, A., Červeň, J.:. Datové modelování v příkladech. Praha: Grada, 2001.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer