Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Dalsze elementy metodologii projektowania. Naszym celem jest...

Podobne prezentacje


Prezentacja na temat: "Dalsze elementy metodologii projektowania. Naszym celem jest..."— Zapis prezentacji:

1

2 Dalsze elementy metodologii projektowania. Naszym celem jest...

3 System idealny

4 Nasze działania w praktyce wyznacza tzw. trójkąt kompromisów projektowych

5 Na ten sam trójkąt można spojrzeć także w inny sposób

6 jedną z wielu Ten schemat prezentuje jedną z wielu istniejących metod projektowania systemów, ze wskazaniem elementów podejścia antropocentrycznego. Ponieważ schemat ten jest duży, więc jest mało czytelny. Obejrzymy go dokładniej w dwóch etapach

7 To jest część koncepcyjna projektu

8 To jest część technologiczna projektu

9 Obejrzyjmy proces projektowania z innego punktu widzenia: systemowego

10 Krytycznym elementem projektu są błędy, które się w nim pojawiają

11 Żeby unikać błędów i ich konsekwencji należy sprzęgać proces projektowania z procesem kontroli i weryfikacji jakości. Stosuje się do tego tzw. metodologię V

12 Metodologia V Decyzja o budowie Zaakceptowane oprogramowania oprogramowanie Definicja wymagań użytkownika Testowanie akceptacji użytkowników Definicja wymagańna oprogramowanie Testowanie całości systemu Projektowanie architektury Testowanie integracji Szczegółowe projektowanie Testowanie modułów Kodowanie

13 Wady metodologii kaskadowej oraz metodologii V: Dopóki wszystko nie będzie gotowe, to tak naprawdę nic nie jest gotowe. Nawet mając możliwość sprawdzania modułów w miarę na bieżąco, tzn. zaraz po ich zaimplementowaniu przez programistów, ich pojedyncza poprawność funkcjonalna nie zapewnia, iż moduł będzie współdziałał poprawnie wraz z resztą modułów.

14 Wady – ciąg dalszy Na początku testów wykrywane są najprostsze błędy, zaś te najtrudniejsze do rozwiązania znacznie później. Sedno problemu tkwi w tym, iż testerzy (programiści) nie lubią wykrywać poważnych błędów w późnych fazach swojej pracy, bowiem może to dla nich oznaczać konieczność przeróbki znacznej ilości modułów co z pewnością wydłuży pracę nad produktem. Usuwanie błędów podczas ostatnich etapów testowania jest trudne, bowiem trzeba stwierdzić gdzie znajduje się źródło danego defektu. W przypadku dużego projektu oznaczać to będzie konieczność przeglądnięcia sporej ilości kodu. Jest to o wiele bardziej kosztowne.

15 Podział ról w procesie projektowania

16 Model spiralny

17 modeli Przy projektowaniu zgodnym z metodologią spiralną mamy w istocie stale do czynienia z procesem budowy coraz doskonalszych modeli rozważanego systemu

18 To wskazuje na fakt, że proces projektowania jest w istocie procesem selekcjonowania koncepcji

19 Logiczne projektowanie systemu informatycznego jest procesem konstruowania modelu biznesowych danych, a także modelu reguł działalności stosowanych w określonej organizacji, który w przeciwieństwie do projektowania fizycznego jest niezależny od implementacji. Model logiczny to model struktury zgodny z modelem danych, a nie z ich fizyczną reprezentacją.

20

21 Tworzymy serię prototypów z których każdy następny jest rozwiniętą wersją poprzedniego, kończącą się finalnym systemem.

22 Przykład wyglądu ekranu produkowanego przez prototyp nie istniejącego systemu

23 Oczywiście proces ten w szczegółach jest bardziej skomplikowany, z czasowym nakładaniem się na siebie poszczególnych faz, ale nie ma potrzeby w tym momencie tego analizować

24 Prześledźmy ewolucję metod projektowania:

25 Specjaliści z definicji nie wierzą w możliwość zbudowania idealnego systemu

26 Laicy za to wierzą w to nadmiernie…

27 Na poważnie: Na poważnie: podczas analizy wiodącej do stworzenia założeń koncepcji systemu informacyjnego trzeba koniecznie brać pod uwagę fakt, że ta sama firma może różnie wyglądać z różnych perspektyw oraz w kontekście różnych skal czasowych


Pobierz ppt "Dalsze elementy metodologii projektowania. Naszym celem jest..."

Podobne prezentacje


Reklamy Google