|
Autor: Ilona Bluemke
ISBN: 83-88311-22-0
Ilość stron: 134
Data wydania: 2004
Wydanie trzecie zmienione i poprawione
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.
Rozdziały:
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
Inżynieria oprogramowania WSISIZ --- Pozycja niedostępna.---
|