| |
Software Engineering III (36SI3)
course in Czech language
full-time study course, currently not teaching
Number of teaching periods (lectures + seminars): 2+2
Termination: Classified credit
Summary:
| |
The advanced course in software engineering. Organizational aspects. Methods of structured and object-oriented design and implementation. Known techniques and tools. Teams as an exercise solve small software projects.
|
Course Syllabus:
| |
- An introduction to software systems implementation
- From an analytical model into the design
- Design of a static model
- Design of a functional model
- Design of a dynamic model
- User interface design and implementation
- System interface design and implementation
- Design of distributed systems
- Integration of design components
- Test design and generation
- Validation, verification, quality assurance
- Software systems maintenance
- Detection and recovery of errors
- Software systems documentation
|
Seminar syllabus:
| |
- Project themes
- Organization of teams, project selection
- Project plan
- User and system requirements
- Design of data representation
- Design of modules
- Design and implementation of user interface
- Design and implementation of system interface
- Test design and implementation
- Quality assurance
- Integration of software components
- Presentation of the solution
- Project review
- Final assignment
|
|














 
|