6317101513

6317101513



9. Inżynieria odwrotna w Oracle Designer

9.1. Wstęp

Klasyczny model kaskadowy zakłada sporządzenie specyfikacji systemu przed jego implementacją (kodowaniem w języku programowania) i wdrożeniem. Inżynieria odwrotna (reverse engineering) jest procesem tworzenia specyfikacji (dokumentacji) na podstawie badania systemu już działającego. Zakłada się przy tym brak dokumentacji oryginalnej lub jej istnienie w szczątkowej lub nieużytecznej formie. Inżynieria odwrotna może być zatem wykorzystana do:

•    zrozumienia i ulepszenia istniejącego systemu - utworzona w wyniku inżynierii odwrotnej specyfikacja jest korygowana lub rozszerzana i służy do implementacji nowego, lepszego systemu,

•    utworzenia innego, podobnego systemu - zastosowane w pierwotnym systemie rozwiązania są przenoszone na podstawie utworzonej specyfikacji do innego systemu, który działa analogicznie jak pierwotny, lecz np. w zmienionych warunkach,

•    zbadania i potwierdzenia jakości produktu - utworzona specyfikacja służy do formalnej weryfikacji poprawności systemu i jest podstawą udokumentowania wyników tej weryfikacji.

Środowisko Oracle Designer wspomaga inżynierię odwrotną, umożliwiając utworzenie diagramu związków encji na podstawie konkretnej bazy danych.

Design Editor    ER Diagrammer

Generowanie    Generowanie

Rys. 9.1 Inżynieria odwrotna w Oracle Method™ - schemat postępowania

137



Wyszukiwarka

Podobne podstrony:
Geomagic Design" XOprogramowanie do inżynierii odwrotnej GEOMAGIC DESIGN X JEST NAJBARDZIEJ
Inżynieria odwrotna - wprowadzenie W systemach 3D CAD model bryłowy lub powierzchniowy może zostać
Io 12 wyk Slajd29 Inżynieria oprogramowaniaCykl życia: model kaskadowy i XP Kompletna wersja zbieran
Io 12 wyk Slajd30 Inżynieria oprogramowaniaCykl życia: model kaskadowy i XP zbieranie wymagań, anali
SPIS TREŚCI Wstęp CZĘŚĆ I. KLASYCZNY MODEL REGRESJI LINIOWEJ 1. Wprowadzenie 1.1.

więcej podobnych podstron