Explore principles of software engineering and systems analysis through generalization, functional decomposition, and use case modeling.
True
False
Rate this question:
Maximize
Minimize
Rate this question:
True
False
Rate this question:
True
False
Rate this question:
Class name
Operations
Attributes
Visibility
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:
Global
Public
Protected
Package
Private
Rate this question:
True
False
Rate this question:
True
False
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:
Identity, state, behavior
State, operations, behavior
Identity, operations, values
Name, attributes, operations
Attributes, encapsulation, messaging
Rate this question:
A class scope
Instance scope
Operation scope
Object scope
Rate this question:
Specificity
Conformity
Multiplicity
Encapsulation
Substitutability
Rate this question:
Include implementation details
Avoid implementation details
Rate this question:
Polymorphism
Inheritance
Analysis classes
Encapsulation
Use Cases
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:
Name
Multiplicity
Scope
Navigability
Role name
Rate this question:
True
False
Rate this question:
Repeating
Reflexive
Refractive
Recursive
Rate this question:
Analyze an interface
Architectural analysis
Analyze a package
Analyze a use case
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:
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:
Connections
Dependencies
Objects
Associations
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:
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:
True
False
Rate this question:
Cohesion
Determinism
Coupling
Abstraction
Dependency
Rate this question:
Include
Model
View
Entity
Control
Boundary
Instantiate
Exclude
Rate this question:
Associations
Name
Attributes
Operations
Rate this question:
True
False
Rate this question:
Customer and Sales Agent always can trigger the exact same number of use cases
The use cases of Customer and Sales Agent are independent of one another
Sales Agent can trigger all use cases connected to Customer
Customer can trigger all use cases connected to Sales Agent
Rate this question:
True
False
Rate this question:
CRC Analysis
UP Workflows
SEP Phases
RUP Stereotypes
Noun/Verb Analysis
Rate this question:
Requirements
Packages
Object classes
Analysis classes
Use case realizations
Rate this question:
Operations
Stereotypes
Attributes
Relationships
Names
Rate this question:
True
False
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:
Associations
Responsibilities
Stereotypes
Attributes
Classes
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.
Test Yourself: Software Engineering Quiz
.
Welcome to our Software Engineering Quiz! If you're curious about how software is made or you already know a thing or two about programming, this quiz is perfect for you....
Questions:
15 |
Attempts:
2425 |
Last updated:
May 11, 2024
|
BCA 4th Sem Software Engineering Internal Exam
This BCA 4th sem internal exam in Software Engineering assesses knowledge on ethical practices, software definitions, engineering activities, and model suitability. It prepares...
Questions:
15 |
Attempts:
309 |
Last updated:
Mar 21, 2023
|
Module 1 And 2
This quiz covers key concepts in software engineering, focusing on software maintainability, quality attributes, defect management, and testing approaches.
Questions:
60 |
Attempts:
60 |
Last updated:
Jul 05, 2023
|
Software Engineering Exam Trivia: Quiz
Have you been studying software engineering? If your answer is going to be yes, then here is an amazing "Software Engineering Quiz" for you. Software engineering is all...
Questions:
15 |
Attempts:
18905 |
Last updated:
Aug 17, 2023
|
The Ultimate Software Engineering Quiz! Trivia
Dive into the world of software with 'The Ultimate Software Engineering Trivia!' Explore different software types, understand specific uses in business and systems management, and...
Questions:
40 |
Attempts:
345 |
Last updated:
Mar 22, 2023
|
SEPM Quiz November 2017
The SEPM Quiz November 2017 assesses knowledge in software engineering with a focus on testing techniques. It covers key concepts such as error identification, bug classification,...
Questions:
10 |
Attempts:
186 |
Last updated:
Mar 22, 2023
|
Wait!
Here's an interesting quiz for you.