Dokumentz tytułu

T-1. Scharakteryzować metodę SCRUM i fazy metodyki. Opisać role uczestników projektu realizowanego tą metodą.

Scrum - metodyka zwinna. Inaczej taktyka młyna. Ma za zadanie wspomagać tworzenie fragmentu produktu w krótkim czasie. Może być wykorzystana zarówno na początku projektu jak i w jego trakcie. Pozwala tak zarządzać projektem, aby zapewnić jego ukończenie w założonym budżecie i dostarczyć produkty odpowiedniej jakości. Powinna być stosowana w złożonych projektach, w których nie wszystko da się przewidzieć, kiedy klient nie jest pewien swoich wymagań oraz gdy wymagania ulegają częstym zmianom. Inne cechy:

• Adaptacyjny, samoorganizujący się proces.

• Ewolucyjny styl tworzenia oprogramowania (generalnie iteracja).

• Koncentrując się na zadaniach zarządzania nie narzuca technik prowadzenia prac programistycznych.

• Każdy cykl to w istocie podprojekt.

• Wprowadza listę wymagań, zawierającą to co powinno się znaleźć w ostatecznej wersji oprogramowania (wedle aktualnej wiedzy).

Fazy:

• Rozpoczecie - obejmuje czynności planowania i opracowania zarysu architektury systemu. W trakcie tej fazy wszystkie znane wymagania są spisywane i opracowywana jest lista wymagań. Lista ta jest otwarta a zadania do realizacji są dopisywane w trakcie całego procesu tworzenia orogramowania.

• Produkcja - nowo dodane wymagania są rozpatrywane w trakcie specjalnych spotkań, zwłaszcza jeśli spowodowały zmiany w architekturze systemu.

• Zakończenie - rozpoczyna się gdy wymagania są zrealizowane, system jest przygotowany do instalacji. Wykonywana jest ostateczna integracja modułów, testowanie oraz przygotowywuje się dokumentację.

Role uczestników projektu:

• Scrum Master - jest liderem zespołu, odpowiada za poprawne funkcjonowanie metodyki.

• Własciciel produktu - odpowiada za posuwanie się prac we właściwym kierunku. Zarządza listą wymagań.

• Zespół - zespół 7 osób pracujący bez integracji z zewnątrz. Sam wybiera zadania do realizacji, może dzielić się na mniejsze grupy.

• Chicken - ogólna nazwa dla połączenia grupy użytkowników, udziałowców i ekspertów z danej dziedziny biorących udział w procesie SCRUM.

• Pig - grupa składająca się z włascicieli produktu, scrum mastera i zespołu pracowników.

T-2. Scharakteryzować metodę HRT-Hood i fazy tej metodyki. Opisać zastosowania tej metodyki oraz scharakteryzować typy danych w tej metodyce oraz typy współpracy między usłusługodawcą a usługobiorcą.

Hard Real-Time HOOD (Hierarchical Object-Oriented Design) - metodyka stanowiąca jedną z faz projektowania sytemów czasu rzeczywistego. Polega na hierarchinczej dekompozycji problemu programowego. Stanowi kompromis między reprezentacją tekstową i wizualną modelu projektu, pozwalając między innymi na automatyczne generowanie kodu i dokumentacji.

Fazy:

• Tworzenie diagramów opisu obiektów o określonych typach

• Dobór schematu współpracy między usuługodawcą i usługobiorcą

• Tworzenie opisów funkcji obiektów.

• Zaprojektowanie ,,kanałów” przepływu danych między obiektami

• Dekompozycj obiektów i operacji

• Specyfikacja wymagań

• Projektowanie

• Kodowanie i testowanie

• Szacowanie maksymalnego czasu wykonania

• Szeregowanie zadań

• Uruchamianie

Zastosowania:

• System monitorowania stanów awaryjnych i alarmowych.

• System monitorowania włamań do budynku.

• System zarządzający elektrownią atomową.

• Systemy obsługujący samoloty odrzutowe.

• Systemy sterujące pociskami, rakietami.

Typy danych:(typy obiektów)

• Aktywne -

• Pasywne - procedura wywoływana przez inną procedurę

• Cykliczne - procedura aktywowana zegarem

• Sporadyczne - procedura wywoływana przerwaniem

• Chronione - procedura wywoływana przez inne obiekty, w danej chwili wykonuje tylko jedną operację

Typy współpracy:

• Asynchroniczny - tryb, w którym wołający nie jest w żaden sposób blokowany przy wywołaniu usługi.

• Słabo zsynchronizowany - tryb, w którym wołający czeka aż wołany obiekt będzie gotowy do obsługi żądania, po czym natychmiast kontynuuje swoje obliczenia.

• Silnie zsynchronizowany - tryb, w którym wołający czeka aż wołany obiekt zakończy obsługę żądania.

T-3. Jakie czynniki decydują o użyciu prototypowania? Jakie metody prototypowania wyróżnia się ze względu na zastosowanie w cyklu życia oprogramowania?

Czynniki decydujące o użyciu prototypowania:

• Niejasne wymagania

• Duże i złożone systemy

• Dostępność narzędzi

• Systemy interakcyjne

• Trwanie projektu

• Zastosowalność (testowanie)

• Nowe opracowanie.

• Użytkownikowi brak doświadczenia

informatycznego

• Wymagane zaangażowanie użytkownika

• System krytyczny

• Doświadczenie twórcy systemu

Podział prototypowania:

• wczesne - pozwala wyjaśnić i sprawdzić poprawności wymagań podczas procesu analizy wymagań.

• średnie - potwierdzenie zachowania się systemu w kluczowych obszarach lub sprawdzenie poprawności głównych aspektów projektu. Etap projektowania.

• późne - badanie kluczowych parametrów operacyjnych, zwłaszcza w odniesieniu do efektywności. Etap realizacji i pielęgnacji.

Prototypowanie - model, którego głównym celem realizacji prototypu jest lepsze określenie wymagań, wykrycie nieporozumień pomiędzy klientem a twórcami systemu, wykrycie brakujących funkcji, wykrycie trudnych usług, wykrycie braków w specyfikacji.

T1

2. Sformułować wymagania funkcjonale i nie-funkcjonale do systemu informatycznego, którego zadaniem jest obsługa klientów firmy zajmującej się świadczeniem usług poligraficznych. Klientami firmy są indywidualni zleceniodawcy. Firma świadczy usługi w zakresie produkcji broszur, wizytówek, zaproszeń i folderów. Zatrudnia kilku pracowników: pracownik administracyjny, składacz, dwóch projektantów, i dwóch drukarzy. Pracownik administracyjny pobiera opłaty za wykonane usługi, przyjmuje zlecenia, kieruje do projektantów i wydaje wykonane materiały poligraficzne.

Wymagania funkcjonalne:

Stwierdzenie, jakie usługi ma oferować system, jak ma reagować na określone dane wejściowe oraz jak ma się zachowywać w określonych sytuacjach. W niektórych wypadkach wymagania funkcjonalne określają, czego system nie powinien robić. Określają jakie warunki muszą być spełnione, aby system mógł wykonać określone zadania, jaki sposób użytkownik będzie mógł korzystać z systemu w celu realizacji określonych zadań (jaki moduł aplikacji oferuje określoną funkcjonalność, jakie czynności użytkownik musi wykonać w celu uzyskania danego rezultatu). Przykłady:

Użytkownik będzie mógł przeszukać zbiór wszystkich danych lub wybrany podzbiór.

System dostarczy narzędzi do przeglądania dokumentów ze magazynu dokumentów.

Każde zamówienie będzie oznaczone unikatowym identyfikatorem (ORDER_ID), który będzie można skopiować do pamięci trwałej konta użytkownika.

Wymagania pozafunkcjonalne:

przydatność,

dostępność,

niezawodność,

podatność na testowanie,

wymagania prawne,

wspołpraca z innymi programami,

możliwości utrzymania,

łatwość użytkowania,

język w którym powstanie system,

metodoologia programowania,

wymagana dokumentacja,

wydajnośc, niezawodność,

Przykłady:

System nie powinien ujawniać operatorom żadnych danych osobowych klientów oprócz nazwisk i numerów identyfikacyjnych

Proces tworzenia systemu i końcowe dokumenty powinny być zgodne z procesem i produktami zdefiniowanymi w XYZCo-SP-STAN-95

Wszelka niezbędna komunikacja między APSE i użytkownikiem powinna dać się wyrazić za pomocą standardowego zestawu symboli Ady

Doświadczeni kontrolerzy powinni móc używać wszystkich funkcji systemu po szkoleniu trwającym dwie godziny. Po tym szkoleniu średnia liczba błędów robionych przez doświadczonych użytkowników nie powinna przekroczyć dwóch dziennie.

Proponowane wymagania funkcjonalne:

ID Opis Priorytet Krytyczność
1. System pozwala przechowywać dane stałych zleceniodawców. Wysoki Wysoka
2. System pozwala przechowywać stworzone projekty. Wysoki Wysoka
3. System pozwala na przeszukiwanie stworzonej bazy gotowych projektów. Wysoki
4. System pozwala na generowanie faktur z wykonanych zleceń Wysoki Bożenka!
5. System pozwala na przeglądanie przykładowych projektów przez WWW. Wysoki
6. System pozwala na automatyczne przesyłanie szczegółów dotyczących zlecenia do pozostałych pracowników. Wysoki
7. System pozwala zarejstrowanym użytkownikom na śledzenie stanu wykonania ich zlecenia. Wysoki
8. System umożliwia zalogowanie się użytkownika ( pracownik administracyjny) przy pomocy loginu i hasła Wysoki
9. System wylogowuje użtkownika po określonym czasie nieaktywności - jako prewencja nieuprawnionego dostępu. Wysoki
10. System automatycznie powiadamia SMS’owo klienta o zakończeniu zlecenia. Wysoki

Proponowane wymagania poza-funkcjonalne:

ID Opis Priorytet Krytyczność
1. System powinien zawierać dokumentacje stworzoną przy pomocy narzędzia Doxygen. Wysoki Wysoka
2. System powinien posiadać intuicyjny interfejs. Wysoki Wysoka
3. System zbudowany modułowo co ułatwia testowanie. Wysoki
4. Plik wygenerowany przez moduł faktur powinien być zgodny z oprogramowaniem Faktura Small Busines. Wysoki Bożenka!
5. Sytem powinien działać w systemie Windows XP/Vista/7/8. Wysoki
6. Doświadczeni pracownicy administracyjni powinni móc używać wszystkich funkcji systemu po szkoleniu trwającym dwie godziny. Wysoki
7.

System nie powinien ujawniać operatorom żadnych danych osobowych klientów oprócz nazwisk i numerów identyfikacyjnych.

Wysoki
8. System powinien gwarantować krótki czas odpowiedzi. Wysoki
9. Oprogramowanie powinno zawierać interfejs w języku polskim. Wysoki
10. System powinien być kompatybilny z modelem drukarki www.yourdailypornwithbozenka.com Wysoki
11. Apliakacja powinna być odporna na awarie. Nie może zakończyć działania w przypadku wykonania nieprawidłowych instrukcji.

3. Przeanalizować możliwość usprawnienia lub rozbudowy systemu informatycznego hurtowni materiałów. Aktualnie system informatyczny zapewnia ewidencje magazynową towarów opartą na bazie danych utworzonej programem MySQL, która zawiera następujące tabele:

TOWARY(nazwa_towaru, indeks_towaru, nr_dostawcy, ilość_w_mag, cena, stawka_vat)

DOSTAWCY(nazwa_dostawcy, indeks_dostawcy, adres)

FAKTURY(nr_faktury, data, nr_towaru, ilość, cena, indeks_dostawcy)

ODBIORCY(nazwa_odbiorcy, indeks_odbiorcy, adres)\

SPRZEDAŻ(nr_faktury_s, nr_towaru, ilość, cena, indeks_odbiorcy)

Firma z przyjmowanych dostaw realizuje dystrybucję. Użytkownicy systemu mogą jedynie przyjmować i wydawać towar z użyciem tego systemu. Mogą z niego korzystać jednocześnie.

Pomysły:

1. Umożliwienie kontaktu z dostawcami i odbiorcami poprzez telefon oraz adres e-mail. W tym celu należy uzupełnić tabele ODBIORCY i DOWSTAWCY o odpowiednie pola: telefon_kontaktowy i adres_email.

2. Generowanie raportu o aktualnym stanie zaopatrzenia magazynu.

3. Generowanie raportów o okresowym obrocie firmy.

4. Wysyłanie ostrzeżenia o kończących się zapasach danego materiału.

5. Robienie kopi zapasowej.

6. System dostępu do bazy lub aplikacji ją obsługującej wymagający podania loginu i hasła - wymaga zmodyfikowania istniejącej bazy przez dodanie tabeli UŻYTKOWNIK zawierającej następujące pola: id,login,haslo, poziom_uprawnien.

7. Możliwość monitorowania stanu zamówniena na podstawie numeru faktury. Tabela FAKTURY musi być uzupełniona o zmienną monitoring typu bool. Decyzja o monitorowniu towaru jest podejmowana przez klienta w trakcie składania zamówienia. Wówczas system generuje indywidualny link pozwalający klientowi śledzić stan zamówienia.

+ zmienić bazę tak żeby dało się zreazlizować funkcionalności

Logowanie do systemu przez klienta, który może skladac zamówienia oraz monitorować stan

swojego zamówienia; obsluga magazynu zajmuje się tylko przeglądaniem zamowien, ich

akceptacja/odrzuceniem oraz przekazaniem ich do realizacji;

4. Opracować model systemu informatycznego e-delegacje (wyjazdy, zaliczki, rozliczenia, koszty rodzajowa, cel wyjazdu z wyszukaniem kryterialnym).

Opis słowny:

System przewiduje dwa rodzaje użytkowników:

• Pracownik - po zalogowaniu się może przeglądać zaplanowane dla niego wyjazdy oraz tworzyć raport z odbytej delegacji

• Przełożony - ma możliwość planowania wyjazdów, przypisywania ich poszczególnym pracownikom, przeszukiwania bazy względem takich kryteriów jak: trwające delegacje, naziwsko pracownika, delegacje powyżej danego kosztu itp, oraz rozliczania pracowników.

Baza danych:

PRACOWNIK(id, imie, nazwisko, adres, pesel)

WYJAZD(id, data , id_celu,id_pracownika,id_koszta,id_zaliczki, czas(długosc wyjazdu))

CEL(id, adres,zadanie)

RAPORT(id_raportu, id_wyjazdu, id_pracownika, tresc)

KOSZT(id_kosztu, id_pracownika, id_wyjazdu, wysokosc, za_co(nazwa usługi))

ZALICZKA(id, wysokosc);

Diagram przypadków użycia:

Diagram sekwencji:

Diagram stanów:

5. Ocenić diagram podany niżej, określ jaki to rodzaj diagramu,gdzie i kiedy się go stosuje.

Zakłada odwzorowanie struktury systemu z punktu widzenia jego użytkownika.

Diagram przypadków użycia w języku UML służy do modelowania funkcjonalności systemu.

Tworzony jest zazwyczaj w początkowych fazach modelowania. Diagram przypadków użycia przedstawia usługi, które system świadczy aktorom, lecz bez wskazywania konkretnych rozwiązań technicznych.

Cele stosowania DPU:

- identyfikacja oraz dokumentacja wymagań,

- stanowią przystępną i zrozumiałą platformę współpracy i komunikacji twórców systemu, inwestorów i właścicieli,

T2

2. Sporządzić plan informatyzacji firmy zajmującej się świadczeniem usług poligraficznych.Klientami firmy są indywidualni zleceniodawcy. Firma świadczy usługi w zakresie produkcji broszur, wizytówek, zaproszeń i folderów. Zatrudnia kilku pracowników: pracownik administracyjny, składacz, dwóch projektantów, i dwóch drukarzy. Pracownik administracyjny pobiera opłaty za wykonane usługi, przyjmuje zlecenia, kieruje do projekatantów i wydaje wykonane materiały poligraficzne.Firma nie jest zinformatyzowana. Jest jeden komputer w firmie, z którego korzysta pracownik administracyjny do prac biurowych.

Informatyzacja firmy powinna przebiegać wg planu:

1. Analiza otoczenia i firmy:

• analiza rynku i trendów na nim panujących,

• badanie korzyści, wad i zagrożeń,

• analiza mocnych i słabych stron firmy.

2. Działania przygotowawcze:

• kupno dodatkowych komputerów,

• dostosowanie stanowisk pracy,

• zakup licencji na oprogramowanie.

3. Wytworzenie systemu:

• modelowanie - najważniejszy etap w przypadku przedsiębiorstw niezinformatyzowanych,

• implementacja,

• testowanie.

4. Wdrożenie systemu:

• wdrożenie,

• szkolenia dla pracowników,

• pielęgnacja systemu.

3. Przeanalizować korzyści, wady i zagrożenia wynikające z ewentualnego wdrożenia systemu informatycznego w firmie - hurtownia materiałów sypkich. Firma z przyjmowanych dostaw materiałów sypkich realizuje dystrybucję tych towarów. System informatyczny ma zapewnić ewidencję towarów opartą na utworzonej bazie danych, która zawierałaby następujące informacje o dostawach, towarach,fakturach i odbioracach materiałów sypkich. Użytkownicy systemu powinni przyjmować i wydawać towar z użyciem tego systemu. Może być potrzeba korzystania z tego systemu jednocześnie przez kilku magazynierów.

Korzyści:

- Przyspieszenie pracy

- Ułatwiony proces zarządzania dostawami

- Generowanie faktur

- Generowanie okresowych raportów

- Usprawnienie procesu planowania dostaw i zamówień

Wady:

- Koszta związane z zakupem nowego sprzętu

- Koszta szkolenia pracowników

Zagrożenia:

- Niechęć części pracowników do korzystania z nowego systemu

- Niezgodność systemu z oczekiwaniami

- Strach przed wyciekiem danych

4. Opracować model systemu informatycznego e-wypożyczalni sprzętu rehabilitacyjnego.

Funkcjonalności:

- Użytkownik może przeglądać bazę sprzętu a po zalogowaniu może zamówić dany sprzęt do wypożyczenia oraz dodać opcję dostawy do domu

- Administrator - może dodawać nowy sprzet i edytować opisy/ceny już istniejącego, tworzyć nowych użytkowników oraz akceptować/anulować zgłoszone przez użytkowników wypożyczenia

Baza danych:

KLIENT(id, imie, naziwsko, adres, telefon, e_mail)

SPRZET(id, typ, id_stan)

STAN(id, opis_stanu, cena)

WYPOZYCZENIE(id_klient, id_sprzet, data_od, data_do)

USER(id, login, haslo, poziom_uprawnien)

Diagram klas:

Diagram przypadków użycia:

5. Ocenić diagram podany poniżej, określić jaki to rodzaj diagramu, gdzie i kiedy się go stosuje:

Diagram opisu interakcji w UML

Zadaniem tego diagramu jest wizualizacja współpracy ze sobą diagramów interakcji, sekwencji itp. Diagram przeglądu interakcji ma notację bardzo podobną do notacji diagramu aktywności (czynności), z tą różnicą, że zaokrąglone prostokąty, które reprezentowały zadania wykonywane przez system, są zastąpione przez zwykłe prostokąty określające inne diagramy interakcji lub sekwencji.

T3.

2. Sformułować wymagania funkcionalne i niefunkcionalne do systemu informatycznego, którego zadaniem jest obsługa kleintów biura turystycznego. Klintami biura są indywidualni zleceniodawcy(klienci). Firma zatrudnia kilku pracowników. Dwóch pracowników biura zajmuje się przygotowaniem oferty wyjazdów wraz z ich zorganizowaniem. Kilka innych osób przyjmuje zlecenia na usługi turystyczne, wydają i przyjmują dokumenty związane z wyjazdem, pobierają opłaty i przedpłaty za wykonane lub zarezerwowane usługi, wystawiają faktury za wykonane opłaty/przedpłaty. W biurze zatrudniona jest osoba, której zadaniem jest promocja biura i świadczonych przez to biuro usług i przygotowanie działań marketingowych (foldery, ulotki, marketing w internecie).

ID Opis Priorytet Krytyczność
1. System pozwala przechowywać dane stałych klientów. Wysoki Wysoka
2. System pozwala przechowywać przykładowe oferty turystyczne. Wysoki Wysoka
3. System pozwala na przeszukiwanie stworzonej bazy gotowych projektów. Wysoki
4. System pozwala na generowanie faktur za wykonanane opłaty/przedpłaty Wysoki Bożenka!
5. System pozwala na przeglądanie ofert biura przez WWW. Wysoki
6. System pozwala generować raport o obrotach firmy za dany okres Wysoki
7. System pozwala na generowanie statystyk o najczęściej wybieranych ofertach Wysoki
8. System umożliwia zalogowanie się użytkownika ( pracownik administracyjny) przy pomocy loginu i hasła Wysoki
9. System wylogowuje użytkownika po określonym czasie nieaktywności - jako prewencja nieuprawnionego dostępu. Wysoki
10. System automatycznie powiadamia zarejstrowanych użytkownikach o ofertach promocyjnych Wysoki

Proponowane wymagania poza-funkcjonalne:

ID Opis Priorytet Krytyczność
1. System powinien zawierać dokumentacje stworzoną przy pomocy narzędzia Doxygen. Wysoki Wysoka
2. System powinien posiadać intuicyjny interfejs. Wysoki Wysoka
3. System zbudowany modułowo co ułatwia testowanie i zapewni możliwość dalszej rozbudowy. Wysoki
4. Plik wygenerowany przez moduł faktur powinien być zgodny z oprogramowaniem Faktura Small Busines. Wysoki Bożenka!
5. Sytem powinien działać w systemie Windows XP/Vista/7/8. Wysoki
6. Pracownicy biura po szkoleniu powinni móc korzystać z wszystkich możliwości systemu Wysoki
7.

System nie powinien ujawniać operatorom żadnych danych osobowych klientów oprócz nazwisk i numerów identyfikacyjnych.

Wysoki
8. System powinien gwarantować krótki czas odpowiedzi. Wysoki
9. Oprogramowanie powinno zawierać interfejs w języku polskim. Wysoki
10. System powinien być kompatybilny z modelem drukarki www.yourdailypornwithbozenka.com Wysoki
11. Aplikacja powinna być odporna na awarie. Nie może zakończyć działania w przypadku wykonania nieprawidłowych instrukcji.

3. Przeanalizować możliwości usprawnienia lub rozbudowy systemu informatycznego hurtowni materiałów budowlanych. Aktualnie system informatyczny zapewnia ewidencję magazynową towarów opartą na bazie danych utworzonej programem MySQL, która zawiera następujace tabele:

TOWARY(nazwa_towaru, indeks_towaru, nr_dostawcy, ilość_w_mag, cena, stawka_vat)

DOSTAWCY(nazwa_dostawcy, indeks_dostawcy, adres)

FAKTURY(nr_faktury, data, nr_towaru, ilość, cena, indeks_dostawcy)

ODBIORCY(nazwa_odbiorcy, indeks_odbiorcy, adres)\

SPRZEDAŻ(nr_faktury_s, nr_towaru, ilość, cena, indeks_odbiorcy)

Firma z przyjmowanych dostaw realizuje dystrybucję na rzecz klientów indywidualnych i firm budowlanych. Użytkownicy systemu( obsługa magazynu ) mogą jedynie przyjmować i wydawać towar z użyciem tego systemu. Mogą z niego korzystać jednocześnie.

4. Opracować model systemu informatycznego w dostępie internetowym, wspomagającego użytkownika tego systemu w zakupie samochodu osobowego.

5. Ocenić diagram podany poniżej, określ jaki to rodzaj diagramu, gdzie i kiedy się go stosuje.

Diagram obiektów w metodzie Boocha (jak będą przerywane chmurki to diagram klas)

Służą przedstawieniu konkretnej realizacji struktury zdefiniowanej przez diagramy klas. Na diagramie obiektów przedstawia się obiekty, czyli konkretne instancje klas i związki między nimi.

Na diagramach obiektów przedstawione są:

symbole obiektów (opcjonalnie nazwa obiektu i opcjonalnie typ obiektu (klasa doktórej należy)

– jedna z opcji musi być zrealizowana)

powiązania między obiektami, będące egzemplarzami powiązań między klasami

T6

2. Sporządzić plan informatyzacji firmy zajmującej się świadczeniem usług pralniczych.Klientami firmy są indywidualni zleceniodawcy. Firma świadczy usługi w zakresie usług pralniczych różnych rodzajów (na sucho, mokro, itp). Firma zatrudnia kilku pracowników: pracownik administracyjny, osoby odpowiedzialne za realizacje usługi. Pracownik administracyjny pobiera opłaty za wykonane usługi, przyjmuje zlecenia, kieruje do realizatorów i wydaje wykonane usługi. Firma nie jest zinformatyzowana. Jest jeden komputer w firmie, z którego korzysta pracownik administracyjny do prac biurowych.

3. Przeanalizować korzyści, wady i zagrozenia wynikające z ewentualnego wdrożenia systemu informatycznego ewidencji i obsługi czytelników wielooddziałowej biblioteki.

4. Opracować model systemu informatycznego ewidencji i dystrybucji materiałów dydaktycznych do realizacji wielu programów kształcenia z wieloma przedmiotami realizowanymi przez wielu nauczycieli na rzecz wielu studentów.

Dwie wersje(magazyn z hmm książkami albo coś typu platforma edukacyjna typu moodle)

MATERIAŁ_DYDAKTYCZNY(id, rodzaj,cena, ilosc, )

DOSTAWCY(nazwa, kontakt)

ODBIORCY(nazwa, kontakt)

ZLECENIE(id, id_materialu, id_obiorcy, ilosc, laczna_cena)

FAKTURY(id, id_zlecenia, data)

5. Ocenić diagram podany poniżej (poprawny/niepoprawny), określ jaki to jest rodzaj diagramu, gdzie i kiedy się go stosuje.

Diagram komunikacji (nazywany również diagramem współpracy) jest jednym z diagramów interakcji. Diagram komunikacji przedstawia sposób wymiany komunikatów pomiędzy obiektami uczestniczącymi w interakcji. Jest rozszerzoną wersją diagramu współdziałania. Skupia się on na obiektach wchodzących w skład interakcji i wymienianymi przez nie komunikatach. Z tego powodu obiekty na diagramie komunikacji są umieszczone tak, aby łatwo można było opisać ich relacje pomiędzy sobą. Komunikacje są przedstawiane za pomocą linii łączących obiekty, natomiast przesyłane między obiektami komunikaty i dane są umieszczane obok tych linii. Każdy komunikat jest opatrzony etykietą liczbową, wskazującą na kolejność ich wysyłania.


Wyszukiwarka

Podobne podstrony:
Dokument?z tytułu(2)
Dokument?z tytułu(3)
Dokument?z tytułu(4)
Dokument?z tytułu
Dokument?z tytułu
Dokument?z tytułu (2) (1)
Dokument bez tytułu(2)
Dokument bez tytułu(1)
Dokument bez tytułu
DOKUMENTACJA OBROTU MAGAZYNOWEGO prawidł
Proces pielęgnowania Dokumentacja procesu
dokumentacja 2
Wykład 3 Dokumentacja projektowa i STWiOR
20 Rysunkowa dokumentacja techniczna
dokumentacja medyczna i prawny obowiązek jej prowadzenia
Bez tytułu 1
W 5 dokumentacja ZSJ
Jadro Ciemnosci interpretacja tytulu

więcej podobnych podstron