Vize projektu. Tradiční a agilní metodiky vývoje SW. DevOps.
Metodika SCRUM detailně. Role v týmu (Product Owner, SCRUM master,…). Sprint a product backlog. SCRUM události (sprint, sprint planning meeting, demo meeting, retrospectvive meeting, stand-up meeting). Výstupy sprintu.
Byznys cíle, byznys požadavky a systémové požadavky. Textově formulované požadavky a jejich atributy. Zdroje a způsoby získavání požadavků. Kategorizace požadavků. Šablony textově formulovaných požadavků.
Obchodní procesy a jejich vztah k požadavkům. Modelování požadavků pomocí UML - diagram aktivit.
UML digram případů užití. Scénáře případů užití. Wireframes.
UML diagram tříd, diagram stavů. Vazby aggregace a kompozice.
UML diagramy nasazení, komponent a sekvencí.
Komponentový vývoj, dependency injection, java EE architektura, kontejnery.
JavaBeans.
Perzistentní vrstva.
GRASP, Byznys vrstva.
Design Patterny, Prezentační vrstva, testy, základy deployment, maintenance.
Softwarová architektura, škálování, SOA.