Test z Projektowania Oprogramowania
4 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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 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

    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

    Description

    Ten quiz testuje Twoją wiedzę z zakresu projektowania oprogramowania, obejmującej różne aspekty, takie jak modele, wzorce projektowe i ocenę projektu.

    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
    Use Quizgecko on...
    Browser
    Browser