MCQ Bank
In sequence diagram, the boxes denote:
- A) Objects (or classes)
- B) Relationships
- C) Messages, sent from one object to other
- D) Life-time of Objects
The ___________ provides the software engineer with a view of the system as a whole.
- A) Process Model
- B) Architectural Model
- C) Requirements Model
- D) Business model
________ has become a standard notation for object oriented system modeling.
- A) UML
- B) C++
- C) OCL (object Constraint Language)
- D) Java
Thin Client Model is one of the configurations of ……Model.
- A) Reference
- B) Data-centered
- C) Layered
- D) Client Server
Which of the following is not a possible server in client server environment?
- A) Database Server
- B) Transaction Server
- C) Time Server
- D) File Server
In "Point of Sale system", the term "Payment" represents
- A) Container
- B) Actor
- C) Participant
- D) Transaction
Dynamic process model shows the process ……of the system.
- A) Structure
- B) Components
- C) Objects
- D) Linkage
An attribute that varies over time, e.g., price of an item, should be replaced by a/an ___________ with an effective date and value
- A) Additional Method/Function
- B) Structure
- C) Additional Class
- D) Interface
In sequence diagram, the objects are organized in a _____________ line and the events in a __________ time line.
- A) Horizontal, straight
- B) Horizontal, vertical
- C) Vertical, straight
- D) Vertical, horizontal
Identifying Whole-Part structures (Aggregations) means what are my _________
- A) Components
- B) Methods
- C) Attributes
- D) Messages
Maintainability and Portability issues are discussed in _____________.
- A) Physical View
- B) Functional View
- C) Logical View
- D) Code View
To determine the architectural style or combination of styles that best fits the Proposed system, requirements engineering is used to uncover
- A) control and data
- B) algorithmic complexity
- C) characteristics and constraints
- D) design patterns
A useful technique for evaluating the overall complexity of a proposed
architecture is to look at the component's _______ .
- A) flow dependencies and sharing dependencies
- B) number and size of components
- C) function points
- D) size and cost
Architectural design process involves performing a number of activities which includes system structuring, control modeling and _______ .
- A) Graphical User Interface
- B) System Analysis
- C) Modular Decomposition
- D) Testing
In Collaboration diagrams, sequence of messaging is shown by _______________.
- A) Ordering of the messages in time
- B) Vertical ordering of messages
- C) Horizontal ordering of the messages
- D) Numbering each message in an increasing order of numeric value
A necessary supplement to transform or transaction mapping needed to create a complete architectural design is
- A) the data dictionary
- B) entity relationship diagrams
- C) processing narratives for each module
- D) test cases for each module
Data-Centered Architectural Style is also called ….
- A) Client Server model
- B) Reference model
- C) Sub system model
- D) Repository model
Performance, Security and maintainability are the types of ________ requirements.
- A) Non-Functional
- B) Domain
- C) Business
- D) Functional
Sequence diagrams:
- A) Provide the static behavior
- B) Provide a time-based view
- C) Provide Data Flow
- D) Provide parallel data flow
An architectural style encompasses which of the following elements?
- A) Constraints, Set of Components and Semantic Models
- B) Set of Components and Semantic Models
- C) Set of Components and Constraints
- D) Semantic Models and Constraints