Předmět Pokročilé softwarové inženýrství (KIV / ASWI)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KIV / ASWI - Pokročilé softwarové inženýrství, Fakulta aplikovaných věd, Západočeská univerzita v Plzni (ZČU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
1-2 Úvod, organizační informace. Softwarový proces a jeho speciální případy. Iterativní vývoj software.3-4 Fáze zahájení projektu. Metody získávání a dokumentace požadavků.5-7 Fáze projektování. Podrobná analýza požadavků, architektura softwarového systému.8-11 Fáze konstrukce software. Vývojářská rutina, konfigurační řízení - správa změn, verzí, sestavení.12-13 Fáze nasazení. Procesy a disciplíny související s životním cyklem software. Měření a jakost v oblasti software.14 Zvaná přednáška.
Získané způsobilosti
Absolvováním předmětu student získá schopnost- Sbírat, analyzovat, třídit a popisovat požadavky na softwarový systém s ohledem na business cíle zákazníka; prakticky aplikovat UML a dokumentaci (Vize, Specifikace požadavků) v tomto kontextu.- Efektivně používat postupy a nástroje pro správu změn při řízení projektu vedeného iterativním způsobem. Umět demonstrovat vývoj projektu na základě nasbíraných dat správy změn, včetně propojení správy změn a verzí.- Navrhnout a udržovat strukturu úložiště pro správu verzí, včetně správného používání větví a značkování vydaných verzí produktu. - Vhodně vybrat a použít metriky pro analýzu kvantitativních a kvalitativních charakteristik vyvíjeného produktu či vývojového postupu. Rozpoznat základní silná a slabá místa projektu indikovaná naměřenými hodnotami.- Vysvětlit základní fáze, (mezi)produkty a postupy v procesu vývoje software, diskutovat rozdílné modely životního cyklu a jejich vhodné použití. Popsat a diskutovat klíčové charakteristiky sekvenčního, iterativního a agilního přístupu k vývoji software; zejména metodik Scrum a Unified Process.- Popsat princip systémů řízení jakosti a jejich základních složek.
Literatura
Larman, Craig. Agile and iterative development : a manager s guide. Boston : Addison-Wesley, 2004. ISBN 0-13-111155-8.Berczuk, Stephen P.; Appleton, Brad. Software configuration management patterns : effective teamwork, practical integration. Boston : Addison-Wesley, 2003. ISBN 0-201-74117-2.Karl Wiegers. Software requirements. 2003. ISBN 0-7356-1879-8.Cohn, Mike. Succeeding with agile : software development using Scrum. Upper Saddle River : Addison-Wesley, 2010. ISBN 978-0-321-57936-2.Kroll, Per; Kruchten, Philippe. The Rational unified process made easy : a practitioner s guide to the RUP. Boston : Addison-Wesley, 2003. ISBN 0-321-16609-4.Arlow, Jim; Neustadt, Ila. UML a unifikovaný proces vývoje aplikací. Vyd. 1. Brno : Computer Press, 2003. ISBN 80-7226-947-X.
Požadavky
Vypracování a průběžné obhajování meziproduktů semestrálního softwarového projektu v týmu, zápočet bude udělen při získání alespoň 30 bodů z maximálně 60 možných. Písemná zkouška, získání alespoň 20 bodů z maximálně 40 možných. K absolvování předmětu je nutné získání minimálně 65 bodů celkem.
Garant
Doc. Ing. Přemysl Brada, MSc. PhD.
Vyučující
Doc. Ing. Přemysl Brada, MSc. PhD.Doc. Ing. Přemysl Brada, MSc. PhD.Ing. Lukáš Holý