Chapter B9 Systems Development Multiple Choice Questions 1. Which of the following is not a phase in the SDLC? A) Planning B) Development C) RFP D) Testing Answer: C Level: Easy Page: 341 Response: RFP is request for proposal and is not a phase in the SDLC. 2. Which of the following is a phase in the SDLC? A) Analysis B) Design C) Testing D) All of the above Answer: D Level: Easy Page: 341 Response: All of the above are phases in the SDLC. 3. Which of the following is not a phase in the SDLC? A) Maintenance B) Change C) Design D) None of the above Answer: B Level: Easy Page: 341 Response: Change is not a phase in the SDLC. 4. What is the first step in the SDLC? A) Analysis B) Design C) Testing D) Planning Answer: D Level: Easy Page: 341 Response: Planning is the first phase in the SDLC. 5. What is the second step in the SDLC? A) Analysis B) Design C) Testing D) Planning Answer: A Level: Easy Page: 341 Response: Analysis is the second step in the SDLC. Haag et al., Business Driven Technology 211 6. Which activity is performed during the planning phase? A) Identify and select the system for development B) Assess project feasibility C) Develop the project plan D) All of the above Answer: D Level: Easy Page: 341 Response: All of the above are performed during the planning phase. 7. Which of the following is an evaluation criteria used to prioritize software development projects? A) Value chain analysis B) Strategic alignment C) Resource availability D) All of the above Answer: D Level: Easy Page: 342 Response: All of the above are outlined in Figure B9.3 as evaluation criteria for determining software development projects. 8. Which evaluation criteria is an organization using that prioritizes its projects by giving priority to those projects that are in line with the organization's strategic goals and objectives? A) Strategic analysis B) Strategic alignment C) Strategic availability D) All of the above Answer: B Level: Medium Page: 342 Response: This answer to this question is found in Figure B9.3, strategic alignment evaluation criteria. 9. What is a feasibility study? A) Determines if the proposed solution is feasible and achievable from a financial, technical, and organizational standpoint B) Determines the amount and types of resources required to complete the project and determine if the organization has these resources available C) Determine the number of individuals, amount of time, and technical difficulty of the project D) A factor that is critical to an organization's success Answer: A Level: Easy Page: 342 Response: This is the definition of a feasibility study. 10. What is an economic feasibility study? A) Identifies the financial benefits and costs associated with the systems development project B) Determines the organization's ability to build and integrate the proposed system C) Assesses the likelihood that all potential time frames and completion dates will be met D) Examines all potential legal and contractual ramifications of the proposed system Answer: A Level: Easy Page: 342 Response: This is the definition of economic feasibility study. 212 Test Bank, Chapter B9 11. What is a schedule feasibility study? A) Identifies the financial benefits and costs associated with the systems development project B) Determines the organization's ability to build and integrate the proposed system C) Assesses the likelihood that all potential time frames and completion dates will be met D) Examines all potential legal and contractual ramifications of the proposed system Answer: C Level: Easy Page: 342 Response: This is the definition of schedule feasibility study. 12. Which of the following is not a type of feasibility study? A) Operational feasibility study B) Legal and contractual feasibility study C) Critical success factor feasibility study D) Technical feasibility study Answer: C Level: Easy Page: 342 Response: Critical success factor feasibility study does not exist. 13. What represents the detailed set of knowledge worker requests that the system must meet in order to be successful? A) JAD session B) Business requirements C) Sign-off D) None of the above Answer: B Level: Easy Page: 343 Response: This is the definition of business requirements. 14. What represents a session where employees meet, sometimes for several days, to define or review the business requirements for the system? A) JAD session B) Business requirement C) Requirements definition document D) Sign-off Answer: A Level: Easy Page: 343 Response: This is the definition for joint application development (JAD) session. 15. What contains the final set of business requirements, prioritized in order of business importance? A) JAD session B) Business requirement C) Requirements definition document D) Technical architecture Answer: C Level: Easy Page: 343 Response: This is the definition of requirements definition document. Haag et al., Business Driven Technology 213 16. What is the system users' actual signatures indicating they approve all of the business requirements? A) JAD session B) Technical architecture C) Requirements definition document D) None of the above Answer: D Level: Easy Page: 343 Response: This is the definition for sign-off. 17. What is process modeling? A) Illustrates the movement of information between external entities and the processes and data stores within the system B) Software suites that automate systems analysis, design, and development C) Involves graphically representing the processes that capture, manipulate, store, and distribute information between a system and its environment D) None of the above Answer: C Level: Easy Page: 344 Response: This is the definition of process modeling. 18. What is COTS? A) Illustrates the movement of information between external entities and the processes and data stores within the system B) Software suites that automate systems analysis, design, and development C) Involves graphically representing the processes that capture, manipulate, store, and distribute information between a system and its environment D) None of the above Answer: D Level: Easy Page: 344 Response: COTS is a software package or solution that is purchased to support one or more business functions and information systems. 19. Which of the following should an organization consider during the buy vs. build decision? A) Are there any currently available products that fit the organizations needs B) Can the organization customize or modify an existing COTS to fit its needs C) Is there a justification to purchase or develop based on the cost of acquisition D) All of the above Answer: D Level: Medium Page: 344 Response: An organization should consider all of the above when making the buy vs. build decision. 20. Which of the following is not a key factor an organization should consider when contemplating the buy vs. build decision? A) Time to market B) Availability of corporate resources C) Availability of CASE tools D) Corporate core competencies Answer: C Level: Easy Page: 345 Response: Availability of CASE tools is not a key factor an organization should consider when contemplating the buy vs. build decision. 214 Test Bank, Chapter B9 21. What is the ability to model the information system screens for an entire system using icons, buttons, menus, and submenus? A) GUI screen design B) Graphical user interface C) ERD D) Data models Answer: A Level: Easy Page: 346 Response: This is the definition for GUI screen design. 22. Which phase takes all of the detailed design documents from the design phase and transforming them into the actual system? A) Analysis phase B) Design phase C) Development phase D) Testing phase Answer: C Level: Easy Page: 346 Response: This is the definition for design phase. 23. Which phase describes the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation? A) Analysis phase B) Design phase C) Development phase D) Testing phase Answer: B Level: Easy Page: 345 Response: This is the definition for design phase. 24. What are the detailed steps the system must perform along with the expected results of each step? A) JAD B) COTS C) Technical architecture D) Test conditions Answer: D Level: Easy Page: 348 Response: This is the definition for test conditions. 25. Which of the following is not a common type of test performed during system testing? A) Unit testing B) Adaptive testing C) Regression testing D) UAT Answer: B Level: Easy Page: 349 Response: Adaptive testing is not a type of systems testing defined in this text. Haag et al., Business Driven Technology 215 26. What verifies that all units of code work together and the total system satisfies all of its functional and operational requirements? A) Unit testing B) Application testing C) Integration testing D) Regression testing Answer: B Level: Easy Page: 349 Response: This is the definition for application testing. 27. Which of the following is not performed during the implementation phase? A) Write detailed business requirements B) Write detailed user documentation C) Determine implementation method D) Provide training for the system users Answer: A Level: Easy Page: 349 Response: Detailed business requirements are defined during the analysis phase. 28. Which of the following highlights how to use the system? A) User documentation B) GUI C) COTS D) UAT Answer: A Level: Easy Page: 349 Response: This is the definition for user documentation. 29. What is parallel implementation? A) Using both the old and new systems until it is evident that the new system performs correctly B) Discarding the old system completely and immediately start to use the new system C) Having only a small group of people use the new system until it is evident that the new system performs correctly and then adding the remaining people to the new system D) Implementing the new system in phases until it is evident that the new system performs correctly and then implementing the remaining phases of the new system Answer: A Level: Easy Page: 349 Response: This is the definition for parallel implementation. 30. What is phased implementation? A) Using both the old and new systems until it is evident that the new system performs correctly B) Discarding the old system completely and immediately start to use the new system C) Having only a small group of people use the new system until it is evident that the new system performs correctly and then adding the remaining people to the new system D) Implementing the new system in phases until it is evident that the new system performs correctly and then implementing the remaining phases of the new system Answer: D Level: Easy Page: 350 Response: This is the definition for phased implementation. 216 Test Bank, Chapter B9 31. What type of training is set in a classroom-type environment and lead by an instructor? A) Online training B) Workshop training C) Help desk D) None of the above Answer: B Level: Easy Page: 350 Response: This is the definition for workshop training. 32. Which activity is performed during the implementation phase? A) Build a help desk B) Perform system maintenance C) Build the database and programs D) None of the above Answer: D Level: Easy Page: 349 Response: Write detailed user documentation, determine implementation method, and provide training for the system users are the activities performed during the implementation phase. 33. Which type of maintenance makes changes to enhance the system, which improves such things as processing performance and usability? A) Adaptive maintenance B) Corrective maintenance C) Perfective maintenance D) Preventive maintenance Answer: C Level: Medium Page: 350 Response: This is the definition for perfective maintenance. 34. What is a CCB? A) Includes a collection of procedures to document a change request and define the steps necessary to consider the change based on the expected impact of the change B) A group of people who respond to internal system user questions C) Making changes to repair system defects D) Responsible for approving or rejecting all change requests Answer: D Level: Easy Page: 351 Response: This is the definition for change control board. 35. In which phase is it most expensive to make a system change? A) Planning B) Development C) Design D) Testing Answer: D Level: Easy Page: 351 Response: The later the error is found during the SDLC, the more expensive it is to fix. Haag et al., Business Driven Technology 217 36. What is one of the most common reasons why systems development projects fail? A) Unclear or missing business requirements B) Lack of JAD sessions C) Purchasing COTS D) All of the above Answer: A Level: Easy Page: 351 Response: The most common reason why systems fail is because the business requirements are either missing or incorrectly gathered during the analysis phase. 218 Test Bank, Chapter B9