Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2013/2014

Úvod do softwarového inženýrství

Typ studia bakalářské
Jazyk výuky čeština
Kód 460-2009/01
Zkratka SWI
Název předmětu česky Úvod do softwarového inženýrství
Název předmětu anglicky Introduction to Software Engineering
Kreditů 5
Garantující katedra Katedra informatiky
Garant předmětu Ing. Svatopluk Štolfa, Ph.D.

Osnova předmětu

Přednášky:
Úvod do problematiky softwarového inženýrství.
Softwarový proces.
Cykly, fáze a iterace procesu RUP.
Byznys modelování.
Specifikace požadavků.
Definice pojmu objekt, vztahy mezi objekty a jejich interakce.
Analýza softwarového systému.
Návrh softwarového systému.
Návrhové vzory a jejich použití.
Implementace a realizace softwarového díla.
Mapování elementů logického modelu na komponenty.
Zdrojové, binární a spustitelné komponenty.

Testování.
Nasazení softwarového systému.



Cvičení:
Cvičení jsou zaměřena na prověření znalostí z oblasti specifikace softwaru pomocí jazyka UML.
Sestavení aktivitního diagramu byznys procesu
Návrh cénářů užití
Vytvoření sekvenčních diagramů k jednotlivým scénářům
Návrh třídního diagramu pro analýzu systému
Popis dynamiky objektu
Diagramy komponent a nasazení
Závěrečné hodnocení

Projekty:
Náplní projektů je zvladnutí problematiky byznys modelování, specifikace požadavků a analýzy softwarového díla.

Povinná literatura

Pfleeger, Shari Lawrence, and Joanne M. Atlee. 2009. Software Engineering: Theory and Practice: Prentice Hall, ISBN 0136061699.
Pressman, Roger S. 2010. Software Engineering : A Practitioner's Approach. 7th ed. New York: McGraw-Hill Higher Education, ISBN 9780073375977.
Sommerville, Ian. 2010. Software Engineering. 9th ed, International Computer Science Series. Harlow: Addison-Wesley, ISBN 978-0137035151.

Doporučená literatura

Watts Humphrey’s Introduction to the Team Software Process
Armando Fox and David Patterson ,Engineering Software as a Service: An Agile Approach Using Cloud Computing, Strawberry Canyon Publisher, 2013
Gary McGraw, Real Time UML, Third Edition.
Bruce Powel Douglass, Advances in the UML for Real-Time Systems, Addison-Wesley, 2004.