Pekelnej Requirement Modeler
-
Upload
akeem-durham -
Category
Documents
-
view
23 -
download
0
description
Transcript of Pekelnej Requirement Modeler
Pekelnej Requirement Modeler
Aby ste se v práci potili! Hawk
Tomáš Vik Ota Chasák Jarda Málek
Tomáš Šorejs Petr Vejvoda Jan Donátek
Zadání
• Vytvořte netbeans plugin, který umožní správu požadavků (CRUD) a dále jejich slučování rozdělování apod. Požadavky bude možné seskupovat, filtrovat apod. Zobrazení bude možné jak v “tabulkové” formě, tak v grafické formě (pro grafickou formu bude použit framework JGraph). Společně s projektem „Use case plugin“ vytvořte rozhraní, které umožní provázání požadavků s use case.
Plánování & Analýza
• POS• WBS• Síťový a Ganttův model• Požadavky• Rozpočet
WBS
act WBS
Requirements plugin
notes98 hodin
Analýza
notes25hod
Náv rh
Implementace
notes60hod
Administrativ a
notes13 hod
Požadav ky
notes2 hod
Scénáře
notes2 hod
Class diagram
notes1 hod
Study - NetBeans API
notes20hod
GUI
Persistentní v rstv a
Export
Interface
GUI
notes15hod
Persistentní v rstv a
notes15hod
Interface
notes20hodin
Export
notes5hod
Testov ání
notes5hod
Rozdělení bodů
notes1hod
Tv orba prezentací
notes7 hod
Tv orba dokumentace
notes5 hod
Tabulka JGraphTabulka JGraph
Ganttův model
Síťový model
act Critical Path
Odstraněno z projektu
Základní GUI (1)
Persistentní v rstv a (čtenídat) (1)
Read (1) Create (2) Update (2) Delete (2)
Nastav ení defaultníchhodnot (2)
Vyhledáv ání požadav ků(1)
Mergov ání a rozdělov ánípožadav ků (2)
Seskupování požadavků (2)
Persistentní v rsv a promerge (1)
Export do RTF (2)
Odevzdání projektu
- - - - - - - - - - - - > To co není zásadní pro funkčnost
--------------------> Kritická cesta
Hotovo
0-0 Rozšíření uzlu
Legend6 6
7 7
8 8 8 9 8 9 8 9
8 9
10 11
10 10
11 11
12 13 12 13
12 13 12 13
11 11
10 10
10 11
8 9989899
12 13
7 7
6 6
Přehled projektu
Rozpočet
notes1 man/week = 8 hodin
Na kritickou cestu je třeba ( 13 - 6 = 7 ) man/weeků. Tj. ( 7 * 8 = 56 ) hodin.
Na všechny úlohy ( kritická cesta + 2 * 8 (export) + 2 * 8 (default hodnoty) = 56 + 16 + 16 = 88 )
Co se povedlo
act Critical Path
Odstraněno z projektu
Základní GUI (1)
Persistentní v rstva (čtenídat) (1)
Read (1) Create (2) Update (2) Delete (2)
Nastavení defaultníchhodnot (2)
Vyhledávání požadavků(1)
Mergování a rozdělovánípožadavků (2)
Seskupování požadavků (2)
Persistentní v rsva promerge (1)
Export do RTF (2)
Odevzdání projektu
- - - - - - - - - - - - > To co není zásadní pro funkčnost
--------------------> Kritická cesta
Hotovo
0-0 Rozšíření uzlu
Legend6 6
7 7
8 8 8 9 8 9 8 9
8 9
10 11
10 10
11 11
12 13 12 13
12 13 12 13
11 11
10 10
10 11
8 9989899
12 13
7 7
6 6
Přehled projektu
Rozpočet
notes1 man/week = 8 hodin
Na kritickou cestu je třeba ( 13 - 6 = 7 ) man/weeků. Tj. ( 7 * 8 = 56 ) hodin.
Na všechny úlohy ( kritická cesta + 2 * 8 (export) + 2 * 8 (default hodnoty) = 56 + 16 + 16 = 88 )
Rozpočet
Počet hodin Splněno na (%)Odhadovaná
cena(Kč)
WBS 98 83 29 400
Kritické cesty 56 146 16 800
Síťový model 88 93 26 400
Skutečná cena(Kč)
24450
Man/Hour (Kč) 300
Man/Week 5 hodin
Výplata (Rozdělení bodů)
Jméno Počet hodin Body (%) V Kč
Jan Donátek 14,5 18 4 350
Tomáš Vik* 19 23 5 700
Tomáš Šorejs* 8 10 2 400
Ota Chasák* 16 20 4 800
Jaroslav Málek* 17 21 5 100
Petr Vejvoda** 7 9 2 100
Celkem: 81,5 100 24450
* K výplatě připraveny prémie** Prémie vybrána – dovolená v Itálii
Infrastuktura
• Code.Google - wiki, repozitář (7GB), integrace s GoogleGroups, issue tracker, SVN, Mercurial
• GoogleGroups - komunikace v týmu• Netbeans IDE
Technologie
• Netbeans Platform• Swing• Java• Eclipse Link 2.0• JPA 2.0• Java Apache Derby
Co nám nešlo?
ŠLO VŠECHNO!
=P
Hotový projekt
Requirement Modeler
Editor
Explorer RequirementLibProject
Export
Screenshoty