3. Analiza zstępująca z góry na dół (top-down; od ogółu do szczegółu)- koncentracja bardziej na ogólnych funkcjach i danych, później są one dekompletowane na dane szczegółowe.
4. Priorytet analizy logicznej- koncentracja na logicznych aspektach systemu, najważniejsze jest modelowanie logiczne.
5. Wadą jest odrębność modelowania danych i procesów (rozdział pomiędzy modelowaniem danych i procesów, może nastąpić rozbieżność między danymi a procesami).
6. U struktur alizowane narzędzi i techniki (CASE- Computer Aided Software Engineering).
Podejście obiektowe zakłada, że najpierw specyfikuje się wszystkie obiekty biorące udział w procesie przetwarzania danych np.: obiekt- student, dziekanat, konto w banku itp., a następnie dla każdego obiektu określa się wszystkie możliwe metody (usługi) tzn. wszystkie operacje możliwe do wykonania na danym obiekcie.
Cechy podejścia obiektowego:
1. Integracja procesów i modelu.
2. Dane i procedury powiązane są ze sobą w obiektach
3. Hermctyzacja (enkapsulacja)- zmiana elementów danych dotyczących tylko określonego obiektu, może to mieć wpływ na procedury i zmiany w innych obiektach.
4. Gmpowanie obiektów w klasy- obiekty wykazujące wspólne cechy grupowane są w klasy obiektów. Każdy obiekt może należeć tylko do jednej klasy.
5. Dziedziczenie danych i procedur w ramach hierarchii klas- tworzenie nowych klas, z klas istniejących, które dziedziczą cechy- atrybuty.
6. Komunikacja między obiektami za pomocą przesyłania komunikatów.
Cel projektowania siz:
Zapewnienie skutecznego, efektywnego i szybkiego zbierania i przetwarzania informacji niezbędnych do podejmowania decyzji gospodarczych.
Cykl życia systemu (ang. System Development Life Cycle):
Ciąg wyodrębnionych, wzajemnie spójnych etapów, pozwalających na pełne i skuteczne zaprojektowanie oprogramowania, a następnie użytkowanie systemu informatycznego.
Modele cyklu życia systemów:
■ model tradycyjny, liniowy, kaskadowy (waterfall)
■ ewolucyjny
■ przyrostowy
■ Fry’ego
■ model z prototypem
■ model spiralny