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: http://www.profinit.eu/cz/podpora-univerzit/univerzitni-vyuka/swi129
Guarantor: prof. RNDr. Peter Vojtáš, DrSc.
Class: Informatika Mgr. - Softwarové systémy
Classification: Informatics > Software Engineering
Opinion survey results   Examination dates   Schedule   Noticeboard   
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 (http://www.swebok.org/)

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.