Final Flashcards
Use case diagram helps us design a system from
the _______
a. End User’s Perspective
b. Developer’s Perspective
c. Clients’ Perspective
d. All of the above.
End user’s perspective
Inputs, outputs, and service exceptions are ________________
a. User requirement
b. Constraints
c. Qualities
d. Functional Requirement
Functional Requirement
A ________________ represents a decision with alternate paths in an activity Diagram.
a. Arrowed Line
b. Actors
c. Diamond
d. None of the above
Diamond
What is/are cause/s of software development failure?
a. understanding of problems
b. unrealistic budgets
c. communication.
d. all of the above
All of the above
Software Architecture is a higher-level structure of a software system. T/F
True
A Class represents a collection of _______________________.
a. Similar objects
b. Different objects
c. Both Similar and different
objects
d. None of the above
Similar objects
CRC Modeling is simple yet powerful tool for collaborative _____________.
a. Objection-oriented modelling.
b. Observation-oriented
modelling.
c. Object-oriented modelling.
Object-oriented modelling.
Nonfunctional requirements describe the general properties of a system. They are also
known as ___________________________.
a. Quality Attributes
b. Limitations/Boundaries
c. Features and Functions
d. None of the above
Quality Attributes
Non-functional requirements are useful to identify the “quality attributes” of system. T/F
True
What are the advantages of using Philippe Kruchten’s architectural view model for
software architecture?
a. It is supported by an IEEE standard.
b. Each view is related by a flow that is logical and practicable.
c. Each view is supported by UML diagrams or other software
architecture description language (ADL)
d. all of them
All of them
An ability for the solution to adapt to possible or future changes in its requirements is
called ___________
a. Maintainable
b. Flexible
c. Reuesable
d. All of them
Flexible
Modern software systems are_________
a. Non-Monolithic
b. Monolithic
c. Uniform
d. Rigid
Non-Monolithic
Which approach is used to recognise the interactions between people and technology in
the workplace?
a. Economical
b. Culture-technical
c. Socio-technical
d. Technical-social
Socio-technical
An instance of a class is known as ____
a. Image
b. Diagram
c. Object
d. Variable
Object
An activity diagram is essentially an advanced version of a ______________ that models
the flow from one activity to another activity.
a. Flow chart
b. Use Case
c. State Machine Diagram
d. Sequence Diagram
Flow chart