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

Introduction to Software Engineering

Login to KOS for course enrollment Display time-table
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
roomT9:301
Mlejnek J.
14:30–16:00
ODD WEEK

(lecture parallel1
parallel nr.103)

Dejvice
NBFIT učebna
roomT9:301
Mlejnek J.
16:15–17:45
ODD WEEK

(lecture parallel1
parallel nr.102)

Dejvice
NBFIT učebna
roomT9:301
Mlejnek J.
18:00–19:30
ODD WEEK

(lecture parallel1
parallel nr.101)

Dejvice
NBFIT učebna
roomT9:301
Mlejnek J.
14:30–16:00
EVEN WEEK

(lecture parallel1
parallel nr.104)

Dejvice
NBFIT učebna
roomT9:301
Mlejnek J.
16:15–17:45
EVEN WEEK

(lecture parallel1
parallel nr.105)

Dejvice
NBFIT učebna
roomT9:301

18:00–19:30
EVEN WEEK

(lecture parallel1
parallel nr.106)

Dejvice
NBFIT učebna
Fri
Thu
roomT9:155
Troníček Z.
Mlejnek J.

09:15–10:45
(lecture parallel1)
Dejvice
Posluchárna
Fri
Time-table for summer semester 2011/2012:
Time-table is not available yet
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet1124206.html