[[
✎ pl:dydaktyka:sbd:2009:etapy_projektowania
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Etapy projektowania i realizacji aplikacji bazodanowej ====== Dokumentację przygotowujemy w Wiki lub w formacie LaTeX. ===== Projekt konceptualny ===== **Termin:** 2 grudnia 2009 **Objetość:** do 5 stron - **Sformułowanie zadania projektowego:** podanie przedmiotu projektowania, jego celów, przeglądu zadań, specyfiki i uwarunkowań. - **Analiza stanu wyjściowego**; analiza stanu zastanego, uwarunkowań prawnych, przyjętego obiegu istniejącej dokumentacji, analiza istniejącego systemu elektronicznego przetwarzania danych (aktualnej bazy), analiza występujących problemów, etc. pomocne mogą być scenariusze postępowania i ich analiza (elementy, obiekty, charakterystyki, atrybuty, struktura, przepływ danych, powiązania, relacje, ograniczenia funkcjonalności). - **Analiza wymagań użytkownika (wstępna)**; na tym etapie należy określić podstawowe cele, zadania i funkcjonalność jakie mają być realizowane przez projektowaną bazę danych oraz ew. wymagania dotyczące projektu i dokumentacji. Dobrze byłoby, aby użytkownik na bieżąco współuczestniczył w projektowaniu i implementacji oraz wnosił swoje uwagi. Należy zidentyfikować wymagania jawne i niejawne. - **Określenie scenariuszy użycia.** Scenariusze użycia pozwolą na konstrukcję diagramów DFD i STD oraz hierarchii funkcji. - **Identyfikacja funkcji.** Określenie podstawowych funkcji realizowanych w bazie danych. - **Analiza hierarchii funkcji projektowanej aplikacji** (FHD -- Functional Hierarchy Diagram); określenie struktury zależności hierarchicznych pomiędzy jednostkami analizowanego systemu, zwłaszcza w zakresie specyfikacji wymagań funkcjonalnych. Specyfikacja funkcji (funkcjonalności) projektowanego systemu. - **Budowa i analiza diagramu przepływu danych** (DFD – Data Flow Diagram); ma na celu określenie przepływu danych (wejścia, wyjścia, operacje, przechowywanie) oraz elementów sterowania tym przepływem, co może być pomocne dla tworzenia aplikacji. Specyfikacja danych wejściowych i wyjściowych. - **Wybór encji (obiektów) i ich atrybutów.** - **Projektowanie powiązań (relacji) pomiędzy encjami.** Konstrukcja diagramu ERD (Entity-Relationship Diagram); jest to zasadniczy etap procesu projektowania struktury bazy danych. Identyfikacja klas encji, ich atrybutów, zdefiniowanie (określenie) kluczy. Tablica krzyżowa powiązań, eliminacja powiązań wiele-do-wielu. Konstrukcja diagramu ERD. - **Projekt diagramów STD (State Transition Diagram -- diagramy przejść pomiędzy stanami).** Wykonanie w oparciu o scenariusze użycia i strukturę bazy danych. Pomocny do budowy interfejsu aplikacji. ===== Projekt logiczny ===== FIXME ===== Raport końcowy ===== FIXME
pl/dydaktyka/sbd/2009/etapy_projektowania.1257271996.txt.gz
· ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry