Analiza i projektowanie strukturalne Wydanie II.pdf

(1121 KB) Pobierz
C:\Andrzej\PDF\Analiza i projektowanie strukturalne. Wydanie II\1 strona.cdr
IDZ DO
Analiza i projektowanie
strukturalne. Wydanie II
SPIS TRECI
KATALOG KSI¥¯EK
Autor: Jerzy Roszkowski
ISBN: 83-7197-753-0
Format: B5, stron: 166
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Technologia CASE (Computer Aided System Engineering) jest obecnie powszechnie
stosowana w analizie i projektowaniu systemów informatycznych. Trudno sobie
wyobraziæ pracê bez niej (szczególnie przy du¿ych projektach) na etapach:
" " "
CENNIK I INFORMACJE
analizy,
tworzenia projektu systemu,
a tak¿e samej implementacji.
ZAMÓW INFORMACJE
O NOWOCIACH
Niniejsza praca opisuje metodykê strukturaln¹, stosuj¹c¹ jako egzemplifikacjê klasyczn¹
metodykê Yourdona (rozk³ad funkcjonalny), a tak¿e metodykê SSADM oraz (w zakresie
modelowania danych) metodykê Martina.
Wybrane zagadnienia:
ZAMÓW CENNIK
" " " " " " " " " " " "
CZYTELNIA
Ogólne metody analizy systemowej
Rozk³ad funkcjonalny
Model funkcjonalny -- metoda przep³ywu danych
Modelowanie informacji (danych)
Podejcie obiektowe
Diagramy modelowania metodyki strukturalnej
Bilansowanie modelu
Cykl projektowy
Studium mo¿liwoci (Feasibility Study)
Proces analizy
Analiza systemu obiegu dokumentów
Analiza systemu budowanego z gotowych komponentów
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Autor na podstawie swojego dziesiêcioletniego dowiadczenia w stosowaniu technologii
CASE, odwo³uj¹c siê do w³asnych projektów, przedstawia mo¿liwoci i ograniczenia
prezentowanej metodyki.
319877749.001.png 319877749.002.png 319877749.003.png
Wprowadzenie ......................................................................................................7
Rozdział 1. Ogólne metody analizy systemowej.....................................................9
Rozkład funkcjonalny .......................................................................................................10
Model funkcjonalny — metoda przepływu danych ..........................................................11
Modelowanie informacji (danych)....................................................................................11
Podej cie obiektowe..........................................................................................................12
Rozdział 2. Diagramy modelowania metodyki strukturalnej..................................13
Charakterystyka narz%dzi modelowania............................................................................13
Trzy modele systemu ........................................................................................................14
Model funkcjonalny — diagramy przepływu danych (Data Flow Diagrams)
— metodyka Yourdona — przykłady — typowe bł%dy.................................................14
Elementy składowe DFD ............................................................................................15
Główne zalecenia przy projektowaniu DFD...............................................................21
Wielopoziomowe DFD ...............................................................................................23
Rozszerzenia do DFD dla systemów czasu rzeczywistego.........................................25
Model funkcjonalny — diagramy przepływu danych (Data Flow Diagrams)
— metodyka SSADM — przykłady...............................................................................27
Elementy składowe DFD w metodyce SSADM.........................................................27
Model danych — diagramy obiekt-relacja-atrybut
(Entity Relationship Diagrams — ERD) — metodyka Martina.....................................29
Elementy diagramu ERD ............................................................................................33
Projektowanie logiczne danych — model relacyjny ..................................................37
Projektowanie logiczne danych — normalizacja danych ...........................................39
Zale8no ci atrybutów..................................................................................................40
Projektowanie logiczne danych — modelowanie tablic.............................................46
Mapowanie w sytuacji interpretacji subtypów
przez relacj% wzajemnego wykluczania si%..............................................................50
Przekształcenie modelu funkcjonalnego w projekt strukturalny
— diagramy strukturalne (STC Structured Charts) ........................................................52
Model dynamiki — diagramy przej : stanów (State Transition Diagrams).....................55
Rozdział 3. Słownik danych (Data Dictionary).....................................................61
Formalizm notacji słownika danych .................................................................................61
Definicje............................................................................................................................62
Rozdział 4. Specyfikacja procesów.....................................................................65
319877749.004.png
4
Analiza i projektowanie strukturalne
Rozdział 5. Bilansowanie modelu .......................................................................71
Bilansowanie diagramu DFD wzgl%dem słownika danych (DD)...............................71
Bilansowanie diagramu DFD wzgl%dem specyfikacji procesów................................72
Bilansowanie specyfikacji procesów wzgl%dem DFD i słownika danych..................72
Bilansowanie słownika danych wzgl%dem DFD i specyfikacji procesów..................72
Bilansowanie ERD wzgl%dem DFD i specyfikacji procesów.....................................73
Bilansowanie DFD wzgl%dem diagramu przej : stanów (STD) ................................73
Rozdział 6. Cykl projektowy...............................................................................77
Etap I: Studium mo8liwo ci........................................................................................77
Etap II: Analiza...........................................................................................................78
Etap III: Projektowanie...............................................................................................79
Etap IV: Implementacja ..............................................................................................79
Etap V: Przej cie na nowy system..............................................................................79
Specyfikacja dostaw powstaj@cych w ramach przedsi%wzi%cia informatycznego............80
Dział I — Specyfikacja wymagaA (Requirements Definition)...................................81
Dział II — Przegl@d istniej@cego systemu (Existing system examination) ................81
Dział III — Architektura techniczna (Technical Architecture) ..................................82
Dział IV — Projektowanie i wytworzenie bazy danych
(Database Design and Build)....................................................................................82
Dział V — Projektowanie i wytworzenie modułów (Module Design and Build)......83
Dział VI — Konwersja danych (Data Conversion) ....................................................83
Dział VII — Dokumentacja (Documentation)............................................................83
Dział VIII — Testowanie (Testing)............................................................................84
Dział IX — Szkolenie (Training) ...............................................................................84
Dział X — Uruchomienie — przej cie (Transition)...................................................85
Dział XI — Wsparcie po uruchomieniu (Post-System Support)................................85
Rozdział 7. Studium mo,liwo-ci (Feasibility Study).............................................87
Zapocz@tkowanie projektu ................................................................................................87
Wybór przedsi%wzi%cia .....................................................................................................87
Fazy realizacji .............................................................................................................89
Sporz@dzanie analizy opłacalno ci .............................................................................90
Rozdział 8. Proces analizy..................................................................................93
Podej cie klasyczne — cztery modele systemu ................................................................93
Model podstawowy systemu .............................................................................................94
Model otoczenia ................................................................................................................96
Model zachowania si% systemu.........................................................................................97
Zasady prowadzenia wywiadów .....................................................................................100
Formularz hierarchii operacji..........................................................................................101
Formularz wzorów dokumentów ....................................................................................102
Rozdział 9. Analiza systemu obiegu dokumentów..............................................103
Formularz i semantyka opisu obiegu dokumentów.........................................................103
Model i jego konkretyzacja.............................................................................................104
Struktura modelu.......................................................................................................105
Wizualizacja modelu.................................................................................................113
Rozdział 10. Analiza systemu budowanego z gotowych komponentów.................123
Definicja istniej@cej struktury organizacyjnej — (regulamin organizacyjny)..........123
Definicja struktury organizacyjnej............................................................................124
Kluczowy personel jednostki....................................................................................124
Grupy u8ytkowników wewn@trz organizacji ............................................................124
Spis treci
5
Obiekty (organizacje) zewn%trzne ............................................................................124
Zakres analizy w układzie głównych procesów biznesowych
— lista obszarów tematycznych (Context process model).....................................124
Prototypy podstawowych obiektów informacyjnych,
w tym bazy normatywnej globalnej i lokalnej .......................................................125
Inwentaryzacja zasobów osobowych oraz technicznych
(infrastruktury i oprogramowania) — istniej@ca architektura techniczna..............125
Przegl@d architektury ................................................................................................125
Struktura sieci ...........................................................................................................125
Jrodowisko programowe (software).........................................................................126
Analiza procesów biznesowych istniej@cego systemu informacyjnego ...................126
Ogólny model koncepcyjny rozwi@zania docelowego....................................................126
Model warstwowy systemu zarz@dzania...................................................................126
Model przypadków u8ycia docelowego systemu informatycznego .........................127
Model docelowy danych (model logiczny danych)..................................................127
Bilansowanie obszarów tematycznych z gotowymi aplikacjami..............................128
Bilansowanie przypadków u8ycia obszaru tematycznego i aplikacji .......................128
Bilansowanie modelu logicznego danych z zakresem danych aplikacji ..................130
Dodatek A Zastosowanie metod strukturalnych
w projektowaniu hurtowni danych...................................................131
Niedostatki systemów wspomagania decyzji oraz hurtownie danych
jako usuwaj@ce je — koncepcje zmian.........................................................................131
Przykładowa specyfikacja tematyczna hurtowni danych................................................134
Hurtownia danych w zakresie analizy i planu sprzeda8y .........................................134
Hurtownia danych w zakresie analizy, planu i rozliczenia produkcji ......................136
Hurtownia danych w zakresie analizy kosztów ........................................................137
Przykładowe specyfikacje tematyczne systemów wspomagania decyzji
opartych na hurtowniach (aplikacje klienta w technologii klient-serwer)....................138
Aplikacje klienta obsługuj@ce hurtownie danych .....................................................138
Dedykowane systemy klasy DSS oparte na hurtowniach danych ............................138
Specyfikacja cyklu projektowego dla hurtowni danych .................................................140
Okre lenie funkcji zarz@dzania wspieranych przez hurtownie.................................141
Dokumentowanie istniej@cych w przedsi%biorstwie systemów transakcyjnych.......141
Doprowadzenie do spójno ci metadanych
pomi%dzy systemami transakcyjnymi przedsi%biorstwa.............................................141
Specyfikacja wymagaA systemów DSS oraz aplikacji klienta
obsługuj@cych hurtownie danych ...........................................................................142
Projektowanie hurtowni danych ...............................................................................142
Specyfikacja mapowania i transformacji danych .....................................................142
Narz%dzia do analizy i projektowania.......................................................................143
Cykl realizacji ...........................................................................................................143
Dodatek B Zadania.........................................................................................145
Zadanie 1. Diagramy przepływu danych i zwi@zków encji (ERD) ..........................145
Zadanie 2. Diagramy przepływu danych i zwi@zków encji (ERD) ..........................146
Zadanie 3. Diagramy zwi@zków encji (ERD)...........................................................147
Zadanie 4. Diagramy zwi@zków encji (ERD)...........................................................148
Zadanie 5. Diagramy zwi@zków encji (ERD)...........................................................149
Zadanie 6. Diagramy zwi@zków encji (ERD)...........................................................149
Zadanie 7. Studium mo8liwo ci................................................................................150
Zadanie 8. Zarz@dzanie marketingiem i kontrola procesu wytwórczego .................152
Zadanie 9. Diagram obiegu dokumentów.................................................................152
Ksi%gowa wypisuje polecenie przelewu na podstawie dyspozycji finansowej ........153
6
Analiza i projektowanie strukturalne
Dodatek C Rozwi5zania...................................................................................155
Literatura .........................................................................................................165
Zgłoś jeśli naruszono regulamin