Introduction to Software Engineering
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BI-ZSI | Z,ZK | 5 | 2+1 | Czech |
- The course cannot be taken simultaneously with:
- Software Engineering I (BI-SI1)
- Lecturer:
- Jiří Mlejnek, Zdeněk Troníček (gar.)
- Tutor:
- Jiří Mlejnek, Zdeněk Troníček (gar.)
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
Students learn to understand formalized descriptions of analytic and design models in UML. To a limited extent, they take part in creating such models in seminars, where they perform small team projects. Students should be able to discuss the models with other members of a software development team. This experience and skills enable the students to participate in such teams as members.
- Requirements:
- Syllabus of lectures:
-
1. Software project life cycle, management of a project, cost estimation, CASE tools.
2. Formal and informal specifications, ambiguities in informal descriptions.
3. Graphical techniques for data analysis.
4. Graphical techniques for functional analysis.
5. Graphical techniques for dynamic analysis.
6. Relationships between diagrams, cross checking, diagram balancing.
7. User interface design, tools, examples.
8. Structured requirement analysis, analytical specifications.
9. Object-oriented analysis.
10. Design, graphical techniques for design.
11. Testing, validation, verification.
- Syllabus of tutorials:
-
1. Profile test, project themes.
2. Organization of teams, project selection.
3. Preparation of feasibility study.
4. Presentation of feasibility study.
5. Project plan.
6. Data model.
7. Functional model.
8. Dynamic model.
9. Presentation of analysis.
10. Data representation design.
11. Design of modules.
12. Presentation of design.
- Study Objective:
-
This module is aimed at providing an understanding of the SE discipline, gaining elementary skills in analysis and design, and getting acquainted with the techniques and tools used. It lovers the basic life cycle of a software project, from specification and design to implementation, operation, and maintenance. The emphasis is on the analysis phase, other phases are covered in detail in other courses. The module covers UML and provides an introduction into user interface design.
- Study materials:
-
1. Pressman, R. S., Ince, D. Software Engineering. McGraw-Hill, 1994. ISBN 0077079361.
2. Sommerville, I. Software Engineering (6th Edition). Addison Wesley, 2000. ISBN 020139815X.
3.
4.
5.
6.
7.
8.
9.
10.
- Note:
- Time-table for winter semester 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - Time-table for summer semester 2011/2012:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Computer Science, Version for Students who Enrolled in 2009 and 2010, Presented in Czech (compulsory course of the specialization)
- Computer engineering, Version for Students who Enrolled in 2009 and 2010, in Czech (compulsory course of the specialization)
- Web and Multimediac, Version for Students who Enrolled in 2009 and 2010, Presented in Czech (compulsory course of the specialization)
- Information Systems and Management, Version for Students who Enrolled in 2009 and 2010, in Czech (VO)
- Information Technology, Version for Students who Enrolled in 2009 and 2010, Presented in Czech (compulsory course of the specialization)
- Informatics, Version for Students who Enrolled in 2009 and 2010, Presented in Czech (VO)
- Informatics (Bachelor)- Version for those who Enrolled in 2011 and 2012 (in Czech) (VO)
- Information Systems and Management - Version for those who Enrolled in 2011 and 2012 (in Czech) (VO)
- Information Technology- Version for those who Enrolled in 2011 and 2012 (in Czech) (compulsory course of the specialization)
- Computer Engineering, Version for those who Enrolled in 2011 and 2012, in Czech (compulsory course of the specialization)
- Computer Science - Version for those who Enrolled in 2011 and 2012 (in Czech) (compulsory course of the specialization)
- Web and Multimedia- Version for those who Enrolled in 2011 and 2012 (in Czech) (compulsory course of the specialization)