SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
A Practical Approach to Software Engineering - NSWI129
Title: Softwarové inženýrství pro praxi
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2012
Semester: winter
E-Credits: 6
Hours per week, examination: winter s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information:
Guarantor: prof. RNDr. Peter Vojtáš, DrSc.
Class: Informatika Mgr. - Softwarové systémy
Classification: Informatics > Software Engineering
Annotation -
Last update: T_KSI (11.05.2007)
The course A Practical Approach to The Software Engineering systematically covers primary and support software engineering activities. Further, software project management, software process, software maintenance and software proposal writing will be mentioned for an appropriate context. All topics covered will be illustrated on real world project situations. A typical lecture will include theory basics, minimal practices, checklists and templates, samples from real world projects and recommended reading.
Literature - Czech
Last update: T_KSI (11.05.2007)

Pressman R. Software Engineering: A Practitioner's Approach. 5th ed., McGraw-Hill, 2001.

Guide to the Software Engineering Body of Knowledge (

Syllabus -
Last update: T_KSI (11.05.2007)

1. An Introduction to the Software Engineering Discipline Including its Context

2. Requirements Engineering

3. Software Architecture and Design

4. Software Construction

5. Software Testing

6. Documentation, Validation, Verification and Quality Assurance

7. Software Configuration Management

8. Development Environment, Release Management, Acceptance and Production Environment

9. Software Maintenance

10. Software Project Management, Project Organization and SDLCs

11. Software Estimations, Software Planning, Project Histories and Software Proposal Writing

12. Software Process

13. Summary, Illustrations, Discussions, Bibliography, Resources and Preparation for the Test.

Charles University | Information system of Charles University |