
- •Co je předmětem fáze analýzy požadavků na informační systém? Analýza
- •Výstupem analýzy:
- •Co je smyslem modelem řízeného vývoje (mda, resp. Mdd)?
- •Co to je architektura informačního systému? Uveďte typické příklady architektury.
- •Integrace stávajících aplikací
- •Co to je bezpečnost informačních systémů, jak se zajišťuje?
- •Co to je inspekce produktu?
- •Inspekční setkání
- •Co to je programové rozhraní (api), jak se navrhuje?
- •Co to je síťový graf (pert)?
- •Co to je sloupcový diagram (Gantt Chart)?
- •Co to je softwarové inženýrství a proč vzniklo?
- •Co to je softwarový projekt a jaké jsou jeho charakteristické rysy?
- •Co to je uml, k čemu V kontextu softwarového inženýrství slouží?
- •C o to jsou funkční a nefunkční požadavky?
- •Co to jsou softwarové metriky, kdy se používají?
- •Co to jsou stupně dospělosti vývoje (cmm), jak se liší?
- •Jaké dokumenty jsou vstupem a výstupem fáze návrhu informačního systému?
- •Vstupy:
- •Výstupní dokumenty návrhu
- •Jaké metodiky řízení vývoje informačních systémů znáte?
- •Jaké metody modelování informačních systémů znáte?
- •Jaké metody se používají pro řízení kvality vývoje informačních systémů?
- •Jaké metody testování softwarových produktů znáte?
- •Jaké nástroje pro vývoj informačních systémů znáte? Ve kterých fázích se používají?
- •Implementace:
- •Výběr vhodného case nástroje
- •Jaké softwarové profese znáte a co je předmětem jejich zaměření?
- •Jaké techniky plánování znáte, jak se liší?
- •Jaké znáte metody odhadu nákladů na informační systém?
- •Jaký je rozdíl mezi strukturovanými a objektovými metodikami?
- •Vazba (link)
- •Jakými fázemi prochází životní cyklus informačního systému?
- •Na čem je založena technika odhadu dekompozicí?
- •Na čem jsou založeny statistické metody odhadu (cocomo)?
- •Vysvětlete pojem datové modelování, jaké datové modely znáte?
- •Vysvětlete pojem funkční (procesní) modelování, jaké modely znáte?
- •Vysvětlete, co to je akceptační test.
- •1. Podmínky pro akceptační test – za kterých bude splněn
- •2. Dokumentaci pro akceptační test – jak se to má dokumentovat
- •3. Definici akcí pro akceptační test – postup aby naplnil scénář
Jaké techniky plánování znáte, jak se liší?
Co je cílem plánování? - popisuje agilní přístup k plánování
Plány nejsou vytvářeny proto, aby se dodržovaly (i když se na to dají také použít).
Slouží k tomu, abych podle nich projekt řídil.
Plánování je nutné proto, abychom si rozmysleli, co je třeba udělat.
Plánování je zaměřeno na odstranění nejistoty.
Plánování se využívá pro sestavení odhadů harmonogramu a rozpočtu.
Plánování je nástrojem pro řízení projektů.
Vývoj projektu:
Plánování, realizování, kontrola, vyhodnocení, přeplánování, realizování….
Plánování projektů je řešení problému: „Jak dlouho a za kolik“ metodou „divide et impera“
Typy plánování
Strategické plánování
dlouhodobé – 1- 5 let (řádově desítky let a více)
cíle organizace; možné způsoby jejich realizace; vnější a vnitřní činitelé, kteří ovlivňují možnosti; výběr alternativ
Taktické plánování
střednědobé – řádově měsíce až rok
způsob, kterým je vybraná alternativa uskutečňována
přidělení potřebných zdrojů
rozvržení času
Operativní plánování
krátkodobé – řádově hodiny až měsíce (6 měsíců)
detailní řízení - rozvržení času a přidělení potřebných prostředků
Další členění:
Prediktivní
na začátku je koncepce, pak zpracování (rámcový rozpočet, termíny, milníky, vize)
iterační plán – na každý kousek se plánuje (detailní plán s krátkým výhledem)
fázový plán – obsahuje jen hrubé odhady, základní milníky, termíny a cíle
odhaduje se z dřívějších zkušeností
Spekulativní
klient chce vědět kdy to bude hotové a kolik to bude stát i když je to odhad (odhad, smlouva, zpracování)
Postup plánování
Strategické plánování definuje potřebné projekty
Taktické plánování - plán jejich realizace, kde je projekt rozdělen na úlohy
Operativní plánování - řešení úloh přiřazenými zdroji
Plánování projektů je zaměřeno na realizaci – podrobný popis dílčích činností na projektu, jejich vzájemné vztahy a rozvržení času, zdrojů a prostředků na tyto dílčí činnosti.
Příklad nástroje pro vytváření plánů projektů a sledování jejich realizace je MS Project, MinuteMan
Elementy plánu projektu
Úlohy – vyžadují čas a zdroje (implementace programu, převoz nábytku)
Milníky - kontrolní okamžiky (něco je hotové, uzavřené), (program je naprogramován, nábytek je zabalen)
Zdroje – lidé, vybavení, místa, knot-how, finance, HW (programátor, stěhovací vůz)
Vztahy – co dříve, co později, kdo co udělá (program je třeba nejdříve naprogramovat a pak implementovat, nábytek je třeba nejdříve zabalit a pak přestěhovat)
Sekvenční - něco udělám abych mohl dělat další
Paralelní – dělám souběžně
Směrný plán – to co jsme si naplánovali
Aktuální plán – zachycuje odchylky od směrného plánu
Proces plánování projektu
Vytvoření a uspořádání plánu projektu – rozdělení plánové činnosti na jednodušší elementy
Rozvržení úloh – analýza vztahů mezi elementy
Doplnění zdrojů (lidí, zařízení, prostředků) do projektu – odhad potřeb
Přiřazení nákladů úlohám a zdrojům – porovnání se skutečnými možnostmi
Úpravy a ladění plánu (až vznikne směrný plán)
Monitorování a sledování plánu
Uzávěrka projektu (úschova plánu pro budoucnost)
Zobrazení plánu
atomy – činnosti + vztahy + zdroje
přímočaré plánování – ganttovy diagramy
síťové plánování - PERT- vidím jako hiearchii