This preview shows pages 18–21. Sign up to view the full content.
Structure diagrams show the static structure of the objects in a system. Behavior diagrams show the dynamic behavior of the objects in a system. Which of the following is an appropriate combination of diagrams that belong to each category? Structure diagram Behavior diagram a) Class diagram Component diagram Sequence diagram Use case diagram b) Component diagram Object diagram Communication diagram Deployment diagram c) Deployment diagram Object diagram Activity diagram Component diagram d) Object diagram Use case diagram Sequence diagram State machine diagram Q47. According to the ISO/IEC 25010 standard, the quality properties of a software product or system are categorized into eight characteristics: functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability, and portability. Which of the following is the appropriate explanation of “performance efficiency”? a) Degree to which a product or system can be used by specified users to achieve specified goals in a specified context of use b) Degree to which a product or system provides capabilities relative to the amount of resources used under stated conditions c) Degree to which a product or system provides functions that meet stated and implied needs when used under specified conditions d) Degree to which a system, product, or component performs specified functions under specified conditions for a specified period of time –20–
has intentionally blurred sections.
Sign up to view the full version.
Q48.Which of the following is an appropriate deliverable that must be approved when the external design of a system is completed? a) Physical database specification b) Program flowchart plan c) Screen layout d) System development Q49. In terms of the test coverage of a program module, which of the following is an appropriate explanation of the relationship between path coverage, branch coverage, and statement coverage? a) 100% branch coverage implies 100% path coverage but not statement coverage. b) 100% path coverage implies 100% statement coverage but not branch coverage. c) 100% path coverage implies both 100% branch coverage and statement coverage. d) 100% statement coverage implies 100% branch coverage but not path coverage. Q50. When an integration test is performed by using the top-down approach, which of the following is particularly necessary? a) Debugger b) Driver c) Emulator d) Stub Q51. Which of the following is a characteristic of a project? a) A project is both unique and temporary. b) A project is neither unique nor temporary. c) A project is not unique but is temporary. d) A project is unique but not temporary. –21–