Quiznetik

Software Design Modeling (SDM) | Set 1

1. UML activity diagrams are useful in representing which analysis model elements?

Correct : D. scenario-based

2. In an Activity Diagram, organizing the activities into groups is called ________

Correct : C. swimlane

3. ________ is used to represent concurrent flows in an Activity Diagram

Correct : B. synchronization bar

4. Objects placed in an Activity Diagram are connected to the activity or transition using  ________  relationship

Correct : A. association

5. ________  is a path from one activity state to the next activity state.

Correct : C. transition

6. Executable atomic computations are called as  ________

Correct : A. action states??

7. Activity diagram is a special kind of ________

Correct : B. state chart diagram??

8. Executable non atomic computations are called as ________

Correct : B. activity states??

9. which of the following is NOT present in an Activity Diagram?

Correct : C. events??

10. In an Activity Diagram, transitions belongs to ________

Correct : D. completion transitions

11. ________  uses the services of the system under design to fulfill the goals.

Correct : A. primary actor??

12. Which of the following diagrams is used to model business workflows?

Correct : B. activity diagram??

13. The scenario of a use case is graphically represented using ________

Correct : B. sequence diagram??

14. A ________  is a stream of messages exchanged between objects

Correct : A. sequence??

15. An ________ shows an interaction consisting of a set of objects and their relationships, including the messages.

Correct : A. interaction diagram??

16. ________  diagram illustrates use case realizations.

Correct : A. sequence

17. Which of the following doesn't include in message types?

Correct : D. delete

18. Interaction diagrams are of ________ types.

Correct : B. 2

19. ________   are used to model the dynamic aspects of collaborations.

Correct : C. interactions??

20. A set of messages exchanged among a set of objects is called as  ________

Correct : C. interaction

21. Sequence of messages is emphasized by ________ diagram.

Correct : B. sequence??

22. ________  specifies a path to send and receive messages between two objects

Correct : A. link

23. which diagram is used to show interactions between messages are classified as?

Correct : C. collaboration

24. ___________diagram is time-oriented?

Correct : B. sequence

25. which term are combined Interaction Diagram?

Correct : A. sequence diagram + collaboration diagram

26. ________  can model the behavior of an individual object.

Correct : C. state machine??

27. A ______ is a behaviour that specifies the sequence of states, an object goes through during its life time in reponse to an events.

Correct : B. state machine??

28. A ________   is a condition during the life of an object during which it satisfies performs some activity or waits for some event

Correct : B. state

29. A ________  is a relationship between two states indicating that an object in the first s will enter the second state

Correct : B. state

30. A state that has substates, that is nested states, is called ________

Correct : A. composite state??

31. Inside the states, the events are encountered to handle without leaving the state. This is known as________

Correct : C. internal transition??

32. ________  is the state that is active after completion of the transition.

Correct : C. target state??

33. A The relationship between two states is called ________

Correct : A. transition

34. ________   are handled without causing a change in state.

Correct : A. transitions

35. Which of the following is used to model the life time of an object?

Correct : C. state machine??

36. State that is active after the completion of the transition is called ________

Correct : B. target state??

37. Which of the following is present in a nested concurrent state machine?

Correct : D. concurrent sub state

38. Absolute time of an event is modeled as ________

Correct : A. timing constraint??

39. State chart Diagrams are needed ________

Correct : A. when a class has complex life cycle??

40. The state diagram

Correct : D. indicates system reactions to external events

41. Which of the following component is used to clarify which actor performs which activity in an activity diagram?

Correct : C. swimlanes

42. Which of the following is type of UML diagram?

Correct : A. collaboration

43. If the system is performing no function then it is in ___

Correct : B. initial state

44. The vertical dimension of a sequence diagram shows

Correct : C. time

45. The time oriented diagram include …

Correct : A. sequence

46. In a sequence diagram, the _____ indicates when an object sends or receives a message

Correct : C. request link

47. Fork and Join terms are associated with

Correct : A. activity diagram

48. Which diagram is a special form of Sequence diagram?

Correct : A. timing diagram

49. Which UML diagram shows the objects participating in the interaction by their links to each other and the messages that they send to each other

Correct : D. collaboration

50. Which diagram is used to explore the behaviors of objects throughout a given period of time

Correct : A. timing diagram

51. Use case descriptions consist of interaction among which of the following?

Correct : D. product & actor

52. Use case description contents include ______________

Correct : D. all of the mentioned

53. Which descriptions are true for the use case description format?

Correct : D. all of the mentioned

54. who consider diagrams as a type of Class diagram, component diagram, object diagram, and deployment diagram?

Correct : A. ??structural

55. An operation can be described as__________.

Correct : D. object & class

56. Select the diagram that is used to model the vocabulary of a system.

Correct : D. class diagram

57. Select where the class diagrams are not convenient

Correct : C. simple collaborations model

58. Select the view which is shown by object Object diagram.

Correct : C. static

59. designers look for candidate classes ?why?

Correct : D. all of the mentioned

60. Which of the following is followed for Evaluating and Selecting Candidate Classes?

Correct : A. discard classes with vague names or murky responsibilities

61. A model is a _________ of reality.

Correct : B. simplification??

62. A set of ________ models are used to approach a complex system.

Correct : B. ??independent??

63. _______  is a physical element that exists at runtime and represents a  computational resource.

Correct : A. node??

64. All public methods in business model objects are defined directly or indirectly because of a ________ requirement.

Correct : A. use case??

65. Associations ________

Correct : C. identify interactions between actors and use cases??

66. The CRC modeling primarily requires

Correct : D. all of the mentioned

67. The expansion of the acronym CRC is

Correct : C. class responsibilities and collaborators

68. Object-oriented system modelling using CRC method gives

Correct : C. classes of the system, their responsibilities and collaborating classes

69. The association stereotype «Extends» indicates ___

Correct : C. a specialized form of a use case??

70. To distunguish between active and non-active object which property is applied?

Correct : C. concurrency

71. SMI stands for

Correct : A. software maturity index

72. Consider the code below, class class1{ public: void func1(); }; class class2 : protected class1 { }; Function func1 of class1 is ______ in class2

Correct : A. public

73. Which of the following is a weak relationship between two objects?

Correct : C. aggregation

74. The next step is to evaluate the class diagram to check that all candidate classes are present and that the diagram reflects their descriptions, Designers apply which of the following heuristics to this activity?

Correct : D. all of the mentioned

75. What is multiplicity for an association?

Correct : A. the multiplicity at the target class end of an association is the number of instances that can be associated with a single instance of source class

76. who consider diagrams as a type of Class diagram, component diagram, object diagram, and deployment diagram?

Correct : A. structural

77. ______ shows a set of objects and their relationships.

Correct : B. ??object diagram??

78. Forward engineering and reverse engineering can be applicable to _____

Correct : A. class diagram??

79. Forward engineering in UML is the process of transforming ____

Correct : C. a model into a code

80. Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling ?

Correct : C. only developers in the review (of the crc model) are given a subset of the crc model index cards

81. During the design phase, the overall ———— of the system is described.

Correct : A. architecture

82. In which of the following phase, the class objects and the interrelationships of these classes are translated and actually coded by using an object-oriented programming language?

Correct : C. development

83. The OMT consists of three related but different viewpoints each capturing important aspects of the system

Correct : A. the static, dynamic, and functional behaviors of the system

84. Design Axioms are 1.Maintain the independence of components2.Minimize the information content of the design

Correct : C. both 1 and 2 are correct

85. Properly sequence the object oriented design process -

Correct : A. apply design axioms, design access layer, design view layer classes,iterate

86. Which type of coupling involves direct reference to attributes or methods of another object?

Correct : B. content coupling

87. Which type of coupling involves passing an aggregate data structure to another object which uses only a portion of that component?

Correct : D. stamp coupling

88. Which type of the couling involves two objects accessing a global data space for both reading and writing?

Correct : A. common coupling

89. What is the purpose of Destructor methods?

Correct : B. destructor methods releases memory and resources allocated to objects when they were created

90. What is used to express rules and semantics of UML?

Correct : B. ocl

91. How is class visibility expressed?

Correct : A. through symbols like +,-,#

92. What is the quality of design?

Correct : A. functionality

93. Name the data type which exists between the versions of the program

Correct : C. persistent data

94. Name the data type which is involved in procedure activation.

Correct : B. transient data

95. In hierarchical model the data is represented as a/an

Correct : A. graph

96. Which language is used to describe the structure of and relationship between objects stored in database?

Correct : B. ddl

97. Which diagram are used to distribute files, libraries, and tables across topology of hardware?

Correct : D. deployment diagrams

98. Which of these statements is truly acceptable?

Correct : D. activity diagram shows concurrency by use of fork & join.

99. Which of the following diagram represents the interaction of the user with the software but tells nothing about the internal working of the software?

Correct : B. use case diagram

100. A UML diagram that facilitates requirements gathering and interacts between system and external users, is called as

Correct : C. use case diagram