| |
Software Engineering (36SI)
course in Czech language
full-time study course, currently not teaching
Number of teaching periods (lectures + seminars): 2+3
Termination: Credit, examination
Summary:
| |
The basic course in software engineering. Organisational aspects. Methods of structured and object-oriented analysis and design. Known techniques and tools. Small software projects are solved in teams as an exercise.
|
Course Syllabus:
| |
- Software project life cycle, management of a project, cost estimation, CASE tools
- Formal and non-formal specifications, ambiguities in non-formal descriptions
- Graphical techniques for data analysis
- Graphical techniques for functional analysis
- Graphical techniques for dynamic analysis
- Relationships between diagrams, cross checking, diagram balancing
- User interface design, tools, examples
- Structured requirement analysis, analytical specifications
- Object-oriented analysis
- Design, graphical techniques for design
- Testing, validation, verification
- Program systems operation and maintenance, error detection and recovery
- Documentation, other aspects
- Reserve
|
Seminar syllabus:
| |
- Profile test, project themes
- Organization of teams, project selection
- Preparation of feasibility study
- Presentation of feasibility study
- Project plan
- Data model
- Functional model
- Dynamic model
- Presentation of analysis
- Data representation design
- Design of modules
- Presentation of design
- Project review
- Final assignment
|
Literature:
| |
[1] Arlow, J., Neustat, I.: UML and Unified Process of Application Development. Computer Press, ISBN: 80-7226-947-X, Praha 2003. [2] Pressman,R.S.: Software Engineering: A Practitioner's Approach. McGraw-Hill, 1992. ISBN 0-07-707936-1 [3] Sommerville,I.: Software Engineering. Pearson Education Limited, 2001. ISBN 0-201-39815-X
|
|














 
|