Que- Which model in system modelling depicts the dynamic behaviour of the system ?
a. Context Model
b. Behavioral Model
c. Data Model
d. Object Model
Answer- Behavioral Model
Que- Which model in system modelling depicts the static nature of the system ?
a. Behavioral Model
b. Context Model
c. Data Model
d. Structural Model
Answer- Structural Model
Que- Which perspective in system modelling shows the system or data architecture.
a. Structural perspective
b. Behavioral perspective
c. External perspective
d. All of the mentioned
Answer- Structural perspective
Que- Activity diagrams are used to model the processing of data.
a. TRUE
b. FALSE
c. Nothing Can be Said
d. None of the mentioned
Answer- TRUE
Que- Model-driven engineering is just a theoretical concept. It cannot be converted into a working/executable code.
a. TRUE
b. FALSE
c. Nothing Can be Said
d. None of the mentioned
Answer- FALSE
Que- Which of the following diagram is not supported by UML considering Data-driven modeling ?
a. Activity
b. Data Flow Diagram (DFD)
c. State Chart
d. Component
Answer- Data Flow Diagram (DFD)
Que- _________________ allows us to infer that different members of classes have some common characteristics.
a. Realization
b. Aggregation
c. Generalization
d. dependency
Answer- Generalization
Que- One creates Behavioral models of a system when you are discussing and designing the system architecture.
a. TRUE
b. FALSE
c. Nothing Can be Said
d. None of the mentioned
Answer- FALSE
Que- ______________ & ______________ diagrams of UML represent Interaction modeling.
a. Use Case, Sequence
b. Class, Object
c. Activity, State Chart
d. All of the mentioned
Answer- Use Case, Sequence
Que- Which level of Entity Relationship Diagram (ERD) models all entities and relationships ?
a. Level 1
b. Level 2
c. Level 3
d. Level 4
Answer- Level 2
Que- ___________ classes are used to create the interface that the user sees and interacts with as the software is used.
a. Controller
b. Entity
c. Boundary
d. Business
Answer- Boundary
Que- Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling ?
a. All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modelling
b. The review leader reads the use-case deliberately
c. Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
d. All of the mentioned
Answer- Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
Que- A data object can encapsulates processes and operation as well.
a. TRUE
b. FALSE
c. Nothing Can be Said
d. None of the mentioned
Answer- FALSE
Que- The two dimensions of spiral model are
a. diagonal, angular
b. radial, perpendicular
c. radial, angular
d. diagonal, perpendicular
Answer- radial, angular
Que- The Incremental Model is combination of elements of
a. Build & FIX Model & Waterfall Model
b. Linear Model & RAD Model
c. Linear Model & Prototyping Model
d. Waterfall Model & RAD Model
Answer- Linear Model & Prototyping Model
Que- Model preferred to create client/server applications is
a. WINWIN Spiral Model
b. Spiral Model
c. Concurrent Model
d. Incremental Model
Answer- Concurrent Model
Que- Identify the correct statement with respect to Evolutionary development:
a. Evolutionary development usually has two flavors; exploratory development, and throw-away prototyping
b. Very large projects are usually done using evolutionary development based approach
c. It facilitates easy project management, through the high volume of documentation it generates
d. Sometimes the construction of a throw-away prototype is not followed by a re- implementation of the software system using a more structured approach
Answer- Evolutionary development usually has two flavors; exploratory development, and throw-away prototyping
Que- Spiral model was developed by
a. Victor Bisili
b. Berry Boehm
c. Bev Littlewood
d. Roger Pressman
Answer- Berry Boehm
Que- Software evolution does not comprises:
a. Development activities
b. Negotiating with client
c. Maintenance activities
d. Re-engineering activities
Answer- Negotiating with client
Que- Processes for evolving a software product depend on:
a. Type of software to be maintained
b. Development processes used
c. Skills and experience of the people involved
d. All of the mentioned
Answer- All of the mentioned
Que- Which technique is applied to ensure the continued evolution of legacy systems ?
a. Forward engineering
b. Reverse Engineering
c. Reengineering
d. Reverse Engineering and Reengineering
Answer- Reverse Engineering and Reengineering
Que- Program modularization and Source code translation are the activities of_____________
a. Forward engineering
b. Reverse Engineering
c. Reengineering
d. Reverse Engineering and Reengineering
Answer- Reengineering
Que- Reverse engineering is the last activity in a reengineering project.
a. TRUE
b. FALSE
c. Nothing Can be Said
d. None of the mentioned
Answer- FALSE
Que- The cost of re-engineering is often significantly less than the costs of developing new software.
a. TRUE
b. FALSE
c. Nothing Can be Said
d. None of the mentioned
Answer- TRUE
Que- A sociotechnical system is a system that includes
a. people
b. software
c. hardware
d. all of the mentioned
Answer- all of the mentioned
Que- Consider an example of a system which has a police command and control system that may include a geographical information system to provide details of the location of incidents. What kind of system the example represents?
a. Complex System
b. Technical computer-based system
c. Sociotechnical System
d. Both Complex and Sociotechnical System
Answer- Both Complex and Sociotechnical System
Que- Which property of a sociotechnical system varies depending on how the component assemblies are arranged and connected?
a. security
b. usability
c. volume
d. reliability
Answer- volume
Que- Which property of a sociotechnical system depends on the technical system components, its operators, and its operating environment?
a. security
b. usability
c. volume
d. reliability
Answer- usability
Que- In a sociotechnical system, you need to consider reliability from perspectives namely:
a. only software reliability
b. only hardware reliability
c. hardware and software reliability
d. hardware, software and operator reliability
Answer- hardware, software and operator reliability