design and implementation MCQs – Page 3

Practise focused design and implementation questions with marked answers for exam preparation and subject revision.

design and implementation Mcqs
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

52. At Conceptual level Class diagrams should include_____________________?
comments icon0

A. operations only

B. attributes only

C. both operations and attributes

D. none of the mentioned

53. Which of the following statement(s) is true about interaction diagrams ?
comments icon0

A. Interaction diagrams are good at designing part or all of one use cases functionality across multiple objects

B. All of the mentioned

C. Interaction diagrams allow the analyst to show iteration and conditional execution for messaging between objects

D. Interaction diagrams are at their best when they deal with one main design flow and not multiple variants that can happen

54. What is an object________________?
comments icon0

A. An object includes encapsulation of data

B. An object is not an instance of a class

C. All of the mentioned

D. An object is an instance of a class
55. Which of the following is not a characteristics of box diagram ?
comments icon0

A. arbitrary transfer of control is impossible

B. functional domain

C. recursion is easy to represent

D. providing a notation that translates actions and conditions
56. What is an abstract class ?
comments icon0

A. A class that has direct instances, but whose descendants may not have direct instances

B. All of the mentioned

C. A class that has direct instances, but whose descendants may have direct instances

D. A class that has no direct instances, but whose descendants may have direct instances
57. What establishes the profile of end-users of the system ?
comments icon0

A. design model

B. system image

C. mental image

D. users model
59. A data model contains___________________?
comments icon0
A. all of the mentioned

B. data object

C. attributes

D. relationships

60. Select the statement true for activity diagrams ?
comments icon0
A. All of the mentioned

B. They can be used to discover parallel activities

C. They are used to depict workflow for a particular business activity

D. Activity diagram do not tell who does what and are difficult to trace back to object models