K pytania, Inżynieria Oprogramowania I


Porównaj model wodospadowy i spiralny procesu tworzenia oprogramowania.

Model wodospadowy: Polega on na wykonywaniu podstawowych czynności jako odrębnych faz projektowych, w porządku jeden po drugim. Każda czynność to kolejna kaskada.

W modelu tym wymagania nie mogą zostać zmienione w trakcie tworzenia systemu. Ocena poprawności wymagań przeprowadzana jest tylko raz.

Model spiralny: Proces tworzenia ma postać spirali, której każda pętla reprezentuje jedną fazę procesu. Najbardziej wewnętrzna pętla przedstawia początkowe etapy projektowania.

Faza oceny w każdym cyklu pozwala uniknąć błędów lub wcześniej je wykryć.

Na czym polega konflikt w systemie zarządzania wersjami?

Jeżeli linie zmienione lokalnie i zdalnie nakładają się wtedy CVS nie jest w stanie ich automatycznie połączyć - pyta użytkownika którą wersję wybrać.

Wtedy w pliku wynikowym przechowywane są obie wersje i są one oznaczone jako konflikt.

Omów wzorzec projektowy Obserwator.

Observer

We wzorcu tym wyróżniamy dwa obiekty: Podmiot - obiekt, którego stan jest obserwowany,

Oraz Obserwator który obserwuje podmiot. Proces użytkowy wyraża zainteresowanie usługą, rejestrując się przez interfejs podmiotu jako Obserwator. W efekcie Podmiot wywołuje wspólną metodę wszystkich Obserwatorów na rzecz każdego zarejestrowanego

Obserwatora.

Pool of Objects

Obiekt zarządzający tworzeniem obiektów nie tworzy ich za każdym razem, gdy zażąda tego klient. Przechowuje on grupę aktywnych obiektów (właśnie pulę), które są przydzielane klientom w miarę ich potrzeb, a po wykorzystaniu zwracane do puli.

Flyweight

Istotą wzorca jest podział danych przechowywanych w Obiektach na dane wewnętrzne (współdzielone) i zewnętrzne (unikatowe dla każdego obiektu). Dane wewnętrzne nie są modyfikowane przy inicjacji obiektu, natomiast dane zewnętrzne są dostarczane dla każdego obiektu z zewnątrz przed przekazaniem obiektu Klientowi.



Wyszukiwarka

Podobne podstrony:
inzynieria oprogramowania pytania na egzamin dypolmowy, studia, IO
Inżynieria oprogramowania Przykładowe pytania na egzamin 4 semestr, edukacja i nauka, Informatyka
K Pytania i odpowiedzi, Inżynieria Oprogramowania I
pytania na egz Inż opr1, inżynieria oprogramowania
pytania na egz Inż opr, IIS PWSZ, inżynieria oprogramowania, io
Pytania Podstawy Inzynierii oprogramowania, STUDIA
pytania na egz Inż opr, inżynieria oprogramowania
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
ZadanieNaZaliczenie, WAT, semestr IV, Inżynieria oprogramowania
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
zagadnienia egzaminacyjne z przedmiotu inżynieria oprogramowania zIO
Inżynieria oprogramowania Diagramy ERD
2006 06 Wstęp do Scrum [Inzynieria Oprogramowania]
sciąga moja, Informatyka SGGW, Semestr 4, Inżynieria oprogramowania, Od starszego rocznika
Bazan - brakujące pytania (2, Inżynieria środowiska, Semestr VI, Gospodarka wodna WYKŁAD
Tworzenie oprogramowania, Semestr 5, Inżynieria oprogramowania
2007 05 Mechanizm koncepcji w języku C nowe oblicze szablonów [Inzynieria Oprogramowania]
Inżynieria oprogramowania syllabus IV niestac 07 08, Prywatne, WAT, SEMESTR IV, IO, io, Materiały od
Rafał Polak 12k2 lab9, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr

więcej podobnych podstron