Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Software Engineering I

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BIE-SI1 ZK 5 2+1
Přednášející:
Zdeněk Troníček (gar.)
Cvičící:
Zdeněk Troníček (gar.)
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Students learn the methods of analysis and design of large software systems, which are typically designed and implemented in teams. They will perfect and verify their practical skills during an analysis and design of a larger software system developed within a concurrently running BIE-SP1 module. Students will get acquainted with CASE tools using a visual modeling language UML for modeling and solving software-related problems. Students will get an overview of object-oriented analysis, design, architecture, validation, verification, and testing processes.

Požadavky:

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

Osnova přednášek:

1. Introduction to the UML language.

2. Methodology of Software Development Process, MDA.

3. Unified Process and its variants.

4. Principles of team development of software projects.

5. Modeling the requirements use cases.

6. Problem domain analysis analytical classes, attributes, states, relations.

7. Problem domain analysis OCL and integrity constraints.

8. Design design classes and design patterns.

9. Design interfaces and components.

10. Software systems architecture logical and physical architectures.

11. Methods and tools for application integration.

12. Testing methodology.

Osnova cvičení:
Cíle studia:

The purpose of the module is to teach students to understand basic principles of object-oriented design of large software systems, based on mathematical, visual, formal, and semi-formal models, and to introduce them to techniques and methods of modern software design. The module contains knowledge that allows them to understand the teamwork on a SW project and to efficiently take part in it.

Studijní materiály:

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.

Poznámka:

Rozsah=prednasky+proseminare+cviceni2p+1r, Prednasejici: doc. Ing. Karel Richta CSc.

Rozvrh na zimní semestr 2011/2012:
Rozvrh není připraven
Rozvrh na letní semestr 2011/2012:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet1446406.html