6f81e38b0b73f0d2f3b11c45a2ce7caf.ppt
- Количество слайдов: 16
Wytwórstwo oprogramowania 4 Jarosław Deminet
Jakość • Ogół cech i właściwości wyrobu lub usługi decydujących o zdolności wyrobu lub usługi do zaspokojenia stwierdzonych lub przewidywanych potrzeb (norma ISO 9000) • Brak wad w produkcie, a wadą produktu jest każda taka negatywna cecha produktu – negatywna z punktu widzenia klienta – której klient ma prawo nie oczekiwać (Leszek Wasilewski) • Zasada 4 P: product, place, promotion, price • Koszt skutków wywołanych przez wadę w produkcie rośnie bardzo szybko wraz z odległością między miejscem powstania wady a miejscem jej wykrycia
Jakość (podejście tradycyjne) Firma (procesy wytwórcze) Produkt Klienci Dostawcy Kontrola jakości (testy)
Jakość (podejście kompleksowe, TQM) Firma (procesy wytwórcze) Produkt Klienci Dostawcy Zapewnienie jakości (organizacja)
Jakość • 85% problemów z jakością wynika z błędów w systemie, a 15% z winy pracowników (Joseph Juran – Japonia) • 95% problemów z jakością wynika z błędów w systemie, a 5% z winy pracowników (Edwards Deming – USA)
Księga procedur • Treść – – – instrukcje (np. zasady kodowania) podręczniki (np. korzystania ze środowiska) procedury (np. prowadzenia analizy) regulaminy (np. pracowniczy) zakresy obowiązków (np. projektantów i programistów) wzorce dokumentów (np. notatek z wywiadów) • Odpowiedzialni • Adresaci (dostępność) • Nadzór nad dokumentami (zatwierdzanie, przeglądy, zmiany)
ISO 9001: Zarządzanie zasobami • Ludzie – wykształcenie – szkolenie – umiejętności – doświadczenie • Infrastruktura • Środowisko
ISO 9001: Realizacja wyrobu • Planowanie – cele (biznesowe) – specyficzne wymagania (specyfikacja) – specyficzne działania weryfikacyjne i kontrolne (testy) • Obsługa klienta – wymagania (z różnych źródeł) – przegląd wymagań (po udokumentowaniu) – sposób komunikacji
ISO 9001: Realizacja wyrobu • Projektowanie i rozwój – – – podział na etapy, przegląd, weryfikacja powiązania między grupami zebranie i przegląd danych wejściowych dane wyjściowe zgodne z wymaganiami systematyczne przeglądy i weryfikacja nadzorowanie zmian • Zakupy – nadzór nad dostawcą – szczegółowe wymagania – weryfikacja
ISO 9001: Realizacja wyrobu • Produkcja – – – informacja o właściwościach instrukcje wyposażenie monitoring i pomiary walidacja (badanie zgodności z wymaganiami) – gdy niezbędne – identyfikacja (zarządzanie konfiguracją) • Wyposażenie do monitorowania i pomiarów • Korygowanie, doskonalenie, zapobieganie
Specyfikacja (model) • • Procesy Użytkownicy Dane Funkcje
Metodyki • Analiza strukturalna – relacyjne bazy danych – przetwarzanie wsadowe i interakcyjne • • Data Flow Diagram Entity Relationship Diagram Entity Life History State Transition Diagram • Analiza obiektowa – – relacyjne bazy danych (ew. obiektowe ) przetwarzanie interakcyjne programowanie obiektowe Unified Modeling Language – UML (analiza i projekt) • • przypadki użycia diagramy klas diagramy czynności (swimlines – tory) diagramy interakcji
Przypadki użycia • Aktor • Przypadek użycia • Scenariusz • Zawartość poszczególnych wydań • Ocena złożoności Zarejestruj się na zajęciach Zarejestruj się na wykładzie Student Zarejestruj się na ćwiczeniach
Przypadki użycia Pobierz wyciąg <
Dane i funkcje Program dla administratora Nowy program dla użytkownika Zbiory danych lub obiektów Dostęp internetowy Program dla użytkownika
Model danych Student Nr. PESEL: PESEL Data. Rozpoczęcia : Data. Zakończenia : Data Zapisz. Na. Pierwszy. Rok (Data) Wypisz. Normalnie (Data) Skreśl (Data, Powód)


