Test z Projektowania Oprogramowania

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Aktor reprezentuje spójny zbiór ról, które są odgrywane przez użytkowników przypadku użycia.

True (A)

Co oznacza realizacja pewnej transformacji w kontekście aplikacji wzorca projektowego do danego modelu?

  • Transformacja diagramu do diagramu
  • Transformacja UML do UML
  • Transformacja danych do kodu
  • Transformacja kodu do UML (correct)

Co oznacza BNF?

zapis modelu struktury

Dopasuj charakterystyki do terminów:

<p>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</p> Signup and view all the answers

Flashcards are hidden until you start studying

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.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

pomoc.pdf

More Like This

Structural Diagrams in UML
12 questions

Structural Diagrams in UML

GratifyingAshcanSchool avatar
GratifyingAshcanSchool
UML Diagrams in Software Design
8 questions
UML Overview and Fundamentals
10 questions
UML and OCL Constraints
16 questions

UML and OCL Constraints

RenownedUnity9000 avatar
RenownedUnity9000
Use Quizgecko on...
Browser
Browser