środa, 30 maja 2012

[IW] streszczenie pojęć


  1. pojęcia ogólne:
    • pozyskiwanie wymagań - w jaki sposób zebrać wymagania;
    • specyfikowanie wymagań - w jaki sposób przedstawić wymagania;
    • analiza wymagań - sprawdzenie czy wymagania są poprawnie wyspecyfikowane;
    • zarządzanie wymaganiami - utrzymanie ważności wymagań w trakcie całego cyklu życia projektu przy zmieniających się punktach widzenia udziałowców;
  2. Zakres wymagań: 
    • cel systemu - po co jest system i jakie da korzyści biznesowe;
    • granice systemu (interfejsy) - model
    • wymagania funkcjonalne;
    • wymagania niefunkcjonalne:
      • estetyka i atrakcyjność;
      • użyteczność;
      • wydajność;
      • pielęgnowalność;
      • zabezpieczenia;
      • niezawodność;
      • dyspozycyjność;
    • ograniczenia i limity produktu i projektu
      • czas dostawy;
      • stosowana technologia;
      • budżet;
      • regulacje prawne;
      • terminologia;
      • dokumentacja;
      • szkolenie;
      • warunki instalacji;
      • warunki eksploatacji;
  3. Inicjacja projektu
    • określenie celów projektu:
      • mierzalne,
      • wskazanie na zyski - ekonomia;
    • określenie udziałowców
      • nazwa
      • typ udziałowca :
        • aktywny
        • autonomiczny (urzędy zewnętrzne)
        • kooperujący (inny system o zdefiniowanym interfejsie)
        • dziedzina (cechy i własności dziedziny aplikacyjnej wywierającej wpływ)
      • punkt widzenia 
      • źródła:

        • np. osoby reprezentujace dany punkt widzenia
        • np. standardy międzynarodowe
    • model udziałowców

      • wydziały 
      • udziałowcy
      • "problemy"
    • określenie problemu lub problemów:
      • temat
      • czego i kogo dotyczy;
      • sposób rozwiązania
    • diagram kontekstu problemu
      • udziałowcy
      • problem w centrum
      • interfejs - zdarzenia biznesowe



    • zdarzenia biznesowe
      • np: problem: sprzedaż książki
      • np: zdarzenie biznesowe: klient podchodzi do kasy z wybraną książką, za którą chce zapłacić
    • biznesowy przypadek użycia
      • uruchamiany zdarzeniem biznesowym
      • np: ustalenie ceny książki, obliczenie VAT, pobranie należności, zaksięgowanie wpłaty, zapakowanie książki,podziękowanie klientowi
      • obszar problemowy
      • obiekty stowarzyszone:

        • aktywne (zdolne do interakcji)
        • autonomiczne (zewnętrzne organizacje, komunikacja przez interfejs - brak współuczestnictwa)
        • kooperujące (inne systemy - tylko realizują dane czynności dla obszaru problemowego)




  4. pozyskiwanie wymagań
    • studia dziedzinowe
    • analiza istniejącego systemu
    • scenariusze
    • wywiady
    • burza mózgów - spotkania dyskusyjne-grupowe
    • obserwacje w miejscu pracy (etnografia)
    • kwestionariusze
    • symulacje punktów widzenia
    • eksperymenty
    • prototypowanie
  5. budowa scenariusza:
    • sytuacja wyjściowa
    • cel scenariusza
    • normalny przebieg
    • sytuacje nie-porządane
    • wynikowy stan systemu
  6. ocena wymagań:
    • Realne
    • Elastyczne
    • Mierzalne
    • Jednoznaczne
    • Spójne
    • Dokładne
    • Kompletne
    • Powiązane
  7. ocena wymagań funkcjonalnych
      • inicjator (udziałowiec)
      • warunki wstępne
      • opis akcji
      • ograniczenia
      • przedmiot działania
      • sytuacje specjalne
      • uzasadnienie

  8. kategorie wymagań
  • udziałowcy
  • użytkownicy
  • ograniczenia (projektu i produktu)
  • wymagania funkcjonalne
  • wymagania niefunkcjonalne
  1. Prezentacja wymagań funkcjonalnych:
  • diagram kontekstu systemu
  • model danych
  • diagram przepływu danych
  • scenariusze
  • zdarzenia biznesowe i zdarzenia systemowe
  • przypadki użycia
  • specyfikowanie przez cechy
  • specyfikacja algorytmów
  • diagramy stanów
  1. wymagania niefunkcjonalne:
    • prezentacja
    • niezawodność i dyspozycyjność
    • zabezpieczenie
    • bezpieczeństwo
    • wydajność
    • pielęgnowalność
    • użyteczność


Brak komentarzy:

Prześlij komentarz