Unlock access to all the studying documents.
View Full Document
Chapter 08: Systems Development
1. Systems development is the activity of creating new systems or modifying existing systems.
2. Corporations and nonprofit organizations do not use systems development process because information systems do not
help them much.
3. The systems development team consists of stakeholders, users, managers, systems development specialists, and various
support personnel.
4. The systems development team is responsible for determining the objectives of an information system and delivering a
system that meets these objectives.
5. A programmer develops detailed plans for a new or modified information system.
Chapter 08: Systems Development
6. The steering team consists of all the programmers to simplify the decision-making process.
7. Systems development initiatives arise from the top levels of an organization and are always planned.
8. Mergers and acquisitions require organizations to integrate systems, people, and procedures into a single information
system (IS) function.
9. The project manager has final approval of all requests for changes in project scope, budget, and schedule.
10. In a systems development life cycle (SDLC), the later an error is detected, the less expensive it is to correct.
11. The traditional systems development life cycle offers a low degree of management control.
12. The purpose of systems analysis is to gain a clear understanding of the specifics of the problem to be solved or the
opportunity to be addressed.
13. Feasibility analysis is a major step of the system construction phase of the traditional systems development life cycle.
Easy
08.01
14. The feasibility analysis examines the technical, economic, legal, operational, and schedule feasibility of a proposed
system.
15. As a participant of a joint application development (JAD) session, it is the responsibility of a system developer
to avoid gridlock.
16. If unit testing completes successfully, developers can assume they can combine individual components into a working
system without any problems.
17. System implementation requires a mix of good organizational change skills and technical skills.
18. Responsible system disposal techniques should be used regardless of whether the hardware is sold, given away,
or discarded.
19. The role of a scribe in a joint application development (JAD) session is to publish results of the session and solicit
feedback.
20. Functional decomposition is a technique used primarily during the investigation phase of a traditional systems
development life cycle to define the business processes included within the scope of a system.
21. Today, most organizations purchase or rent the software they need rather than make it because it costs too much and
takes too long to build a quality information system.
22. The Rational Unified Process (RUP) stresses quality as the software is changed and updated over time.
Chapter 08: Systems Development
23. Agile is better suited for developing larger information systems than smaller ones.
24. A throw-away prototype is one that is used to help define the software solution but does not become part of the final
solution.
25. Unlike the traditional system development process, agile development accepts the fact that system requirements can
be fully understood and defined at the start of a project.
26. A scrum master fills the role of a traditional project manager and has people management responsibilities.
27. During an agile project, the level of participation of stakeholders and users is much lower than in other approaches
to system development.
28. Most mobile devices use a touch user interface, called a natural user interface (NUI).
29. The critical path consists of all activities that, if delayed, would delay the entire project.
30. Any problems with critical path activities will cause problems for the entire project.
1
Easy
08.07
31. A(n) _____ develops detailed plans for a new or modified information system and interacts with the stakeholders and
users, management, vendors and suppliers, external companies, programmers, and other IS support personnel.
United States – BUSPROG: Technology
32. A _____ takes the system design from the systems analysis team and builds or modifies the necessary software.
United States – BUSPROG: Technology
33. _____ is a key member and leader of a steering committee in systems development who has final approval of all
requests for changes in project scope, budget, and schedule.
United States – BUSPROG: Technology
34. Which of the following statements is true of a project sponsor?
A project sponsor obtains budget, people, and other necessary
resources for a project.
A project sponsor has the same duties as
a project manager.
A project sponsor is a consultant from an external company
who oversees the project development.
A project sponsor always reports to a
project manager.
United States – BUSPROG: Technology
United States – BUSPROG: Technology
35. _____ identifies those information systems development initiatives needed to support organizational strategic goals.
Information systems planning
Joint application development (JAD)
Information systems analysis
United States – BUSPROG: Technology
36. The _____ life cycle is a sequential multistage process where work on the next stage cannot begin until the results of
the previous stage are reviewed and approved or modified as necessary.
object-oriented systems development
traditional systems development
end-user systems development
United States – BUSPROG: Technology
37. The purpose of the _____ phase of a traditional systems development life cycle is to gain a clear understanding of the
specifics of a problem to be solved or the opportunity to be addressed.
United States – BUSPROG: Technology
38. The _____ phase of a traditional systems development life cycle attempts to answer the question “What must the
information system do to solve the problem?”
United States – BUSPROG: Technology
39. The primary outcome of systems analysis phase is _____.
an identification of sources of data for the new
system
a prototype of a data model needed to build the
new system
a development of case diagrams to be used in
integration testing
a recommendation of how to proceed with the
project
United States – BUSPROG: Technology
40. _____ is the stage of systems development that creates a complete set of technical specifications that can be used to
construct an information system.
United States – BUSPROG: Technology
41. _____ involves successfully introducing an information system into an organization.
United States – BUSPROG: Technology
42. Which of the following is an advantage of a traditional systems development life cycle?
User needs are always completely understood.
Documentation is inexpensive and does
not take time to create.
Users can easily review intermediate products and evaluate
whether a particular product meets their business
requirements.
Formal review at the end of each phase
allows maximum management control.
United States – BUSPROG: Technology
43. Which of the following is a disadvantage of a traditional systems development life cycle?
This approach produces excess intermediate products
that have to be reviewed to see whether they meet the
users’ needs and conform to standards.
Users get a system that meets the needs as
understood by the developers and this might
not be what the users really needed.
This approach does not involve any documentation, and
it is difficult to trace back system requirements to stated
business needs.
Formal review at the end of each phase
minimizes management control.
United States – BUSPROG: Technology
44. The role of a system developer in a joint application development (JAD) is to _____.
participate in discussion to clarify points and
capture them accurately
publish the results of the JAD session and solicit
feedback
gain deep understanding of customers’ needs and
desires
determine the JAD session objectives
United States – BUSPROG: Technology
45. In the context of data-flow diagrams, the _____ identifies the function being performed.
United States – BUSPROG: Technology
46. In the context of data-flow diagrams, the _____ shows either the source or destination of the data.
United States – BUSPROG: Technology
47. _____ is an iterative system development process that develops a system in “sprint” increments lasting from two
weeks to two months.
Object-oriented development
United States – BUSPROG: Technology
48. Which of the following is an advantage of prototyping?
Users can try the system and provide
constructive
feedback during development.
Each iteration builds on the next one.
System documentation is always
complete.
There is a lot of attention given to system backup and recovery,
performance, and security.
United States – BUSPROG: Technology
49. Activities on the critical path of a project have _____ slack time.
United States – BUSPROG: Technology
50. _____ is the creation, modification, or extension of software by people who are nonprofessional software developers.
Mobile application development
Object-oriented systems development
End-user systems development
United States – BUSPROG: Technology
51. Which of the following is a disadvantage of agile development?
Chapter 08: Systems Development
It puts applications into production later than any other
approach.
It does not encourage teamwork.
It requires a large percentage of stakeholders’ and users’
time.
It makes it difficult to produce
documentation.
United States – BUSPROG: Technology
52. Which of the following is one of the major reasons for the failure of projects?
Insufficient user involvement
Excessive emphasis on change
United States – BUSPROG: Technology
53. A _____ is a detailed description of when project activities are performed.
United States – BUSPROG: Technology
54. A _____ is a critical date for completing a major part of a project, such as program design, coding, testing, and
cutover.
United States – BUSPROG: Technology
55. A(n) _____ is a graphical tool used for planning, monitoring, and coordinating projects.
entity-relationship diagram
Chapter 08: Systems Development
56. The _____ is the person assigned by an organization to do the work of the project and achieve the project objectives.
57. In the context of systems development, _____ are the people who will regularly interact with the system as they
complete their work.
58. _____ are people who will ultimately be affected (for better or worse) by the systems development project.
59. Like an architect developing blueprints for a new building, a(n) _____ develops detailed plans for a new or modified
information system.
60. A(n) _____ is a small group of senior managers representing the business and IS organizations that provide guidance
and support to a project.
61. _____ is an approach to writing code that promotes incremental development of a system using short development
cycles to improve productivity and to accommodate new customer requirements.
62. The _____ is a key member and leader of the steering team who plays such a critical role that lack of this essential
individual raises the probability of project failure.
63. The overall emphasis of the _____ phase of a traditional systems development life cycle is gathering data on an
existing system, determining the requirements for a new system, considering alternatives within identified constraints, and
investigating the feasibility of alternative solutions.
64. The scope and the user and business requirements are frozen at the end of the _____ phase of a traditional systems
development life cycle.
65. _____ converts the system design into an operational system by acquiring and installing hardware and software,
Chapter 08: Systems Development
coding and testing software programs, creating and loading data into databases, and performing initial program testing.
66. _____ is testing that involves linking all of the individual components together and testing them as a group to uncover
any defects between individual components.
67. A(n) _____ consists of computer systems, manuals, people with technical expertise, and other resources needed to
solve problems and give accurate answers to questions.
68. _____ involves teaching an information system or a robot to perform in a certain manner by demonstrating the new
behavior instead of by programming it using machine commands.
69. _____ is a stage of systems development that involves changing and enhancing the system to make it more useful in
achieving user and organizational goals or to enable it to take advantage of advances in technology.
70. A(n) _____ is an old system that might have cost millions of dollars to develop and patch or modify repeatedly over
Chapter 08: Systems Development
71. The role of a(n) _____ in a joint application development (JAD) session is to encourage all participants to take part.
72. _____ is a technique used primarily during the investigation phase of a traditional systems development life cycle to
define the business processes included within the scope of a system.
73. The _____ is the date an entire project is to be complete and operational.
74. In systems development, _____ is the amount of time a project activity can be delayed without delaying the entire
project.
75. The _____ is a formalized approach for developing a project schedule that creates three time estimates for an
activity: shortest possible time, most likely time, and longest possible time.
76. _____ is a method employed to keep an agile system development effort focused and moving quickly.
77. A(n) _____ is essentially a grid that lists project activities and deadlines of a project.
78. A(n) _____ is a diagram used during both the analysis and design phases of a traditional systems development life
cycle to document the processes of a current system or to provide a model of a proposed new system.
79. In a data flow diagram (DFD), a(n) _____ includes arrows that show the direction of data movement.
80. A(n)_____ is the decision regarding whether to obtain the necessary software from internal or external sources.
81. Identify the key participants in systems development and briefly state their roles.
82. Discuss the advantages and disadvantages of agile development.
83. Briefly describe a working prototype.
84. Describe extreme programming (XP) and its uses.
85. Identify the major reasons for the failure of information systems projects.