40.Omów zagadnienie projektowania architektonicznego systemów informatycznych.

Proces projektowania architektonicznego polega na ustaleniu podstawowego zrębu systemu. Podział architektoniczny jest niezbędny do strukturalizacji i porządkowania specyfikacji. Model architektoniczny jest zwykle punktem początkowym do specyfikowania rozmaitych części systemu. Obejmuje identyfikację najważniejszych komponentów systemu i komunikacji między nimi. Wyróżnia się składowe procesy projektowania architektonicznego:

Wynikiem projektowania architektonicznego są dokumentacja zawierająca modele graficzne i opisy tekstowe oraz modele przedstawiające rozmaite perspektywy architektury.

41.Omów istotę koncepcji wzorców projektowych w projektowaniu systemów informatycznych.

Wzorzec projektowy jest to uniwersalne, sprawdzone w praktyce rozwiązanie często pojawiających się, powtarzalnych problemów projektowych. Wzorce projektowe zwiększają elastyczność, wielokrotne wykorzystanie oraz czytelność projektu, dostarczają sprawdzonych rozwiązań dla powtarzających się problemów, wpływają na sposób modelowania, usprawniają komunikację oraz tworzenie dokumentacji.

Podział wzorców 1:

Podział wzorców 2:

Podział wzorców 3:

42.Omów wzorzec projektowy …… (nazwa jednego z wzorców z wykładu).

Jak wyżej

43.Omów model niezawodności oprogramowania według Jelińskiego-Morandy.

0x08 graphic

0x08 graphic
r() = ET / IT - c()

z() = Kr()

gdzie:

K - stała

Er - wspł. pozostających błędów

Et - stała - początkowa liczba błędów w programie

It - stała - liczba instrukcji w programie

Ec - łączna unormowana liczba błędów usuniętych w przedziale [0, (tał)] :)

0x08 graphic

0x08 graphic

44.Omów zjawisko propagacji kosztów błędu oprogramowania i podaj przykładowe szacunki kosztów.

0x08 graphic

0x08 graphic

45.Omów źródła kosztów nieprawidłowości oprogramowania.

Koszty oprogramowania złej jakości

  1. Koszty jakości

  1. Koszty procesu

  1. Straty jakości (skutki odchyleń od wymagań jakościowych)

z()

K(ET/IT)

C()

ET/IT