Pekelnej Requirement Modeler

Preview:

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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