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

Software Engineering 2

The course is not on the list Without time-table
Code Completion Credits Range Language
BIE-SI2 Z,ZK 5 2+0
Lecturer:
Michal Valenta (gar.)
Tutor:
Michal Valenta (gar.)
Supervisor:
Department of Software Engineering
Synopsis:

Students will learn to work methodically with respect to software development methodic, especially Unified Process methodic and Unified Modeling Language (UML). They will understand the functions of individual roles in a typical software team, as well as get a practical experience with them in the concurrent BIE-SP2 module. Students will also get an idea about software testing and measuring software quality. This knowledge will get extended with a practical experience thanks to the concurrently running BIE-SP2 module.

Requirements:

Analytical thinking.

Syllabus of lectures:

1. Implementation, deployment of a software product.

2. Unit testing, continual integration.

3. Source code maintenance refactoring, optimization.

4. Load testing, profiling.

5. User interface testing, acceptance tests.

6. Software maintenance versioning, change planning.

7. Configuration management.

8. Methods of gathering requirements and their classification.

9. Software project management methods.

10. Analysis, design, and evaluation of a software process.

11. Software engineering tools and methods.

12. Software quality metrics.

Syllabus of tutorials:
Study Objective:

The purpose of this module, as a continuation of BIE-SI1, is to allow students to understand the implementation specifics of a software project, from the point of view of a software team member. Emphasis is on the principles of software development and understanding the importance of methodical approaches to problem solving in software projects. Other covered topics include methods and approaches to ensuring quality of software products and configuration management.

Study materials:

1. Pressman, R. S., Ince, D. ''Software Engineering: A Practitioner's Approach''. McGraw-Hill, 1994. ISBN 0077079361.

2. Sommerville, I. ''Software Engineering (6th Edition)''. Addison Wesley, 2000. ISBN 020139815X.

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