design and implementation Mcqs
1. We use _______________ where various parts of system use are identified and analyzed in turn?
comments icon0

A. none of the mentioned

B. scenario-based analysis

C. design-based analysis

D. tangible entities

2. A description of each function presented in the DFD is contained in a _________________________?
comments icon0

A. data store

B. data flow

C. process specification

D. control specification

3. If the system state is Shutdown then it can respond to which of the following message?
comments icon0

A. reconfigure()

B. powerSave()

C. all of the mentioned

D. restart()

4. Which model shows the flow of object interactions?
comments icon0
A. Sequence model

B. Subsystem model

C. Dynamic model

D. Both Sequence and Dynamic model

E. w Answer

6. Which of the following come under system control ?
comments icon0

A. Powersave

B. Reconfigure

C. All of the mentioned

D. Shutdown

8. Which of the following is a structural model that demonstrates the other systems in the environment of the system being developed ?
comments icon0
A. system context model

B. interaction model

C. environmental model

D. both system context and interaction

9. Which of the following is not needed to develop a system design from concept to detailed object-oriented design ?
comments icon0

A. Designing system architecture

B. Developing a debugging system

C. Developing design models

D. Specifying interfaces

10. Which of the following is a dynamic model that shows how the system interacts with its environment as it is used ?
comments icon0

A. system context model

B. interaction model

C. environmental model

D. both system context and interaction

12. What is a physical element that exists at runtime in UML ?
comments icon0

A. An interface

B. None of the mentioned

C. An activity

D. A node
14. Which things in UML are the explanatory parts of UML models ?
comments icon0

A. Grouping things

B. Structural things

C. Behavioral things

D. Annotational things
16. PRD stands for____________________?
comments icon0

A. Product Restrictions Document

B. None of the mentioned

C. Project Requirement Document

D. Product Requirement Document
17. What do you understand by V&V in software testing ?
comments icon0

A. Version Verification

B. Verification and Validation

C. Verified Version

D. Version Validation

18. Which of the following is a building block of UML ?
comments icon0

A. Relationships

B. Diagrams

C. Things

D. All of the mentioned
21. UML interfaces are used to_____________________?
comments icon0

A. program in Java, but not in C++ or Smalltalk

B. specify required services for types of objects

C. define an API for all classes

D. define executable logic to reuse across classes

25. A software component____________________?
comments icon0

A. Communicates through its interfaces only

B. Implements some functionality

C. All of the mentioned

D. Has explicit dependencies through provides and required interfaces

27. Which diagram shows the configuration of run-time processing elements ?
comments icon0

A. ER-diagram

B. Component diagram

C. Deployment diagram

D. Node diagram

29. Classes and interfaces are a part of____________________?
comments icon0

A. Grouping things

B. Behavioral things

C. Annotational things

D. Structural things
30. In which test design each input is tested at both ends of its valid range and just outside its valid range ?
comments icon0

A. Decision tables

B. Boundary value testing

C. Boundary value testing AND Equivalence class partitioning

D. Equivalence class partitioning
31. When does the testing process stops ?
comments icon0

A. Testing never ends

B. When some coverage is reached

C. When resources (time and budget) are over

D. When quality criterion is reached
33. The ________________ contains a state transition diagram that is a sequential specification of behavior?
comments icon0
A. control specification

B. workflow diagram

C. data flow diagram

D. state transition diagram

35. The use of design patterns for the development of object-oriented software has important implications for____________________?
comments icon0
A. All of the mentioned

B. Component-based software engineering

C. None of the mentioned

D. Reusability in general

36. You want to avoid multiple inheritance. Which design pattern would you choose ?
comments icon0

A. Singleton Pattern

B. Player-Role Pattern

C. Abstraction-Occurrence Pattern

D. General Hierarchy Pattern

37. Interaction Diagram is a combined term for_____________________?
comments icon0

A. Activity Diagram + State Chart Diagram

B. None of the mentioned

C. Sequence Diagram + Collaboration Diagram

D. Deployment Diagram + Collaboration Diagram

38. Which diagram indicates the behaviour of the system as a consequence of external events ?
comments icon0

A. control specification diagram

B. data flow diagram

C. state transition diagram

D. workflow diagram

39. Which granularity level of testing checks the behavior of module cooperation ?
comments icon0

A. Regression Testing

B. Unit Testing

C. Acceptance Testing

D. Integration Testing
40. Which diagram in UML emphasizes the time-ordering of messages ?
comments icon0
A. Sequence

B. Class

C. Collaboration

D. Activity

41. Which of the following UML diagrams has a static view ?
comments icon0

A. State chart

B. Collaboration

C. Use case

D. Activity

42. Which things are dynamic parts of UML models ?
comments icon0

A. Annotational things

B. Behavioral things

C. Structural things

D. Grouping things

44. Which of the following is a black box testing strategy ?
comments icon0

A. Control Structure Coverage

B. All Statements Coverage

C. Cause-Effect Graphs

D. All Paths Coverage

45. Which of the following steps is applied to develop a decision table ?
comments icon0

A. Define rules by indicating what action(s) occurs for a set of conditions

B. List all conditions during execution of the procedure

C. All of the mentioned

D. List all actions that can be associated with a specific procedure

46. Which of the following is not the primary objectives in the analysis model ?
comments icon0
A. none of the mentioned

B. describing the customer complaints

C. establishing a basis for the creation of a software design

D. defining a set of requirements that can be validated once the software is built

47. Which of the following is a design pattern?
comments icon0
A. All of the mentioned

B. Structural

C. Abstract Factory

D. Behavioral

49. In factory method pattern, the framework must instantiate classes but it only knows about the abstract classes, which it cannot initiate. How would one solve this problem ?
comments icon0

A. moving this knowledge out of the framework

B. instantiating the application specific documents without knowing their class

C. all of the mentioned

D. encapsulating the knowledge of which document subclass to is to be created and