Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
основні.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
64.35 Кб
Скачать

18. Metody projektowania systemów informatycznych.

Czasem lepiej jest nie tworzyć nowego systemu informatycznego w sensie projektowania go od podstaw tylko lepiej wykorzystać istniejące rozwiązania. !! ;-)

Wśród metodologii tworzenia i projektowania systemów informatycznych można wyróżnić 3 ważne nurty:

Podejście strukturalne - przedmiotem zainteresowania są elementy systemu, wzajemne powiązania tych elementów, relacje które w nim zachodzą; definiowane są etykiety-obiekty z których system się składa, strumienie przepływu danych. To podejście strukturalne jest w chwili obecnej najczęściej, najchętniej i najskuteczniej stosowane do praktycznej budowy systemu informatycznego.

Podejście obiektowe - zakłada, że procesy informacyjne i struktura w której te procesy zachodzą stanowią pewną całość. W obiekcie który będziemy budować w systemie będziemy wyodrębniać części związane ze strukturami danych i części związane z algorytmami ich ... Łączne rozpatrywanie danych i metod ich daje możliwość bardzo systematycznego budowania bardzo dużych systemów informatycznych, ale nakłada także pewne ograniczenia :należy bowiem rozpatrywać wtedy wszystkie procesy informacyjne i elementy systemu informatycznego w kategoriach tzw. Klas. Do tych klas trzeba budować odpowiednie metody danych, odpowiednie struktury danych, które odpowiadają za gromadzenie i przetwarzanie informacji a także projektować specjalne mechanizmy komunikacji między obiektami, dzięki czemu system zbudowany w oparciu o metodologie obiektowa pozostaje nadal system - "obiektem spójnym", mimo że każdy z obiektów ma daleko posunięta autonomie, że może być budowany przez odrębne zespoły programistów.

Ta metodologia zyskuje na znaczeniu z uwagi na to że pozwala budować duże i złożone systemy informacyjne w zespołach wieloosobowych (praca grupowa).

Jednak systemy obiektowe są o wiele trudniejsze i bardziej złożone od systemów strukturalnych. W praktycznej działalności my zostajemy przy podejściu strukturalnym.

Podejście przyrostowe - metody są wyodrębnione jako odrębna filozofia, tworzenia systemów nie koniecznie od podstaw, nie koniecznie od zera tylko jakby rozwijania na bazie istniejących systemów, systemu o ciekawszych, bogatszych możliwościach.

Wniosek:

Z metod projektowania systemów informatycznych obecnie najczęściej używanych w praktyce zdecydowanie wciąż wyróżnia się podejście strukturalne, chociaż za nowocześniejsze uważa się obecnie inne metodyki, na przykład projektowanie obiektowe. W projektowaniu strukturalnym zakłada się naprzemienne etapy: analiz teoretycznych, prac projektowych oraz eksperymentów praktycznych. Istotą metod projektowania strukturalnego jest upraszczanie złożonego systemu poprzez systematyczne rozkładanie go na prostsze elementy składowe. W ten sposób drogowskazem dla projektanta jest struktura rozważanego problemu.

Jeśli nie ma gotowego systemu to trzeba go zaprojektować.

Wizja systemu idealnego.

System idealny winien być :

Niesprzeczny

Zadania nie mogą się kłócić z warunkami organizacyjnymi przedsiębiorstwa, system musi się wpisywać w ideologie przedsiębiorstwa.

Funkcjonalny

Wygodny, łatwy w użytkowaniu, nawiązujący do realnych potrzeb

Ekonomiczny

Niezbyt drogi w momencie kiedy go tworzymy, jak i w późniejszej eksploatacji i modyfikacji

Bezpieczny

Gwarancja że dane nie zostaną utracone i przechwycone przez konkurencje

Prosty

Odtwarzanie danych

W przypadku awarii, pożaru, ataku hakera będzie potrafił odtworzyć dane

Zwarty

Integralność rozwiązań

Testowany

Możliwość weryfikacji poprawności pracy

Spójny

Integralność w wewnętrznej wymianie informacji

Zrozumiały