4 Questions
Aktor reprezentuje spójny zbiór ról, które są odgrywane przez użytkowników przypadku użycia.
True
Co oznacza realizacja pewnej transformacji w kontekście aplikacji wzorca projektowego do danego modelu?
Transformacja kodu do UML
Co oznacza BNF?
zapis modelu struktury
Dopasuj charakterystyki do terminów:
Klasa odpowiadająca za komunikację z otoczeniem systemu = klasa graniczna Klasa odpowiadająca za logikę biznesową aplikacji = klasa sterująca Klasa odpowiadająca za przechowywanie informacji = klasa danych
Study Notes
Modelowanie
- Aktor reprezentuje spójny zbiór ról, które są odgrywane przez użytkowników przypadku użycia.
- Modelowanie służy do dokonać zobrazowania, dostrczyć szablon do budowy rozwiązania, dokumentować podjęte decyzje, otrzymać szkliste systemu.
Diagramy
- Diagram komunikacji przedstawia interakcje.
- Diagram sekwencji ilustruje interakcję pomiędzy obiektami.
- Diagram aktywności ilustruje przepływ zdarzeń.
- Diagram wdrożenia ilustruje umieszczenie komponentów oprogramowania w architekturze sprzętowej.
Klasa
- Klasa jest abstrakcyjną definicją obiektu.
- Odpowiedzialność klasy definiują jej operacje, to atrybuty i metody.
- Klasa graniczna odpowiadająca za komunikację z otoczeniem systemu.
- Klasa sterująca odpowiadająca za logikę biznesową aplikacji.
- Klasa danych odpowiadająca za przechowywanie informacji.
Zależności
- Zależność agregacji określa czas życia „części”.
- Związek include określa strukturalną zależność między usługami, tworzy tzw, grupę wielokrotnego użycia.
- Stereotyp use określa stereotyp zależności między klasą bank a bankomat.
Projektowanie
- Audyt projektu to jego ocena dokonana przez niezależny zespół.
- Dekompozycja i abstrakcja służy opanowaniu złożoności problemów projektowych.
- Modularność systemu rozbija złożoność systemu na kierowalne części.
UML
- UML jest językiem artefaktów opisu oprogramowania systemu.
- UML jest notacją do celów analizy i projektowania systemów z użyciem pojęć obiektowych.
- UML wykorzystywany jest do specyfikacji, projektowania, wizualizacji i dokumentowania produktów.
Zasady
- Zasada abstrakcji: eliminacja, ukrycie lub pominięcie mniej istotnych szczegółów rozważanego przedmiotu lub mniej istotnej informacji.
- Zasada dekompozycji: rozdzielenie złożonego problemu na podproblemy, które można rozpatrywać i rozwiązywać niezależnie od siebie i od całości.
- Zasada ponownego użycia: wykorzystanie wcześniej wytworzonych schematów, metod, komponentów projektu, komponentów oprogramowania, itd.
- Zasada sprzyjania naturalnym /ludzkim własnościom: dopasowanie modeli pojęciowych i modeli realizacyjnych systemów do wrodzonych ludzkich własności psychologicznych, instynktów oraz mentalnych mechanizmów percepcji i rozumienia świata.
Ten quiz testuje Twoją wiedzę z zakresu projektowania oprogramowania, obejmującej różne aspekty, takie jak modele, wzorce projektowe i ocenę projektu.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free