Exam Prep Ch.17 Developing Software To Streamline Operations - Test Bank | Business Driven Tech 8e by Paige Baltzan by Paige Baltzan. DOCX document preview.
Business Driven Technology, 8e (Baltzan)
Chapter 17 Developing Software to Streamline Operations
1) A joint application development session is where employees meet, sometimes for several days, to define or review the business requirements for the system.
2) Business requirements are the specific business requests the system must meet to be successful, so the analysis phase is critical because business requirements drive the entire systems development effort.
3) Business requirements include the process of transferring information from a legacy system to a new system.
4) Conversion is the process of transferring information from a legacy system to a new system.
5) Conversion modifies software to meet specific user or business requirements.
6) Off-the-shelf application software supports general business processes and does not require any specific software customization to meet the organization's needs.
7) The systems development life cycle (SDLC) is the overall process for developing information systems, from planning and analysis through implementation and maintenance.
8) The planning phase establishes a high-level plan of the intended project and determines project goals.
9) Conversion occurs when a person or event is the catalyst for implementing major changes for a system to meet business changes.
10) Brainstorming is a technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period without any analysis until all the ideas have been exhausted.
11) Requirements management is the process of managing changes to the business requirements throughout the project.
12) Projects are typically dynamic in nature, and change should be expected and anticipated for successful project completion.
13) A requirements definition document prioritizes all of the business requirements by order of importance to the company.
14) Sign-off is the users' actual signatures indicating they approve all of the business requirements.
15) The analysis phase establishes descriptions of the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation.
16) The design phase establishes descriptions of the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation.
17) The testing phase takes all the detailed design documents from the design phase and transforms them into the actual system.
18) Software engineering is a disciplined approach for constructing information systems through the use of common methods, techniques, or tools.
19) Software engineers use computer-aided software engineering (CASE) software tools to provide automated support for the development of the system.
20) Control objects for information and related technology (COBIT) is a set of best practices that helps an organization to maximize the benefits of an information system, while at the same time establishing appropriate controls to ensure minimum errors.
21) Object-oriented languages provide a programming method that provides for interactive modules to a website.
22) Scripting languages group data and corresponding processes into objects.
23) Fourth-generation languages (4GL) are programming languages that look similar to human languages. For example, a typical 4GL command might state, "FIND ALL RECORDS WHERE NAME IS 'SMITH'."
24) The development phase brings all the project pieces together into a special testing environment to eliminate errors and bugs, and verify that the system meets all the business requirements defined in the analysis phase.
25) Bugs are defects in the code of an information system.
26) Test conditions detail the steps the system must perform along with the expected result of each step? In the implementation phase the organization places the system into production so users can begin to perform actual business operations with it.
27) Detailed user documentation is created that highlights how to use the system and how to troubleshoot issues or problems.
28) Training is provided for the system users and can be online or in a classroom.
29) Online training runs over the Internet or on a CD or DVD, and employees complete the training on their own time at their own pace.
30) Workshop training is held in a classroom environment and led by an instructor.
31) One way to support users' questions is to create a help desk, or a group of people who respond to users' questions.
32) Development Testing assesses whether the entire system meets the design requirements of the users.
33) Alpha testing occurs when programmers test the system to ensure it is bug-free.
34) Development testing verifies that separate systems can work together passing data back and forth correctly.
35) Integration testing verifies that the units or pieces of code function correctly when integrated together.
36) User acceptance testing (UAT) determines whether the system satisfies the user and business requirements.
37) User acceptance testing tests individual units or pieces of code for a system.
38) Unit testing uses both the legacy system and new system until all users verify that the new system functions correctly.
39) Plunge implementation discards the legacy system completely and immediately migrates all users to the new system.
40) Pilot implementation is a small group of people using the new system until it is verified that it works correctly; then the remaining users migrate.
41) Pilot implementation installs the new system in phases (for example by department) until it is verified that it works correctly.
42) Corrective maintenance makes system changes to repair design flaws, coding errors, or implementation issues.
43) Corrective maintenance makes system changes to reduce the chance of future system failure.
44) Internal reports present data that is distributed inside the organization and is intended for employees within an organization. Internal reports typically support day-to-day operations monitoring that supports managerial decision making.
45) Detailed internal reports present information with little or no filtering or restrictions of the data.
46) Exception reports organize and categorize data for managerial perusal.
47) Summary internal reports highlight situations occurring outside of the normal operating range for a condition or standard.
48) Information system control reports ensure the reliability of information, consisting of policies and their physical implementation, access restrictions, or recordkeeping of actions and transactions.
49) Information systems audit reports assess a company's information system to determine necessary changes and to help ensure the information systems' availability, confidentiality, and integrity.
50) Post-implementation reports are formal reports or audits of a project after it is up and running.
51) Preventive maintenance makes system changes to reduce the chance of future system failure.
52) Preventing liabilities is a business-related consequence of failed software.
53) The implementation phase involves taking all of the detailed design documents from the design phase and transforming them into the actual system.
54) Process modeling involves graphically representing the processes that capture, manipulate, store, and distribute information between a system and its environment.
55) A data flow diagram (DFD) illustrates the movement of information between external entities and the processes and data stores within the system.
56) A data flow diagram involves graphically representing the processes that capture, manipulate, store, and distribute information between a system and its environment.
57) Process modeling illustrates the movement of information between external entities and the processes and data stores within the system.
58) Computer-aided software engineering (CASE) tools are software suites that automate systems analysis, design, and development.
59) Control objects for information and related technology (COBIT) are software suites that automate systems analysis, design, and development.
60) First-generation languages are machine language and are difficult for people to understand.
61) Second-generation languages are assembly languages that are difficult for people to understand.
62) Third-generation languages are high-level programming languages, such as C++ and Java.
63) Fourth-generation languages are programming languages that look similar to human languages.
64) Fifth-generation languages are programming languages for artificial intelligence and neural networks.
65) In which phase does the firm analyze its end-user business requirements and refine project goals into defined functions and operations of the intended system?
A) Analysis phase
B) Design phase
C) Development phase
D) Testing phase
66) What are the specific business requests the system must meet to be successful?
A) COBIT
B) Conversion
C) Business requirements
D) Sign-off
67) What is the process of transferring information from a legacy system to a new system?
A) COBIT
B) Conversion
C) Business requirements
D) Sign-off
68) What modifies software to meet specific user or business requirements?
A) Software customization
B) Conversion
C) Business requirements
D) Sign-off
69) Which software supports general business processes and does not require any specific software customization to meet the organization's needs?
A) SDLC
B) Software customization
C) Off-the-shelf application
D) Application software
70) What is the overall process for developing information systems, from planning and analysis through implementation and maintenance?
A) SDLC
B) Software customization
C) Off-the-shelf application
D) Sign-off
71) Which phase establishes a high-level plan of the intended project and determines project goals?
A) Testing phase
B) Analysis phase
C) Maintenance phase
D) Planning phase
72) What is a person or event that is the catalyst for implementing major changes for a system to meet business changes?
A) Change controller
B) Change over
C) Change management
D) Change agent
73) What is a technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period without any analysis until all the ideas have been exhausted?
A) Brainstorming
B) Change agent
C) Test conditions
D) Bugs
74) What is the process of managing changes to the business requirements throughout the project?
A) Requirements documentation
B) Requirements management
C) Requirements definition document
D) All of the choices are correct
75) Which document prioritizes all of the business requirements by order of importance to the company?
A) Requirements documentation
B) Requirements management
C) Requirements definition document
D) All of the choices are correct
76) What contains the users' actual signatures indicating they approve all of the business requirements?
A) Requirements documentation
B) Requirements management
C) Requirements definition document
D) Sign-off
77) Which phase takes all the detailed design documents from the design phase and transforms them into the actual system?
A) Testing phase
B) Analysis phase
C) Development phase
D) Planning phase
78) What is a disciplined approach for constructing information systems through the use of common methods, techniques, or tools?
A) Software
B) Software testing
C) Software engineering
D) All of the choices are correct
79) What do software engineers use as tools to provide automated support for the development of the system?
A) Software
B) IEEE
C) COBIT
D) CASE
80) What is a set of best practices that helps an organization to maximize the benefits of an information system, while at the same time establishing appropriate controls to ensure minimum errors?
A) COBIT
B) CASE
C) IEEE
D) All of the choices are correct
81) What is a programming method that provides for interactive modules to a website?
A) Scripting language
B) Object-oriented language
C) Fourth-generation language
D) All of the choices are correct
82) What language groups data and corresponding processes into objects?
A) Scripting language
B) Object-oriented language
C) Fourth-generation language
D) All of the choices are correct
83) What languages are programming languages that look similar to human languages?
A) Scripting language
B) Object-oriented language
C) Fourth-generation language
D) All of the choices are correct
84) Which phase brings all the project pieces together into a special testing environment to eliminate errors and bugs and verify that the system meets all the business requirements defined in the analysis phase?
A) Testing phase
B) Analysis phase
C) Development phase
D) Planning phase
85) What are defects in the code of an information system?
A) Testing
B) Bugs
C) Insects
D) All of the choices are correct
86) What detail(s) the steps the system must perform along with the expected result of each step? In the implementation phase the organization places the system into production so users can begin to perform actual business operations with it.
A) Testing phase
B) Testing documentation
C) Test conditions
D) All of the choices are correct
87) What is created that highlights how to use the system and how to troubleshoot issues or problems?
A) Detailed user documentation
B) Requirements definition document
C) Scope document
D) All of the choices are correct
88) What is also provided for the system users and can be online or in a classroom?
A) Training
B) Testing
C) Implementation phase
D) Testing phase
89) What runs over the Internet or on a CD or DVD, and employees complete the training on their own time at their own pace?
A) Online training
B) Workshop training
C) Help desk
D) Corrective maintenance
90) What is held in a classroom environment and led by an instructor?
A) Online training
B) Workshop training
C) Help desk
D) Corrective maintenance
91) What is a group of people who respond to users' questions?
A) Online training
B) Workshop training
C) Help desk
D) Corrective maintenance
92) What assesses whether the entire system meets the design requirements of the users?
A) Alpha testing
B) Development testing
C) Integration testing
D) System testing
93) What testing do programmers do to ensure the system is bug-free?
A) Alpha testing
B) Development testing
C) Integration testing
D) System testing
94) What verifies that separate systems can work together passing data back and forth correctly?
A) Alpha testing
B) Development testing
C) Integration testing
D) System testing
95) What verifies that the units or pieces of code function correctly when integrated together?
A) Alpha testing
B) Development testing
C) Integration testing
D) System testing
96) What determines whether the system satisfies the user and business requirements?
A) Alpha testing
B) Development testing
C) Integration testing
D) User acceptance testing
97) What tests individual units or pieces of code for a system?
A) Unit testing
B) Development testing
C) Integration testing
D) User acceptance testing
98) Which implementation uses both the legacy system and new system until all users verify that the new system functions correctly?
A) Parallel implementation
B) Plunge implementation
C) Pilot implementation
D) Phased implementation
99) Which implementation discards the legacy system completely and immediately migrates all users to the new system?
A) Parallel implementation
B) Plunge implementation
C) Pilot implementation
D) Phased implementation
100) Which implementation has only a small group of people use the new system until it is verified that it works correctly?
A) Parallel implementation
B) Plunge implementation
C) Pilot implementation
D) Phased implementation
101) Which implementation installs the new system in phases (for example by department) until it is verified that it works correctly?
A) Parallel implementation
B) Plunge implementation
C) Pilot implementation
D) Phased implementation
102) What makes system changes to repair design flaws, coding errors, or implementation issues?
A) Corrective maintenance
B) Preventive maintenance
C) Pilot implementation
D) Phased implementation
103) What makes system changes to reduce the chance of future system failure?
A) Corrective maintenance
B) Preventive maintenance
C) Pilot implementation
D) Phased implementation
104) Which reports present data that is distributed inside the organization and is intended for employees within an organization?
A) Internal reports
B) Detailed internal reports
C) Summary internal reports
D) Exception reports
105) Which internal reports present information with little or no filtering or restrictions of the data?
A) Internal reports
B) Detailed internal reports
C) Summary internal reports
D) Exception reports
106) Which internal reports organize and categorize data for managerial perusal?
A) Internal reports
B) Detailed internal reports
C) Summary internal reports
D) Exception reports
107) Which reports provide an internal report that highlights situations occurring outside of the normal operating range for a condition or standard?
A) Internal reports
B) Detailed internal reports
C) Summary internal reports
D) Exception reports
108) Which of the following is a business-related consequence of failing software?
A) Decrease productivity
B) Damage to brand reputation
C) Increased liabilities
D) All of the choices are correct
109) What is the systems development life cycle (SDLC)?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) The overall process for developing information systems from planning and analysis through implementation and maintenance.
110) What is the overall process for developing information systems from planning and analysis through implementation and maintenance?
A) Systems development life cycle
B) Project management
C) Systems management
D) Project development life cycle
111) Which of the following represents the phases in the SDLC?
A) Plan, analysis, design, test, maintain, develop, implement
B) Analysis, plan, design, test, develop, maintain, implement
C) Plan, analysis, design, develop, test, implement, maintain
D) Analysis, plan, develop, design, test, implement, maintain
112) What is the analysis phase in the SDLC?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
113) Which phase of the SDLC gathers business requirements?
A) Plan
B) Analysis
C) Test
D) Design
114) What is a session in which employees meet, sometimes for several days, to define or review the business requirements for the system?
A) Joint application development
B) Requirements management
C) Process modeling
D) Data flow diagram
115) What are business requirements?
A) The nonspecific business requests the system must meet to be successful.
B) The specific business requests the system must meet to be successful.
C) The nonspecific methodology the system must meet to be successful.
D) The specific methodology the system must meet to be successful.
116) What is the design phase in the SDLC?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
117) What is the implementation phase in the SDLC?
A) Involves establishing a high-level plan of the intended project and determining project goals.
B) Involves analyzing end-user business requirements and refining project goals into defined functions and operations of the intended system.
C) Involves describing the desired features and operations of the system.
D) Involves placing the system into production so users can begin to perform actual business operations with the system.
118) What is a project manager?
A) An individual who is an expert in project planning and management, defines and develops the project plan, and tracks the plan to ensure that the project is completed on time and on budget.
B) Description of the business need (the problem the project will solve) and the justification, requirements, and current boundaries for the project.
C) A formal, approved document that manages and controls the entire project.
D) Graphic representation of the processes that capture, manipulate, store, and distribute information between a system and its environment.
119) What is the project scope?
A) An individual who is an expert in project planning and management, defines and develops the project plan, and tracks the plan to ensure that the project is completed on time and on budget.
B) Description of the business need (the problem the project will solve) and the justification, requirements, and current boundaries for the project.
C) A formal, approved document that manages and controls the entire project.
D) Graphic representation of the processes that capture, manipulate, store, and distribute information between a system and its environment.
120) What is a project plan?
A) Illustration of 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) A formal, approved document that manages and controls the entire project.
D) Graphic representation of the processes that capture, manipulate, store, and distribute information between a system and its environment.
121) What is process modeling?
A) Illustration of 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) A formal, approved document that manages and controls the entire project.
D) Graphic representation of the processes that capture, manipulate, store, and distribute information between a system and its environment.
122) What is a data flow diagram (DFD)?
A) Illustration of 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) A formal, approved document that manages and controls the entire project.
D) Graphic representation of the processes that capture, manipulate, store, and distribute information between a system and its environment.
123) What are computer-aided software engineering (CASE) tools?
A) Illustration of 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) A formal, approved document that manages and controls the entire project.
D) Graphic representation of the processes that capture, manipulate, store, and distribute information between a system and its environment.
124) What involves graphically representing the processes that capture, manipulate, store, and distribute information between a system and its environment?
A) Data flow diagram
B) Computer-aided software engineering (CASE) tools
C) Systems development life cycle
D) Process modeling
125) What illustrates the movement of information between external entities and the processes and data stores within the system?
A) Data flow diagram
B) Computer-aided software engineering (CASE) tools
C) Systems development life cycle
D) Process modeling
126) What are software suites that automate systems analysis, design, and development?
A) Data flow diagram
B) Computer-aided software engineering (CASE) tools
C) Systems development life cycle
D) Process modeling
127) Which machine language is difficult for people to understand?
A) First-generation machine language
B) Fifth-generation machine language
C) Third-generation machine language
D) Fourth-generation machine language
128) Which assembly language is difficult for people to understand?
A) Fifth-generation machine language
B) Second-generation machine language
C) Third-generation machine language
D) Fourth-generation machine language
129) Which high-level programming language uses C++ and Java?
A) First-generation machine language
B) Second-generation machine language
C) Third-generation machine language
D) Fourth-generation machine language
130) Which programming language looks similar to human languages?
A) First-generation machine language
B) Second-generation machine language
C) Third-generation machine language
D) Fourth-generation machine language
131) Which programming language is for artificial intelligence and neural networks?
A) Fifth-generation machine language
B) Second-generation machine language
C) Third-generation machine language
D) Fourth-generation machine language
132) Which of the following is an issue related to the waterfall methodology?
A) Flaws in accurately defining and articulating the business problem
B) Managing costs, resources, and time constraints
C) Assumes users can specify all business requirements in advance
D) All of the choices are correct
133) Describe the seven phases of the systems development life cycle.
Document Information
Connected Book
Test Bank | Business Driven Tech 8e by Paige Baltzan
By Paige Baltzan
Explore recommendations drawn directly from what you're reading
Chapter 15 Creating Collaborative Partnerships
DOCX Ch. 15
Chapter 16 Integrating Wireless Technology In Business
DOCX Ch. 16
Chapter 17 Developing Software To Streamline Operations
DOCX Ch. 17 Current
Chapter 18 Methodologies For Supporting Agile Organizations
DOCX Ch. 18
Chapter 19 Managing Organizational Projects
DOCX Ch. 19