Linia Lotnicza.doc

(154 KB) Pobierz
Linia Lotnicza

Linia Lotnicza

Copyright (c) 2004 Grupa Projektowa Linia Lotnicza


Spis tresci

1. Dokument definicji wymagan

Cel projektu

Zakres projektu

Wymagania funkcjonalne

Wymagania niefunkcjonalne

2. Plan dzialan

Diagram Gantta

Kontrola postepow prac

3. Struktura organizacji zespolu projektowego

Struktura zespolu

Kompetencje

4. Standardy komunikacyjne

Standardy

Sledzenie bledow

5. Ankieta badania wymagan

6. Plan zapewnienia jakosci

Zarzadzanie

Dokumentacja

Standardy, praktyki konwencje i metryki

Standardy dokumentacyjne

Standardy kodowania

Standardy komentowania

Wybrane metryki ZJO

Ustalenia dotyczace sposobu monitorowania zgodnosci z planem

Przeglady i audyty

Testowanie

Raportowanie problemow i akcje korygujace

Kontrola kodu

Kontrola mediow

Zbieranie, pielegnacja i utrzymanie zapisow

Szkolenie

Zarzadzanie ryzykiem

Przeglad pozostalej czesci projektu

7. Plan testowania oprogramowania

Klasyfikacja bledow

Lista testow

Harmonogram

Scenariusze akceptacji

8. Oszacowanie zlozonosci oprogramowania

Nie skorygowane punkty funkcyjne

Korekcja punktow funkcyjnych

Rezultat koncowy

Szacowanie koniecznych nakladow

Rozdzial 1. Dokument definicji wymagan

Spis tresci

Cel projektu

Zakres projektu

Wymagania funkcjonalne

Wymagania niefunkcjonalne

Cel projektu

Usprawnienie pracy linii lotniczych

Zakres projektu

·         Wspomaganie dzialu obslugi klienta

·         Obsluga sprzedazy i rezerwacji biletow

·         Prezentacja informacji

·         Pozyskiwanie informacji z bazy danych

·         Wspomaganie zarzadzania lotami

·         Wymiana danych z innymi liniami lotniczymi

·         Wspomaganie obslugi naziemnej

·         Zarzadzanie personelem

·         Obsluga testow kwalifikacyjnych

·         System do mierzenia wydajnosci pracy

·         Obsluga limitow bezpieczenstwa dla pracownikow

Wymagania funkcjonalne

·         Przechowywanie informacji o lotach, personelu i sprzecie

·         Publikowanie informacji o lotach, wolnych miejscach i cenach na terminalach lotniskowych i stronie internetowej

·         Automatyczne wysylanie zamowien do firm cateringowych dostarczajacych posilki

·         Rezerwacja biletow przez internet, telefonicznie lub osobiscie w placowkach handlowych

·         Powiadamianie odpowiednich pracownikow o koniecznosci odnowienia umow z lotniskami

·         Udostepnianie informacji placowkom handlowym

·         Wspomaganie procesu rekrutacji personelu poprzez rejestrowanie zgloszen oraz szacowanie dopasowania osoby do stanowiska na podstawie wynikow testow kwalifikacyjnych

·         Przypisywanie pilotow do lotow na podstawie aktualnej lokalizacji z uwzglednieniem limitow bezpieczenstwa dlugosci pracy pilota

·         Analiza ilosci niezbednego personelu w stosunku do ilosci obslugiwanych lotow.

Wymagania niefunkcjonalne

·         W celu zmniejszenia kosztow, system powinien pracowac pod kontrola systemu Linux; mimo to, ze wzgledu na wysoki stopien rozproszenia systemu, niezbedne jest zapewnienie wieloplatformowosci

·         Baza danych powinna byc archiwizowana raz dziennie

·         System powinien pracowac w trybie replikacji, aby w wypadku awarii glownego systemu, system zapasowy automatycznie przejal kontrole

·         Baza serwerowa systemu powinna miec zapewniona ciaglosc zasilania poprzez zastosowanie systemu UPS z bateria zapewniajaca przynajmniej 8 godzin pracy, oraz generatora z paliwem na kolejne 24 godziny

·         Dane przekazywane miedzy serwerem systemu a aplikacjami klienckimi powinny byc przekazywane kanalami szyfrowanymi

·         Aplikacja kliencka powinna byc przygotowana w wersji graficznej oraz tekstowej

Rozdzial 2. Plan dzialan

Spis tresci

Diagram Gantta

Kontrola postepow prac

Diagram Gantta

Diagramy WBS i Gantta zostaly przygotowane w postaci pliku programu Microsoft Project, zalaczonego do tego dokumentu (plik diagramy.mpp).

Kontrola postepow prac

Postep prac bedzie na biezaco kontrolowany, w szczegolnosci poprzez:

·         wykonywanie cyklicznych raportow na temat postepow prac, aktualnie wykonywanego zadania, stopnia jego realizacji

·         spotkania grup funkcyjnych

·         nadzor grupy kontroli jakosci

Rozdzial 3. Struktura organizacji zespolu projektowego

Spis tresci

Struktura zespolu

Kompetencje

Struktura zespolu

Ze wzgledu na rozmiar przedsiewziecia, zespol bedzie mial strukture rozproszona. Kontakt miedzy grupami bedzie sie odbywal poprzez liderow grup funkcjonalnych.

Zespol projektowy bedzie podzielony na osiem grup funkcjonalnych.

·         Grupa projektowania interfejsu

o        Opracowanie zasad projektowania interfejsu uzytkownika

o        Projektowanie okien dialogowych

o        Projektowanie interfejsu WWW

·         Grupa implementacji

o        Przygotowanie srodowiska programistycznego

o        Przygotowanie systemu wspoldzielenia kodu

o        Implementacja systemu

o        Kompilacja kodu

o        Wypelnianie bazy danych

o        Dokumentacja kodu

·         Grupa administracyjna

o        Przygotowywanie sprzetu i oprogramowania

o        Szkolenie klientow

o        Przydzielanie uprawnien do modyfikacji kodu

o        Wykonywanie kopii zapasowych

o        Utrzymywanie lokalnej kopii systemu

o        Zarzadzanie lokalna baza danych

o        Opieka nad baza sprzetowo-programowa zespolu

·         Grupa kontroli jakosci

o        Kontrola wersji systemu przekazywanych klientowi

o        Zbieranie i przetwarzanie danych dotyczacych jakosci

o        Nadzor nad terminowoscia wykonywania zadan

o        Kontrola dokumentacji

o        Nadzor nad testami

o        Kontrolowanie przeprowadzania inspekcji i audytow

·         Grupa dokumentacji

o        Stworzenie dokumentacji technicznej, administracyjnej i uzytkownika

·         Grupa konserwacji

o        Zbieranie raportow uzytkownikow systemu

o        Analiza dzialajacego systemu

o        Przygotowywanie raportow dotyczacych stanu instalacji

·         Grupa testowania

o        Przygotowanie planu testow

o        Przeprowadzanie testow

o        Przekazywanie raportow o bledach do odpowiednich zespolow

·         Grupa analizy

o        Kontakty z klientami

o        Przygotowanie wymagan

o        Kontrola kosztow

Kompetencje

·         Kierownik

o        Raporty

o        Planowanie

·         Analityk

o        Raporty

o        Planowanie

o        Analiza wymagan

o        Analiza postepu prac

o        Analiza jakosci

·         Projektant

o        Raporty

o        Design

o        Wymagania sprzetowe

·         Konserwator projektu

o        Raporty

o        Analiza w czasie rzeczywistym

·         Programista

o        Implementacja

o        Testy kompatybilnosci

o        Testy i weryfikacja procedur

·         Tester

o        Raporty

o        Testowanie

o        Analiza wydajnosci

o        Testy i weryfikacja procedur

·         Administrator

o        ...

Zgłoś jeśli naruszono regulamin