PROJEKTOWANIE SYSTEMÓW
INFORMATYCZNYCH
Cykl życia SI
Inicjacja
Analiza systemowa
Projektowanie
Kodowanie
Testowanie
Konwersja
Eksploatacja i utrzymanie
Metody budowania systemów informatycznych
tradycyjny
prototypowanie
nabycie gotowego pakietu oprogramowania
budowanie przez użytkownika końcowego
Prototypowanie
Interaktywny proces budowania wersji próbnej
(prototypu) systemu do celów demonstracyjnych
i ewaluacji przez użytkownika
Prototyp systemu informacyjnego - działający model
systemu informacyjnego zbudowany w celu określenia
rzeczywistych wymagań funkcjonalnych
Ułatwia użytkownikowi określenie wymagań
funkcjonalnych
Wykorzystywany jest w przypadku, gdy szczegóły
wymagań są trudne do zdefiniowania i wizualizacji
Inicjacja systemu informatycznego
identyfikacja potrzeby stworzenia
systemu - cel systemu (mierzalny,
osiągalny, istotny)
opracowanie planu projektu
ogólny opis funkcjonalności systemu
Analiza systemowa
Wskazanie alternatywnych rozwiązań
problemu i wybór do realizacji
Opracowanie studium wykonalności
systemu
Zdefiniowanie wymagań informacyjnych
(specyfikacja wymagań)
Rozkład wysiłków przy budowie
systemów informacyjnych
Inicjalizacja i planowanie
10%
Analiza
25%
Projektowanie
10%
Kodowanie
20%
Testowanie
13%
Tworzenie dokumentacji
12%
Instalowanie
10%
Specyfikacja wymagań funkcjonalnych
zdefiniowanie oczekiwań informacyjnych,
które ma realizować system,
określenie formy dostarczanych informacji
(gdzie, kiedy, dlaczego)
definicja funkcji (procesów) systemu.
Modele systemu informacyjnego
Analiza
{
Model fizyczny obecnego systemu
{
Model logiczny obecnego systemu
{
Model logiczny nowego systemu (specyfikacja
wymagań użytkownika, model podstawowy)
Projektowanie
{
Model fizyczny nowego systemu
Metody modelowania systemu
informacyjnego
metody opisowe
metody strukturalne
metody obiektowe
Modelowanie systemu informacyjnego
funkcji/procesów
danych
zachowań
Projektowanie
opis implementacji systemu - szczegółowe
określenie budowy systemu oraz zasad
działania systemu
zakres projektowania:
{
procedury przetwarzania
{
wymagania sprzętowe
{
struktury danych
{
projekty dokumentów
{
projekty ekranów
{
fizyczną strukturę systemu