Explore principles of software engineering and systems analysis through generalization, functional decomposition, and use case modeling.
Specificity
Conformity
Multiplicity
Encapsulation
Substitutability
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
Stakeholders have great difficulty with extend relationships
Generalization of actors and use cases should be avoided
Generally, all stakeholders can easily understand actors and use cases
Heavy use of include can make use case models easier to understand
Rate this question:
How the system should do what the actors need
Extensive detailed use case descriptions
The design solution for system functionality
What the actors need the system to do
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
May be prefixed or postfixed with a small black arrowhead
Should be a verb or verb phrase
Should be in lowerCamelCase
All of the above
Rate this question:
Associations
Name
Attributes
Operations
Rate this question:
Connections
Dependencies
Objects
Associations
Rate this question:
Name
Multiplicity
Scope
Navigability
Role name
Rate this question:
True
False
Rate this question:
Repeating
Reflexive
Refractive
Recursive
Rate this question:
A to B is navigable
B to A is not navigable
A to B is not navigable
B to A is navigable
Rate this question:
True
False
Rate this question:
Include implementation details
Avoid implementation details
Rate this question:
Class name
Operations
Attributes
Visibility
Rate this question:
True
False
Rate this question:
Maximize
Minimize
Rate this question:
Maximize
Minimize
Rate this question:
Beware of many very small classes
About three to five attributes per class
Beware of omnipotent classes
Beware of "functoids"
Beware of few, but very large classes
Rate this question:
CRC Analysis
UP Workflows
SEP Phases
RUP Stereotypes
Noun/Verb Analysis
Rate this question:
Associations
Responsibilities
Stereotypes
Attributes
Classes
Rate this question:
True
False
Rate this question:
Include
Model
View
Entity
Control
Boundary
Instantiate
Exclude
Rate this question:
Three to five responsibilities per class
Collaborating classes with associations among them
Key attributes defined for classes
Data types and default values for all class attributes
Stereotypes defined on classes
Rate this question:
Analyze an interface
Architectural analysis
Analyze a package
Analyze a use case
Rate this question:
Requirements
Packages
Object classes
Analysis classes
Use case realizations
Rate this question:
The same state structure and implement the same behaviors
The same identity as the class
Identical attribute values
None of the above
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
Identity, state, behavior
State, operations, behavior
Identity, operations, values
Name, attributes, operations
Attributes, encapsulation, messaging
Rate this question:
Global
Public
Protected
Package
Private
Rate this question:
A class scope
Instance scope
Operation scope
Object scope
Rate this question:
Class B is more general than Class A
Class B is a subclass of Class A
Class A is more general than Class B
Class B is more specialized than Class A
Class A is more specialized than Class B
Class A is a descendant of Class B
Rate this question:
Operations
Stereotypes
Attributes
Relationships
Names
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
Polymorphism
Inheritance
Analysis classes
Encapsulation
Use Cases
Rate this question:
Cohesion
Determinism
Coupling
Abstraction
Dependency
Rate this question:
Quiz Review Timeline (Updated): Mar 20, 2023 +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.
Wait!
Here's an interesting quiz for you.