SubjectsSubjects(version: 845)
Course, academic year 2018/2019
   Login via CAS
Introduction to Software Engineering - NSWI041
Title in English: Úvod do softwarového inženýrství
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2018
Semester: summer
E-Credits: 5
Hours per week, examination: summer s.:2/2 C+Ex [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Guarantor: doc. Mgr. Martin Nečaský, Ph.D.
Class: Informatika Bc.
Classification: Informatics > Informatics, Software Applications, Computer Graphics and Geometry, Database Systems, Didactics of Informatics, Discrete Mathematics, External Subjects, General Subjects, Computer and Formal Linguistics, Optimalization, Programming, Software Engineering, Theoretical Computer Science
Annotation -
Last update: T_KSI (07.05.2012)
An introductory course presenting a survey of the field of software engineering. It covers all phases from the requirement modeling, through analysis and design, until to the implementation of information systems. As the necessary parts, it includes the conceptual modeling, logical modeling, implementation, and testing.
Course completion requirements -
Last update: doc. Mgr. Martin Nečaský, Ph.D. (17.06.2019)

Seminar project and exam.

Literature - Czech
Last update: doc. Ing. Karel Richta, CSc. (02.09.2011)

Arlow, J., Neustadt 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 User Guide (2nd ed.). Addison Wesley, 2005.

Booch G., Rumbaugh J., Jacobson I.: The Unified Software Development Process. Addison Wesley, 1999.

Fowler M.: Destilované UML. Grada, Praha 2009.

Kanisová, Müller: UML srozumitelně. Computer Press, Brno 2004.

Pressman, R.: Software Engineering (6th ed.). McGraw-Hill, 2005.

Richta, K., Sochor, J.: Softwarové inženýrství I. Skripta FEL ČVUT, Praha 1998 (bohužel již vyprodána).

Schmuller, J.: Myslíme v jazyku UML. Grada, Praha 2001.

Sommerville, I.: Software Engineering (8th ed.). Addison-Wesley, 2006.

Šešera, L., Mičovský, A., Červeň, J.: Datové modelování v příkladech. Grada, Praha 2001.

Vrana, I., Richta, K.: Zásady a postupy zavádní podnikových informacních systému. Grada, Praha 2004.

Syllabus -
Last update: doc. Mgr. Martin Nečaský, Ph.D. (15.06.2018)

1. Introduction to software engineering

2. Software processes

3. Requirements engineering

4. Modeling software systems with UML

5. Software testing

6. Software process management

Charles University | Information system of Charles University |