Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Software Engineering 2

The course is not on the list Without time-table
Code Completion Credits Range Language
BI-SI2.2 ZK 5 2P Czech
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Software Engineering
Synopsis:

Students 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. Students will learn to work with the Unified Process Methodology and UML. Students extend their knowledge and are able to work efficiently in software development teams that work on large-scale software products. 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 BI-SP2 module. Students also get an idea about software testing and measuring software quality.

Requirements:

Analytical thinking, knowledge of the UML notation.

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:

Students will extend their knowledge, which should enable them to work efficiently in software development teams that work on large-scale software products. 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 BEI-SP2 course. Students also get an idea about software testing and measuring software quality.

Study materials:

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

Note:
Further information:
https://courses.fit.cvut.cz/BI-SI2/
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-10-12
For updated information see http://bilakniha.cvut.cz/en/predmet2778906.html