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 Language
XD33SWI Z,ZK 4 14+4s Czech
Lecturer:
Tutor:
Supervisor:
Department of Cybernetics
Synopsis:

The aim of this course is to get the students knowledgeable all parts and phases of software project management: software requirement specification. feasibility study, development process definition, risk analysis, systems analysis methodologies, capacity and resource planning, versioning, system of changes and its management, revisions, verifications, project qualification, and personal and financial project management. During the seminars the students will get a chance to get practical skills with a sample project.

Requirements:

For successful completion of the course, it is necessary to present the results of the individual work to other students and explain the approaches used.

Syllabus of lectures:

1. Introduction, basic concepts of software engineering

2. Software product life-cycle, „software physics“

3. Software requirement specification, types and approaches

4. Feasibility study, risk analysis

5. System analysis, types and approaches; structured and object-oriented analysis

6. Structured analysis techniques, methodology, data flows and their modelling

7. Entities, their identification, modelling of their relationships

8. Functional blocks, design, analysis and modelling; CASE tools

9. Object-oriented approach, relation to structured analysis, OO analysis tools

10. Design and development of a software product

11. Product versions, management and tools, verification and its tools, versioning

12. System of project changes, record-keeping and implementation of changes, relation to the versioning

13. Personal, finantial and capacity project management

14. Project quality management. Summary

Syllabus of tutorials:

For the „individual projects“, small working groups of students will be established

1. Organisational matters, seminars/labs detailed contents

2. Sample individual projects assignment

3. Individual work on the sample individual project - part I.

4. Individual work on the sample individual project - part II.

5. Presentation of individual work partial results - requirement specification documents

6. Individual work on the sample individual project - part III.

7. Individual work on the sample individual project - part IV.

8. Individual work on the sample individual project - part V.

9. Presentation of individual work partial results - resource analysis and timing

10. Individual work on the sample individual project - part VI.

11. Individual work on the sample individual project - part VII.

12. Presentation of individual work results - discussion on results part I.

13. Presentation of individual work results - discussion on results part II.

14. Summary, (spare space)

Study Objective:
Study materials:

There is no text-book covering the course completely; any book on software engineering can be used. The lecturer will hint resources to particular topics.

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/predmet11654404.html