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

Softwarové inženýrství pro praxi

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
A4M33SEP Z,ZK 6 2+2c česky
Přednášející:
Tomáš Krátký, Bohumír Zoubek
Cvičící:
Martin Hlavatý, Tomáš Krátký, Michal Podzimek, Demlová Uznáno, Bohumír Zoubek
Předmět zajišťuje:
katedra kybernetiky
Anotace:

V rámci předmětu Softwarové inženýrství pro praxi budou systematicky probrány primární a podpůrné činnosti softwarového inženýrství. Dále bude probráno vedení softwarového projektu, softwarový proces, údržba software a tvorba nabídek. Vše bude ilustrováno situacemi z reálných projektů. Výklad každého tématu bude typicky obsahovat základy teorie, minimální nárok na praxi, checklisty a templates, ukázky z praxe a doporučenou literaturu.

Požadavky:

Požadavky na zápočet: vytvoření specifikace menší aplikace (do 10 stran) a buď účast na 9 cvičeních + vyřešení 2 úkolu z cvičení nebo referát na cvičeních (15 minut) + vyřešení 4 úkolů z cvičení. Požadavky na zkoušku: písemný test (cca 60 minut) a ústní zkouška (cca 15 až 30 minut).Hodnoceni podle platné klasifikační stupnice ČVUT. Další info naleznete na:

http://krizik.felk.cvut.cz/moodle/course/info.php?id=19

Osnova přednášek:

1. Úvod do discipliny softwarového inženýrství v jejích souvislostech

2. Requirements Engineering

3. Softwarová architektura a design

4. Konstrukce

5. Testování

6. Dokumentace, validace, verifikace a Q&A

7. Konfigurační řízení

8. Vývojové prostředí, dodávky systému, akceptační a produkční prostředí

9. Maintenance

10. Vedení, organizace projektu a modely životního cyklu

11. Odhadování, plánování, historie projektů a nabídky

12. Proces vývoje projektu a organizace

13. Shrnutí, příklady, diskuse, literatura, odborné zdroje, příprava na test

Osnova cvičení:

a. nabídka

b. plán projektu, harmonogram, odhady, okrajové podmínky

c. specifikace

d. architektura a design

e. prg./ des praktiky; ex post review kodu

f. automatické testy

g. postupy pro CM

h. vývojové prostředí s automatickým build, deoploy. test

i. dodávky

j. plán kvalifikačních a akceptačních testů

k. dokumentace

l. hlavní stránka projektu

m. historie projektu

n. postupy pro rozvoj a údržbu

Cíle studia:

Předmět si klade za cíl jasně a srozumitelně diskutovat základní aspekty Softwarového inženýrství v praxi, na reálných projektech, ve skutečném životě. Naší hlavní snahou je ilustrovat běžný projektový život tak, jak jej posluchač předmětu s největší pravděpodobností v blízké

budoucnosti zažije a bude po zbytek své praxe prožívat.

Studijní materiály:

[1] Pressman R.: Software Engineering: A Practitioner's Approach. 5th ed., McGraw-Hill, 2001.

[2] Dorfman, M. and Thayer, R.: Software Engineering. IEEE Computer Society Press, 2000.

[3] Guide to the Software Engineering Body of Knowledge (http://www.swebok.org/)

Poznámka:
Rozvrh na zimní semestr 2011/2012:
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
Po
místnost KN:E-126
Krátký T.
18:00–19:30
(přednášková par. 1)
Karlovo nám.
Trnkova posluchárna K5
Út
místnost KN:E-220

18:00–19:30
(přednášková par. 1
paralelka 101)

Karlovo nám.
Laboratoř BIO
St
místnost KN:E-220

18:00–19:30
(přednášková par. 1
paralelka 102)

Karlovo nám.
Laboratoř BIO
Čt

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