BPI009 - Cal Poly College of Business

advertisement
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
Download