Inżynieria oprogramowania WSISIZ

Ilona Bluemke

Kategoria: Inżynieria oprogramowania Algorytmy, Inżynieria oprogramowania
Wydawnictwo: WSISiZ

Ilość stron: 134
ISBN: 83-88311-22-0

Pod koniec lat sześćdziesiątych wiele realizowanych projektów programowych kończyło się fiaskiem, a ceny powstającego oprogramowania rosły bardzo szybko. Zdano sobie sprawę, że ulepszenia w procesie produkcji oprogramowania mogą przynieść duże korzyści ekonomiczne. Powstała nowa dziedzina, inżynieria oprogramowania (software engeneering). Celem inżynierii oprogramowania jest poszukiwanie i wdrażanie metod oraz technik produkcji programów o wysokiej jakości, a przy tym ich produkcja w sposób najbardziej efektywny.

Spis treści:

Wprowadzenie

  • jakość oprogramowania
  • Modele cyklu życia oprogramowania

  • model wodospadowy
  • model ewolucyjny
  • prototypowanie
  • formalne transformacje
  • montaż z gotowych elementów
  • realizacja przrostowa
  • model spiralny
  • podsumowanie
  • Faza strtegiczna

  • decyzje strategiczne
  • harmonogramowanie
  • Specyfikacja oprogramowania

  • proces formułowania wymagań
  • formularz zapisu wymagań funkcjonalnych
  • hierarchia wymagań funkcjonalnych
  • diagramy przypadków yzycia
  • formalne specyfikacje
  • walidacja wymagań i prototypowanie
  • Projektowanie oprogramowania

  • jakośc projektu
  • analiza i projektowanie obiektowe
  • historia standaryzacji
  • przegląd ogólny UML
  • projektowanie z wykorzystaniem notacji UML
  • diagramy przypadków użycia
  • diagramy klas
  • diagramy sekwencji
  • diagramy współdziałania
  • diagramy zmiany stanów
  • diagramy czynności
  • model implementacyjny
  • diagram wdrożeniowy
  • wzorce projektowe
  • analiza i projektowanie strukturalne
  • diagram przepływu danych
  • narzędzia specyfikacji procesu
  • diagram związków encji
  • diagram przejść stanów
  • diagram struktury
  • Testowanie

  • testowanie defektów
  • testowanie funkcjonalne
  • testowanie strukturalne
  • testowanie interfejsów
  • testowanie integracyjne
  • testowanie wątków
  • testowanie stresowe
  • testowanie prównawcze
  • Niezawodność oprogramowania

  • testowanie statystyczne
  • modelowanie niezawodności
  • techniki programowania dla systemów o dużej niezawodności
  • Estymacja kosztów oprogramowania

  • model COCOMO
  • model COCOMO 2
  • szacowanie czasu trwania projektu
  • Udoskonalenie procesu produkcji

  • CMM model dojrzałości procesu


  • Podobne książki:


    Pakiet dwóch książek: Rational Unified Process od strony praktycznej i Rational Unified Process od strony teoretycznej Pakiet składa się z dwóch książek: "Rational Unified Process od strony praktycznej" oraz "Rational Unified Process od strony teoretycznej" Rational Unified Process®  od strony teoretycznej: Mówimy, że dane przedsięwzięcie programistyczne...
     
    Optymalizacja systemów komputerowych Optymalizacja systemów komputerowych Jest to książka pełna rzetelnych informacji, które trudno znaleźć w jednym miejscu. Podręcznik "Optymalizacja systemów komputerowych" wyjaśnia metody poprawiania efektywności poszczególnych podsystemów, takich jak pamięć, dyski i macierze dysków,...
     
    Analiza i projektowanie systemów informatycznych Książka jest poświęcona tematyce obiektowości w kontekście wykorzystania jej w analizie i projektowaniu systemów informatycznych. Opracowanie omawia najważniejsze pojęcia obiektowego modelu danych, a także prezentuje popularny obiektowy język...