| A4M33SEP | Softwarové inženýrství pro praxi | Rozsah výuky: | 2p+2c | ||
|---|---|---|---|---|---|
| Garant: | Šedivý J. | Typ předmětu: | V | Zakončení: | Z,ZK |
| Vyučující: | Krátký T., Zoubek B. | ||||
| Zodpovědná katedra: | 13133 | Kreditů: | 6 | Semestr: | Z |
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.
Osnovy 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 |
Osnovy 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 |
Literatura:
| [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/) |
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
Předmět je zahrnut do těchto studijních plánů:
|
| Stránka vytvořena 8. 2. 2012, semestry: L/2009-10, L/2010-1, Z/2008-9, Z/2007-8, Z/2009-10, L/2007-8, L/2011-2, L/2008-9, Z/2011-2, Z/2010-1, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |