MCQs > IT & Programming > Software Engineering MCQs > Basic Software Engineering MCQs

Basic Software Engineering MCQ

1. Sonets extraordinary ____ results from its use of a double-ring topology over fiber-optic cable.

Answer

Correct Answer: Fault tolerance

Note: This Question is unanswered, help us to find answer for this one

2. ____ requires that a software supplier document all testing and maintain records of test results.

Answer

Correct Answer: ISO (International Organization for Standardization)

Note: This Question is unanswered, help us to find answer for this one

3. A(n) ____ computer is one that has outdated antivirus signatures or is missing security updates.

Answer

Correct Answer: Unhealthy.

Note: This Question is unanswered, help us to find answer for this one

4. Pressing the ____ key when entering title text in a placeholder creates a new paragraph.

Answer

Correct Answer: ENTER

Note: This Question is unanswered, help us to find answer for this one

5. Pressing the ____ key to complete an entry activates the adjacent cell to the right.

Answer

Correct Answer: RIGHT ARROW

Note: This Question is unanswered, help us to find answer for this one

6. The apps in office are bundled together in a group called a(n) ____.

Answer

Correct Answer: Suite

Note: This Question is unanswered, help us to find answer for this one

7. Workflows can be documented using _______.

Answer

Correct Answer: Activity diagrams

Note: This Question is unanswered, help us to find answer for this one

8. At the end of the systems implementation phase, the final report to management should include ____.

Answer

Correct Answer: All of the above

Note: This Question is unanswered, help us to find answer for this one

9. The appropriate software to use for creating research papers is ________ software.

Answer

Correct Answer: Word processing

Note: This Question is unanswered, help us to find answer for this one

10. The accept/reject changes command is located on the ____ menu.

Answer

Correct Answer: Track Changes

Note: This Question is unanswered, help us to find answer for this one

11. In a data flow diagram (dfd), a spontaneous generation process is a process that has _____.

Answer

Correct Answer: No input

Note: This Question is unanswered, help us to find answer for this one

12. In a data flow diagram (dfd), _________ are used to represent external entities.

Answer

Correct Answer: Square boxes

Note: This Question is unanswered, help us to find answer for this one

13. To ____________________ a document means to make changes to its existing content.

Answer

Correct Answer: Edit

Note: This Question is unanswered, help us to find answer for this one

14. ____ involves choosing part of a population of interest for inspection.

Answer

Correct Answer: Statistical sampling

Note: This Question is unanswered, help us to find answer for this one

15. ____ is open-source software that is supported by a large group of users and developers.

Answer

Correct Answer: Open work-bench

Note: This Question is unanswered, help us to find answer for this one

16. When evaluating a system, a systems analyst should do all of the following except ____.

Answer

Correct Answer: Use interviews to gather information and opinions from a large number of users

Note: This Question is unanswered, help us to find answer for this one

17. ______ information is error free.

Answer

Correct Answer: Accurate

Note: This Question is unanswered, help us to find answer for this one

18. A generic class is defined ____ on the class definition line.

Answer

Correct Answer: By inserting an identifier between left and right brackets

Note: This Question is unanswered, help us to find answer for this one

19. Software _____is the illegal copying, distribution, or use of software.

Answer

Correct Answer: Digital Piracy

Note: This Question is unanswered, help us to find answer for this one

20. A collaboration consists of _____.

Answer

Correct Answer: A set of classes involved in a use case

Note: This Question is unanswered, help us to find answer for this one

21. A class may have ________ default constructor(s) and ________ destructor(s).

Answer

Correct Answer: Only one , one

Note: This Question is unanswered, help us to find answer for this one

22. ____ programs are software programs that are distributed on the honor system.

Answer

Correct Answer: Shareware

Note: This Question is unanswered, help us to find answer for this one

23. A class diagram includes the class ____, which represent the program logic.

Answer

Correct Answer: Methods

Note: This Question is unanswered, help us to find answer for this one

24. Crc cards are used to document the responsibilities and collaborations of a(n) _____.

Answer

Correct Answer: Class

Note: This Question is unanswered, help us to find answer for this one

25. There are ________ major activities involved in system implementation.

Answer

Correct Answer: Six

Note: This Question is unanswered, help us to find answer for this one

26. The testing of an individual module is called ____ testing.

Answer

Correct Answer: Unit

Note: This Question is unanswered, help us to find answer for this one

27. The primary purpose and benefit of a build and smoke test is to _______ .

Answer

Correct Answer: Test integration problems

Note: This Question is unanswered, help us to find answer for this one

28. The primary disadvantage of ____ deployment is increased complexity.

Answer

Correct Answer: ​phased

Note: This Question is unanswered, help us to find answer for this one

29. ____ testing tests the behavior of a group of modules or methods.

Answer

Correct Answer: Integration

Note: This Question is unanswered, help us to find answer for this one

30. The result of the requirements engineering task is an analysis model that defines which of the following problem domain(s)?

Answer

Correct Answer: all of the above

Note: This Question is unanswered, help us to find answer for this one

31. The work products produced during requirement elicitation will vary depending on the

Answer

Correct Answer: . both a and b

Note: This Question is unanswered, help us to find answer for this one

32. Which of the following is not one of the requirement classifications used in Quality Function Deployment (QFD)?

Answer

Correct Answer: mandatory

Note: This Question is unanswered, help us to find answer for this one

33. In collaborative requirements gathering the facilitator

Answer

Correct Answer: controls the meeting

Note: This Question is unanswered, help us to find answer for this one

34. Which of the following is not one of the context-free questions that would be used during project inception?

Answer

Correct Answer: Who will pay for the work?

Note: This Question is unanswered, help us to find answer for this one

35. Three things that make requirements elicitation difficult are problems of

Answer

Correct Answer: b, c, d

Note: This Question is unanswered, help us to find answer for this one

36. During project inception the intent of the of the tasks are to determine

Answer

Correct Answer: a, b, c

Note: This Question is unanswered, help us to find answer for this one

37. The most common reason for software project failure is lack of functionality

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

38. In requirements validation the requirements model is reviewed to ensure its technical feasibility.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

39. In win-win negotiation, the customer’s needs are met even though the developer’s need may not be

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

40. In agile process models requirements engineering and design activities are interleaved.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

41. Analysis patterns facilitate the transformation of the analysis model into a design model by suggesting reliable solutions to common problems.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

42. Use-case actors are always people, never system devices.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

43. Developers and customers create use-cases to help the software team understand how different classes of end-users will use functions

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

44. User stories are complete descriptions the user needs and include the non-functional requirements for a software increment.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

45. Non-functional requirements can be safely ignored in modern software development projects.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

46. It is relatively common for different customers to propose conflicting requirements, each arguing that his or her version is the right one.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

47. A stakeholder is anyone who will purchase the completed software system under development.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

48. Requirements engineering is a generic process that does not vary from one software project to another

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

49. Which of the following are valid reasons for collecting customer feedback concerning delivered software?

Answer

Correct Answer: All of the above

Note: This Question is unanswered, help us to find answer for this one

50. Which of the following is not one of the principles of good coding?

Answer

Correct Answer: Refractor the code after you complete the first coding pass.

Note: This Question is unanswered, help us to find answer for this one

51. Requirements models depict software in which three domains?

Answer

Correct Answer: . None of the above.

Note: This Question is unanswered, help us to find answer for this one

52. One reason to involve everyone on the software team in the planning activity is to

Answer

Correct Answer: get all team members to “sign up” to the plan.

Note: This Question is unanswered, help us to find answer for this one

53. Which of the following is not one of core principles of software engineering practice?

Answer

Correct Answer: Pareto principle (20% of any product requires 80% of the effort).

Note: This Question is unanswered, help us to find answer for this one

54. Larger programming teams are always more productive than smaller teams.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

55. A successful test I ones that discovers at least one as-yet undiscovered error.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

56. Teams using agile software practices do not generally create models

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

57. The design model should be traceable to the requirements model?

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

58. Project plans should not be changed once they are adopted by a team.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

59. The agile view of iterative customer communication and collaboration is applicable to all software engineering practice.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

60. Every communication activity should have a facilitator to make sure that the customer is not allowed to dominate the proceedings.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

61. Software engineering principles have about a three year half-life.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

62. Which of these factors complicate decision-making by global software teams?

Answer

Correct Answer: All of the above

Note: This Question is unanswered, help us to find answer for this one

63. Which of the following can contribute to team toxicity?

Answer

Correct Answer: a, b, d

Note: This Question is unanswered, help us to find answer for this one

64. Which of the following is not an important trait of an effective software engineer?

Answer

Correct Answer: Follows process rule dogmatically.

Note: This Question is unanswered, help us to find answer for this one

65. In collaborative development environments, metrics are used to reward and punish team members.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

66. Use of cloud services can speed up information sharing among software team members?

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

67. Using an established social media platform negates the need to be concerned about privacy or security.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

68. In XP a metaphor is used as a device to facilitate communications among customers, team members, and managers?

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

69. Agile teams are allowed to self-organize and make their own technical decisions.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

70. Software engineering team structure is independent of problem complexity and size of the expected software products.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

71. Teams with diversity in the individual team member skill sets tend to be more effective than teams without this diversity.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

72. Group communication and collaboration are as important as the technical skills of an individual team member to the success of a team

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

73. Human aspects of software engineering are not relevant in today’s agile process models.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

74. Which is not one of the key questions that is answered by each team member at each daily Scrum meeting?

Answer

Correct Answer: What is the cause of the problem you are encountering?

Note: This Question is unanswered, help us to find answer for this one

75. What are the four framework activities found in the Extreme Programming (XP) process model?

Answer

Correct Answer: planning, design, coding, testing.

Note: This Question is unanswered, help us to find answer for this one

76. How do you create agile processes to manage unpredictability?

Answer

Correct Answer: Both c and d

Note: This Question is unanswered, help us to find answer for this one

77. Which of the following is not necessary to apply agility to a software process?

Answer

Correct Answer: Eliminate the use of project planning and testing.

Note: This Question is unanswered, help us to find answer for this one

78. Agile Unified Process uses the classic UP phased activities (inception, elaboration, construction, transition) to help the team visualize the overall process flow.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

79. The Dynamic Systems Development Method (DSDM) suggests a philosophy that is based on the Pareto principle (80% of the application can be delivered in 20% of the time required to build the complete application).

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

80. All agile process models conform to a greater or lesser degree to the principles stated in the “Manifesto for Agile Software Development”.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

81. In agile development it is more important to build software that meets the customers’ needs today than worry about features that might be needed in the future.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

82. In agile software processes the highest priorities is to satisfy the customer through early and continuous delivery of valuable software

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

83. Agility is nothing more than the ability of a project team to respond rapidly to change.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

84. Agility is nothing more than the ability of a project team to respond rapidly to change.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

85. Which of these are objectives of Team Software Process?

Answer

Correct Answer: Both b and c

Note: This Question is unanswered, help us to find answer for this one

86. Which of these is not a characteristic of Personal Software Process?

Answer

Correct Answer: Practitioner requires careful supervision by the project manager.

Note: This Question is unanswered, help us to find answer for this one

87. Which of these is not one of the phase names defined by the Unified Process model for software development?

Answer

Correct Answer: Validation phase.

Note: This Question is unanswered, help us to find answer for this one

88. The formal methods model of software development makes use of mathematical methods to

Answer

Correct Answer: All of the above.

Note: This Question is unanswered, help us to find answer for this one

89. The component-based development model is

Answer

Correct Answer: Dependent on object technologies for support.

Note: This Question is unanswered, help us to find answer for this one

90. The concurrent development model is

Answer

Correct Answer: Both a and b

Note: This Question is unanswered, help us to find answer for this one

91. The concurrent development model is

Answer

Correct Answer: Used whenever a large number of change requests are anticipated.

Note: This Question is unanswered, help us to find answer for this one

92. The spiral model of software development

Answer

Correct Answer: Includes project risks evaluation during each iteration.

Note: This Question is unanswered, help us to find answer for this one

93. The prototyping model of software development is

Answer

Correct Answer: A useful approach when a customer cannot define requirements clearly.

Note: This Question is unanswered, help us to find answer for this one

94. Evolutionary software process models

Answer

Correct Answer: . All of the above.

Note: This Question is unanswered, help us to find answer for this one

95. The incremental model of software development is

Answer

Correct Answer: A good approach when a working core product is required quickly.

Note: This Question is unanswered, help us to find answer for this one

96. The waterfall model of software development is

Answer

Correct Answer: A reasonable approach when requirements are well defined.

Note: This Question is unanswered, help us to find answer for this one

97. t is generally accepted that one cannot have weak software processes and create high quality end products.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

98. Process technology tools allow software organizations to compress schedules by skipping unimportant activities.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

99. Which of these are standards for assessing software processes?

Answer

Correct Answer: both b and d

Note: This Question is unanswered, help us to find answer for this one

100. Which of the following are recognized process flow types?

Answer

Correct Answer: both b and c

Note: This Question is unanswered, help us to find answer for this one

101. Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

102. A good software development team always uses the same task set for every project to insure high quality work products.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

103. The communication activity is best handled for small projects using six distinct actions (inception, elicitation, elaboration, negotiation, specification, validation).

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

104. Which of these are the 5 generic software engineering framework activities?

Answer

Correct Answer: communication, planning, modeling, construction, deployment.

Note: This Question is unanswered, help us to find answer for this one

105. Which of the items listed below is not one of the software engineering layers?

Answer

Correct Answer: Manufacturing

Note: This Question is unanswered, help us to find answer for this one

106. In general software only succeeds if its behavior is consistent with the objectives of its designers.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

107. A most software development projects are initiated to try to meet some business need.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

108. In agile process models the only deliverable work product is the working program.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

109. The essence of software engineering practice might be described as understand the problem, plan a solution, carry out the plan, and examine the result for accuracy.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

110. Planning ahead for software reuse reduces the cost and increases the value of the systems into which they are incorporated.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

111. Software engineering umbrella activities are only applied during the initial phases of software development projects.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

112. Software deteriorates rather than wears out because

Answer

Correct Answer: Multiple change requests introduce errors in component interactions.

Note: This Question is unanswered, help us to find answer for this one

113. Which question no longer concerns the modern software engineer?

Answer

Correct Answer: Why does computer hardware cost so much?

Note: This Question is unanswered, help us to find answer for this one

114. Product line software development depends the reuse of existing software components to provide software engineering leverage.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

115. In its simplest form an external computing device may access cloud data services using a web browser.

Answer

Correct Answer: True

Note: This Question is unanswered, help us to find answer for this one

116. There are no real differences between creating WebApps and Mobile-Apps.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

117. WebApps are a mixture of print publishing and software development, making their development outside the realm of software engineering practice.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

118. Software is a product and can be manufactured using the same technologies used for other engineering artifacts.

Answer

Correct Answer: False

Note: This Question is unanswered, help us to find answer for this one

119. During integration testing, __________

Answer

Correct Answer: different components are integrated one by one and tested at each level of integration.

Note: This Question is unanswered, help us to find answer for this one

120. Which two of the following are true about DFDs (data flow diagrams) used in Software Engineering?

Answer

Correct Answer: DFDs represent data flow in the system as well as function performed by the system.

Note: This Question is unanswered, help us to find answer for this one

121. Suppose you are working on a highly complex project, which involves several kinds of risks. Which software life cycle model you should use in such situation so that the best product can be obtained?

Answer

Correct Answer: Spiral Model

Note: This Question is unanswered, help us to find answer for this one

122. Which two of the following statements are correct regarding Unified Modeling Language (UML) diagrams?

Answer

Correct Answer: In a use case diagram, one use case is independent of the other use case.

Note: This Question is unanswered, help us to find answer for this one

123. Which two of the following programming practices should be followed while coding?

Answer

Correct Answer: Single-entry and single-exit constructs should be used as much as possible.

Note: This Question is unanswered, help us to find answer for this one

124. In case of a ________, the software does not behave in the way expected from it.

Answer

Correct Answer: software failure

Note: This Question is unanswered, help us to find answer for this one

125. Which of the following approaches is/are more suitable for requirements specification?

Answer

Correct Answer: Property-Oriented

Note: This Question is unanswered, help us to find answer for this one

126. Suppose you are working on a large-scale software engineering project. During the development phase of the project, the maximum effort will be consumed by which of the following phases of the software life cycle model?

Answer

Correct Answer: testing phase

Note: This Question is unanswered, help us to find answer for this one

127. While correcting previous error(s) in a software product, new error(s) may be introduced. Therefore, ___________ testing should be carried out after every round of error fixing.

Answer

Correct Answer: regression 

Note: This Question is unanswered, help us to find answer for this one

128. Which three of the following options are covered in the subject of software engineering?

Answer

Correct Answer: Development tools

Note: This Question is unanswered, help us to find answer for this one

129. A good software design should have __________ coupling and _________ cohesion.

Answer

Correct Answer: low, high

Note: This Question is unanswered, help us to find answer for this one

130. In the test-driven development approach, ____________.

Answer

Correct Answer: coding is performed incrementally. A new increment is started only after the successful testing of the previous increment

Note: This Question is unanswered, help us to find answer for this one

131. Which of the following activities is/ are common amongst all the software development processes?

Answer

Correct Answer: All of the above 

Note: This Question is unanswered, help us to find answer for this one

132. If the coupling among modules is low in software design then the product is:
Select all that apply

Answer

Correct Answer: easy to implement

Note: This Question is unanswered, help us to find answer for this one

133. In which of the following methods of debugging, a program is loaded with print statements for printing intermediate values in hope that some of the printed values will help in identifying the statement(s) containing error(s)?

Answer

Correct Answer: Brute Force

Note: This Question is unanswered, help us to find answer for this one

134. The beta system testing to validate a fully developed system - i.e., ensuring that the system is fulfilling all the requirements - is carried out by __________.

Answer

Correct Answer: actual customers or a selected group of friendly customers.

Note: This Question is unanswered, help us to find answer for this one

135. In class diagrams, the whole-part relationship among classes is represented using ____________.

Answer

Correct Answer: aggregation

Note: This Question is unanswered, help us to find answer for this one

136. In a classical waterfall model, the integration of different modules of a software product is done after ___________.

Answer

Correct Answer: unit testing

Note: This Question is unanswered, help us to find answer for this one

137. Suppose you are testing a software system that needs to interact with a large database to retrieve information.
Which of the following types of testing is required to check the speed and accuracy of the data retrieval process?

Answer

Correct Answer: Compatibility testing

Note: This Question is unanswered, help us to find answer for this one

138. The process to check that the completely developed system conforms to its requirement specifications is called __________, and the process to check that the output of one phase conforms to the previous phase during software development is known as_____________.

Answer

Correct Answer: validation, verification

Note: This Question is unanswered, help us to find answer for this one

139. Which two of the following aspects are considered while using the data flow oriented design technique of software development?

Answer

Correct Answer: Functions in a system

Note: This Question is unanswered, help us to find answer for this one

140. A compiler can be considered as _______________ program analysis tool.

Answer

Correct Answer: static

Note: This Question is unanswered, help us to find answer for this one

141. Which of the following are the correct sets of fundamental activities in the subject area of software engineering?

Answer

Correct Answer: Validation

Note: This Question is unanswered, help us to find answer for this one

142. In the ________________ testing technique, the test cases are designed without the knowledge of the internal structure of the software, i.e., using only the functional specifications of the software.

Answer

Correct Answer: black-box

Note: This Question is unanswered, help us to find answer for this one

143. In order to reduce problem complexity, software engineering principles use ____________ and ___________ techniques.

Answer

Correct Answer: abstraction, decomposition

Note: This Question is unanswered, help us to find answer for this one

144. Suppose you need to test user interface, such as display screens, of your software product to ensure that they are easy to use. Which of the following types of testing should be carried out in this situation?

Answer

Correct Answer: Usability testing

Note: This Question is unanswered, help us to find answer for this one

145. What do the edges in a decision tree represent?

Answer

Correct Answer: Conditions

Note: This Question is unanswered, help us to find answer for this one

146. Which two of the following are true about software development life cycle model?

Answer

Correct Answer: It helps in systematic and disciplined development of software products.

Note: This Question is unanswered, help us to find answer for this one

147. The SRS document is prepared during the _______________ phase in the waterfall model.

Answer

Correct Answer: requirement analysis and specification

Note: This Question is unanswered, help us to find answer for this one

148. Which of the following factors is(are) responsible for the present software crisis? Select all that apply.

Answer

Correct Answer: Shortage of rapid progress in software engineering

Note: This Question is unanswered, help us to find answer for this one

149. Which three of following characteristics should always be there in a software design?

Answer

Correct Answer: Understandability

Note: This Question is unanswered, help us to find answer for this one

150. Software engineering principles are primarily based upon which of the following methods?

Answer

Correct Answer: Error prevention

Note: This Question is unanswered, help us to find answer for this one

151. Consider the following relations.
(i) Pen is a kind of writing equipment.
(ii) Purchase order has a few items.
First Relation (i) is modeled using ___________ and second relation (ii) is modeled using______ in class diagrams.

Answer

Correct Answer: inheritance, aggregation

Note: This Question is unanswered, help us to find answer for this one

152. Which of the following is not a feature of a good software requirement specification (SRS) document?

Answer

Correct Answer: It should specify the implementation and issues in it.

Note: This Question is unanswered, help us to find answer for this one

153. Which of the following integration testing techniques is practical for small-sized software systems only?

Answer

Correct Answer: Big-Bang Integration Testing

Note: This Question is unanswered, help us to find answer for this one

154. The ___________ languages are used as executable specification languages.

Answer

Correct Answer: fourth generation 

Note: This Question is unanswered, help us to find answer for this one

155. Structural testing is another name for ______________ testing.

Answer

Correct Answer: white box

Note: This Question is unanswered, help us to find answer for this one

search