Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2020/2021

Team Development of Software 1

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
818TVS1 KZ 3 0+3 Czech
Lecturer:
Michal Moc (guarantor)
Tutor:
Michal Moc (guarantor)
Supervisor:
Department of Software Engineering
Synopsis:

Simulation of software development on the team - communication between team members, allocating tasks and its monitoring. Analysis and design of concrete application.

Requirements:

knowledge of programming, willingness to cooperate with colleagues

Syllabus of lectures:

1. Objectives and importance of software engineering. Types of software development teams.

2. Software product development phases.

3. Architecture of application.

4. Design patterns and frameworks.

5. Tools for project management.

6. Prevention, detection and correction of errors in software.

7. Cde optimization.

8. Setting project objectives. Analysis of application.

9. Application design I.

10. Application design II.

11. Allocation of tasks in each team.

12. Evaluate the effectiveness of teams.

Syllabus of tutorials:

1. Objectives and importance of software engineering. Types of software development teams.

2. Software product development phases.

3. Architecture of application.

4. Design patterns and frameworks.

5. Tools for project management.

6. Prevention, detection and correction of errors in software.

7. Cde optimization.

8. Setting project objectives. Analysis of application.

9. Application design I.

10. Application design II.

11. Allocation of tasks in each team.

12. Evaluate the effectiveness of teams.

Study Objective:

The goal is to simulate the team development software in the smaller firms. Students learn to cooperate and communicate in the development of large applications. Emphasis will be placed not only on analysis, testing and optimization applications, but also the creation of documentation and the exchange part of the project among team members.

Study materials:

Key references:

[1] web sites according to teachers instructions

Recommended references:

[2] Kanisová, H., Müller, M. UML srozumitelně. 2. aktualizované vydání. Brno: Computer Press, 2006.

[3] McCarthy, J. Softwarové projekty. Brno: Computer Press, 2000.

[4] Hunt, A., Thomas, D. Programátor pragmatik. Brno: Computer Press, 2007.

Note:
Time-table for winter semester 2020/2021:
Time-table is not available yet
Time-table for summer semester 2020/2021:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2020-10-22
For updated information see http://bilakniha.cvut.cz/en/predmet1090506.html