placeholder image to represent content

UML Package Diagrams

Quiz by Dr Suriya S - PSGCT

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
7 questions
Show answers
  • Q1

    A package diagram consists of 

    Package symbols, Grouping of usecases & classes

    Package symbols

    Interface

    Grouping of usecases & classes

    30s
  • Q2

    What is a collection of model elements called?

    Dependency

    Package members

    UML packages

    Box

    30s
  • Q3

    What is a true statement about the following packages?

    Question Image

    If package C changes, package A has to be examined (as well as B), because dependencies are transitive.

    If package B changes, package A and package C must be inspected for necessary changes.

    Packages should be designed so that a change in one package does not have an effect to other packages.

    If package C changes, package B must be inspected for necessary changes, and if there are any, package A may have to be adapted as well.

    120s
  • Q4

    When using OOAD artifacts to organize and assign team responsibilities on a project, it is

    designate one team for implementing interaction diagrams related to the "common code path" and another team for implementing interaction diagrams related to "code path variations" (for example ? conditional or error paths)

    evenly distribute use cases among team members and have them work as independently as possible in order to minimize code dependencies

    divide teams according to package diagram dependencies and utilize use cases to schedule the work for the individual team members

    divide teams according to the layers in the software architecture and have them work as independently as possible in order to minimize dependencies between the layers}

    60s
  • Q5

    To MOST effectively manage teams working on different packages within a large project, which one of the following should be true?

    Communications between the teams should be minimized to reduce overhead burdens while they work on separate, independent use cases for their packages.

    An architecture board of team leads should negotiate and coordinate changes to inter-package messages.

    One technical lead should control the project details and communicate decisions to the different teams.

    The team leads should focus on quality designs for the internals of their packages, mentoring their team members

    60s
  • Q6

    When importing a package, 

    Only Protected elements of the target package are available in the importing namespace.

    Public / Protected elements of the target package are available in the importing namespace.

    Public / Private / Protected elements of the target package are available in the importing namespace.

    Only public elements of the target package are available in the importing namespace.

    60s
  • Q7

    Identify the right one!

    Question Image

    The users package imports the MyClassA, MyClassB, MyClassC, MyClassD element from the myPackage package

    The users package imports Only the MyClassC element from the myPackage package

    The users package imports the MyClassA, MyClassB, MyClassD element from the myPackage package

    The users package imports only the MyClassA element from the myPackage package

    120s

Teachers give this quiz to your class