Analiza systemowa to nowoczesny sposób projektowania systemów informatycznych, pozwalający na wprowadzenie nowoczesnych rozwiązań organizacyjnych i technicznych, wspomagających zarządzanie firmą. Celem analizy systemowej jest stworzenie nowego modelu logicznego projektowanego systemu, na podstawie którego opracowywany jest model fizyczny.
Analiza systemowa jest tylkojednym z etapów projektowania systemów informatycznych (rysunek 1). Jest to proces rozpoznawania problemu, wyjaśniania założeń i wymagań, modelowania dziedziny problemu, dokumentowania ważnych problemów będących przedmiotem projektu. Analiza systemowa stanowi studium dziedziny problemu będącego przedmiotem projektu, którego podstawowym zadaniem jest określenie (inwentaryzacja) wymagań użytkownika w stosunku do projektowanego systemu.
W wyniku przeprowadzania etapu analizy systemu możliwe jest określenie wszystkich czynników lub warunków związanych z dziedziną przedmiotową, które mogłyby mieć wpływ na decyzje projektowe oraz na przebieg procesu projektowego, przy uwzględnieniu wymagań systemu i użytkownika. Analiza systemowa prowadzi do specyfikacji (określenia) zachowań systemu.
Stosowane obecnie metody analizy systemowej (oparte na strukturalnych lub obiektowych metodach projektowania) pozwalają na otrzymanie pełnej specyfikacji wymagań dla systemu (stanowi ona formalny opis wymagań dla systemu, czyli tego, co powinien wykonywać).
Specyfikacja wymagań dla systemu zawiera:
• listę zadań, jakie system powinien obsłużyć przy uwzględnieniu przyjętych założeń i ograniczeń dla projektu systemu; lista zadań systemu zawiera wyszczególnienie zadań dla systemu oraz dokładną listę potrzeb klienta;
• specyfikację procesów - funkcji, jakie system powinien wykonać, aby spełnić zadania przydzielone mu z listy zadań.
Analiza systemowa do modelowania systemu wykorzystuje narzędzia graficzne — diagramy.
Celem etapu analizy systemowej jest opracowanie:
• modelu logicznego projektowanego systemu informatycznego,
• modelu fizycznego systemu.
11