What describes how a set of interacting components can share data?
A. model-view-controller
B. architecture pattern
C. repository pattern
D. none of the mentioned
Select an option to see the answer and solution.
Which of the following is needed by Maintenance staff?
A. A specific type of equipment
B. Maintenance record for each and every equipment item
C. Check in/check out equipment for maintenance
D. All of the mentioned
Select an option to see the answer and solution.
A chemical plant system may detect excessive pressure and open a relief valve to reduce these pressures before an explosion occurs. What kind of dependability and security issue the example states?
A. Hazard avoidance
B. Damage limitation
C. Hazard detection
D. Hazard detection and removal
Select an option to see the answer and solution.
What are the four dimensions of Dependability ?
A. Usability, Reliability, Security, Flexibility
B. Availability, Reliability, Maintainability, Security
C. Availability, Reliability, Security, Safety
D. Security, Safety, Testability, Usability
Select an option to see the answer and solution.
Effective testing will reduce . . . . . . . . cost.
A. maintenance
B. design
C. coding
D. documentation
Select an option to see the answer and solution.
Non-conformance to software requirements is known as
A. Software availability
B. Software reliability
C. Software failure
D. None of the mentioned
Select an option to see the answer and solution.
A design description of an object is known as a class
A. instance
B. object
C. case
D. both instance and object
Select an option to see the answer and solution.
What is Life cycle risk assessment ?
A. Risk assessment before the system has been deployed
B. Risk assessment while the system is being developed
C. All of the mentioned
D. None of the mentioned
Select an option to see the answer and solution.
Program modularization and Source code translation are the activities of . . . . . . . .
A. Forward engineering
B. Reverse Engineering
C. Reengineering
D. Reverse Engineering and Reengineering
Select an option to see the answer and solution.
In many cases, it is often more cost-effective to acquire, rather than develop, computer software.
Select an option to see the answer and solution.
Which architecture describes the various elements that support the implementation of services.
A. The Application Architecture
B. The Service Architecture
C. The Component Architecture
D. None of the mentioned
Select an option to see the answer and solution.
In size oriented metrics, metrics are developed based on the . . . . . . . .
A. number of Functions
B. number of user inputs
C. number of lines of code
D. amount of memory usage
Select an option to see the answer and solution.
The process each manager follows during the life of a project is known as
A. Project Management
B. Manager life cycle
C. Project Management Life Cycle
D. All of the mentioned
Select an option to see the answer and solution.
Which of the following term is best defined by the statement:"When one object invokes another independent object, a message is passed between the two objects."?
A. Control couple
B. Application object
C. Data couple
D. Database object
Select an option to see the answer and solution.
Architectural Design Metrics are . . . . . . . . in nature.
A. Black Box
B. White Box
C. Gray Box
D. Green Box
Select an option to see the answer and solution.
Which of the following is a Strategy to achieve Software diversity ?
A. Different programming languages
B. Different design methods and tools
C. Explicit specification of different algorithms
D. All of the mentioned
Select an option to see the answer and solution.
RTOS stands for
A. real-life operating system
B. real-time operating system
C. real-time operating software
D. real-life operating software
Select an option to see the answer and solution.
If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select?
A. Waterfall
B. Spiral
C. RAD
D. Incremental
Select an option to see the answer and solution.
Which of the following is an architectural conflict?
A. Using large-grain components improves performance but reduces maintainability
B. Introducing redundant data improves availability but makes security more difficult
C. Localizing safety-related features usually means more communication so degraded performance
D. All of the mentioned
Select an option to see the answer and solution.
Which of the following is/are commonly used architectural pattern(s)?
A. Model-View-Controller
B. Layered Architecture
C. Client-server
D. All of the mentioned
Select an option to see the answer and solution.