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

Software Engineering

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
A4B33SI Z,ZK 6 2+2c Czech
The course cannot be taken simultaneously with:
Softwarové inženýrství (A4B36SI)
Lecturer:
Ondřej Macek (gar.)
Tutor:
Ondřej Macek (gar.)
Supervisor:
Department of Computer Science and Engineering
Synopsis:

The aim of this course is to provide the basic orientation in the software development process in order to be able to act effectively as a developmnet team members. The students will become knowledgeable in the core techniques of software design, support tools for the software development and selected project management and risk control procedures.

Requirements:

https://edux.feld.cvut.cz/courses/A4B33SI/start

Syllabus of lectures:

1. Software project overview, objectives and phases

2. Process control and quality management, CMM, ISO 9000

3. Requirements specification, formal and informal methods

4. Technical Specification

5. Software architecture, detailed design

6. Object-oriented design

7. Project Plan, Scheduling, Feature prioritization

8. System Integration

9. Software support for process management, source control management

10. Testing and validation

11. Risk management

12. Production and suport, Lifecycle management

13. Agile design and development approaches

14. Use-Case: Industrial project postmortem

Syllabus of tutorials:

1. Labs organization, presentation of concept and objectives

2. Projects specification, assignment to student teams

3. Project work in teams I.

4. Project work in teams II.

5. Presentation of partial results - Project Master Plan

6. Project work in teams III.

7. Project work in teams IV.

8. Project work in teams V.

9. Presentation of partial results - project plan and resource assignment

10. Project work in teams VI.

11. Project work in teams VII.

12. Presentation and evaluation of results I.

13. Presentation and evaluation of results II.

14. Grading, evaluation and post-mortems

Study Objective:

The goal of the course is to provide a basic orientation in the process of software development the students need to be able to effectively take a part as members in development teams.

Study materials:

1. Stellmann, Greene: Applied Software Project Management, O'Reilly 2005

2. Kerzner: Project Management: A Systems Approach to Planning, Scheduling,

and Controlling, Wiley 2003

3. Roger S. Pressman: Software Engineering: A Practitioner's Approach, 6th edition. McGraw-Hill, 2004.

ISBN 0-07-301933-X (P/N 0-07-285318-2)

4. Jim McCarthy: Dynamics of Software Development. Microsoft Press, 1995. ISBN: 978-1556158230

5. Ian Sommerville: Software Engineering,8th Edition. Addison Wesley 2006, ISBN: 978-0321313799

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
room

09:15–10:45
(lecture parallel1
parallel nr.101)

roomKN:E-126
Macek O.
11:00–12:30
(lecture parallel1
parallel nr.102)

Karlovo nám.
Trnkova posluchárna K5
roomKN:E-126
Macek O.
12:45–14:15
(lecture parallel1
parallel nr.103)

Karlovo nám.
Trnkova posluchárna K5
roomKN:E-301
Macek O.
16:15–17:45
(lecture parallel1)
Karlovo nám.
Šrámkova posluchárna K9
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:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet12583104.html