Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

Software Engineering I

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BI-SI1.2 Z,ZK 5 2P+1C Czech
Lecturer:
Jiří Mlejnek (guarantor), Petr Kroha (guarantor)
Tutor:
Jiří Mlejnek (guarantor), Jiří Hunka, Jiří Chludil, Jan Chrastina, Stanislav Kuznetsov, Robert Pergl, Martin Podloucký, Miroslav Prágl, Ivan Ryant, Zdeněk Rybola, Marek Skotnica, Monika Součková, Marek Suchánek, Petr Špaček, Sven Ubik
Supervisor:
Department of Software Engineering
Synopsis:

Students learn the methods of analysis and design of large software systems, which are typically designed and implemented in teams. They get practical skill thanks to applying hands-on analysis and design of a large-scale software project that is to be developed within the concurrent BI-SP1 module. They get skill to use CASE tools and UML for modelling and solving software-related problems. They get overview of object-oriented analysis, design, architecture, validation, verification, and testing processes.

Requirements:

Students are expected to be able to design a data model, with the ability level corresponding to the conceptual data model design in BIE-DBS or object model design in BIE-OMO.

Syllabus of lectures:

1. Introduction to software engineering

2. Business process modeling

3. Requrements modeling, use case model

4. Analysis of problem domain - analytic classes, attributes, states, relationships

5. Software system architecture

6. Design - design classes and patterns

7. Design - interfaces and components

8. Implementation

9. Application testing

10. Methods and tools for application integration

11. Metodologies of software development, MDA

12. Agile methodologies

Syllabus of tutorials:

The exercises in teams, students create a simple software project.

Study Objective:

Students understand principles of object-oriented design of large software systems which are based on visual models, techniques, and methods of modern software design.

They gain fundamental knowledge that allows them to understand the teamwork on a SW project and to efficiently take part in it.

Study materials:

1. Arlow, J., Neustad, I. UML 2 a unifikovaný proces vývoje aplikací. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.

2. Pecinovský, R. Návrhové vzory. Brno: Computer Press, 2007. ISBN 978-80-251-1582-4.

3. Larman, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process. ISBN 978-0131489066.

Note:
Further information:
https://moodle.fit.cvut.cz/courses/BI-SI1.2/
Time-table for winter semester 2018/2019:
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
Tue
Fri
roomTH:A-s135
Mlejnek J.
09:15–10:45
(lecture parallel1)
Thákurova 7 (FSv-budova A)
As135
roomTH:A-1247
Mlejnek J.
14:30–16:00
EVEN WEEK

(lecture parallel1
parallel nr.101)

Thákurova 7 (FSv-budova A)
seminární místnost
roomTH:A-1247
Rybola Z.
16:15–17:45
EVEN WEEK

(lecture parallel1
parallel nr.103)

Thákurova 7 (FSv-budova A)
seminární místnost
roomTH:A-1247
Mlejnek J.
14:30–16:00
ODD WEEK

(lecture parallel1
parallel nr.102)

Thákurova 7 (FSv-budova A)
seminární místnost
roomTH:A-1247
Rybola Z.
16:15–17:45
ODD WEEK

(lecture parallel1
parallel nr.104)

Thákurova 7 (FSv-budova A)
seminární místnost
Thu
Fri
Time-table for summer semester 2018/2019:
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
Tue
Fri
Thu
roomT9:155
Mlejnek J.
12:45–14:15
(lecture parallel1)
Dejvice
Posluchárna
roomTH:A-s135
Mlejnek J.
14:30–16:00
EVEN WEEK

(lecture parallel1
parallel nr.101)

Thákurova 7 (FSv-budova A)
As135
roomTH:A-s135
Rybola Z.
16:15–17:45
EVEN WEEK

(lecture parallel1
parallel nr.103)

Thákurova 7 (FSv-budova A)
As135
roomTH:A-s135
Mlejnek J.
14:30–16:00
ODD WEEK

(lecture parallel1
parallel nr.102)

Thákurova 7 (FSv-budova A)
As135
Fri
The course is a part of the following study plans:
Data valid to 2019-07-23
For updated information see http://bilakniha.cvut.cz/en/predmet2778806.html