Quiz 4-5 Flashcards
UML is only to be used in agile projects (true/false)
false
UML can be used across all the phases of software development lifecycle, e.g, requirements, design, testing, evolution… (true/false)
true
UML can be used for modeling a mobile app, but also a satellite (true/false)
True
UML contains only graphical representations (true/false)
false
UML is the most popular language for modeling software. (true/false)
True
Which of the following could be potential actors for use cases of an employee within an IT consultancy firm?
- Send emails to clients
- E-mail server
- Meeting clients
- Employee administration system
- IT consultancy firm
- Employee
- HR system
- Project Manager
- Client
- E-mail server
- Employee administration system
- Employee
- Project Manager
- Client
How do actors interact with the system within use case diagrams?
- By specifying what they do
- By being used by the system
- By interacting with another actor
- By being used by use cases
- By using use cases
- By being used by use cases
- By using use cases
What is a class?
- A class is a construction plan for a set of similar objects of a system
- A class is an object of a system
- A class is a construction plan for the system
- A class is a construction plan for all objects of a system
-A class is a construction plan for a set of similar objects of a system
Which of the statements below describes a binary association role?
- Describes the way in which an object is involved in an association relationship
- Describes the way in which an object is involved in a class diagram
- Connects instances of two classes with one another
-Describes the way in which an object is involved in an association relationship
In use case diagrams, actors interact with the system….
- By being used by use cases
- By creating sequences
- By creating classes
- By using use cases
- By being used by use cases
- By using use cases
Actors represent roles that the system adopts. (true/false)
false
In use case diagrams, specific users can have multiple roles simultaneously. (true/false)
true
In use case diagrams, actors cannot initiate the execution of use cases. (true/false)
false
In use case diagrams, an actor must be human.
true/false
false
In use case diagrams, extension points define at which point system behavior is integrated.
(true/false)
True
In use case diagrams, the secondary actor receives no benefit. (true/false)
false
In use case diagrams, every actor must communicate with at least one use case (true/false)
true
In use case diagrams, we cannot specify multiplicities. (true/false)
false
In use case diagrams, the base use case and the extending use case can be executed independently of each other. (true/false)
True
Use case diagrams do not model processed or workflows. (true/false)
true
Use case diagrams include functions and data required to provide interaction. (true/false)
false
Use case diagrams provide an abstract overview of the system from actors’ perspectives (true/false)
True
In use case diagrams, actors are connected with use cases with dashed lines. (true/false)
false
In use case diagrams, an association is always binary. (true/false)
True