Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Software Engineering

The course is not on the list Without time-table
Code Completion Credits Range
E36SI Z,ZK 5 2+3s
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

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.

Requirements:
Syllabus of lectures:

1. Software project life cycle, management of a project, cost estimation, CASE tools

2. Formal and non-formal specifications, ambiguities in non-formal 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

12. Program systems operation and maintenance, error detection and recovery

13. Documentation, other aspects

14. Reserve

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

13. Project review

14. Final assignment

Study Objective:
Study materials:

[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

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11060504.html