Zajęcia projektowe – liczba godzin P1 Ogólne założenia aplikacji 2 P2 Specyfikacja wymagań 2 P3 Analiza ryzyka, szacowanie pracochłonności 2 P4 Projek...
7 downloads
21 Views
101KB Size
Zajęcia projektowe – liczba godzin P1 Ogólne założenia aplikacji 2 P2 Specyfikacja wymagań 2 P3 Analiza ryzyka, szacowanie pracochłonności 2 P4 Projektowanie architektury 2 P5 Projektowanie interfejsu 2 P6 Kodowanie 2 P7 Testowanie aplikacji 2 P8 Zaliczenie projektu 1 Szczegóły: 1. Cel projektu, opis projektu 2. Analiza rynku oprogramowania w obszarze realizowanego projektu 3. Wybór typu procesu wytwórczego. (W5HH principle) + uzasadnienie 4. Analiza wymagań: zakres funkcjonalności, wymagania funkcjonalne i niefunkcjonalne, analiza MoSCoW określenie roli oprogramowania określenie danych przetwarzanych przez program określenie wyników działania programu 5. Oszacowanie pracochłonności metodą Cocomo 2. 6. Harmonogram procesu wytwórczego 7. Analiza i zarządzanie ryzykiem – identyfikacja źródeł zagrożeń, oszacowanie prawdopodobieństwa wystąpienia oraz skutków, projekt scenariuszy na wypadek wystąpienia zagrożeń o największym prawdopodobieństwie oraz najgorszy skutkach. 8. Wspomaganie jakości produktu – zastosowane metody i narzędzia. 9. Modelowanie analityczne: słownik danych, diagramy: encja-związek, przepływów, przejść, diagram klas, przypadków użycia wraz z krótkim opisem 10. Projekt architektury – wybór typu, opis, uzasadnienie. 11. Projekt interfejsu 12. Kodowanie – analiza wybranego środowiska programistycznego, analiza wybranego języka programowania: przegląd narzędzi dostępnych na rynku, zalety i wady wybranego w kontekście cech projektu, uzasadnienie wyboru 13. Testowanie: testy jednostkowe, testy zgodności, poprawności działania, testowanie przez wybranych użytkowników nie związanych w projektem, ewentualne wydanie wersji testowych 14. Pielęgnacja: - analiza możliwości wprowadzenia poprawek: produkt gotowy do instalacji/konieczna instalacja z udziałem producenta, dostępność: sklepy, pobranie z serwera, inna - wprowadzanie nowych funkcjonalności i kolejnych wersji, rozwój aplikacji - pomoc dla użytkowników , poprawki, łatki 15. Podręcznik użytkownika – krótki opis działania aplikacji.