CH1 Flashcards
a computer software program that executes on a computing device to carry out a specific set of functions
Computer application (app)
a set of interrelated components that collects, processes, stores, and provides as output the information needed to complete business tasks
Information system
Computer application (app) have a _______ scope.
modest
Information system has a _______ scope.
broader than “app”
those activities that enable a person to understand and specify what an information system should accomplish
Systems analysis
Those activities that enable a person to define and describe in detail the system that solves the need
Systems design
What is the difference between an information system and a computer application?
(Simplified answer)
An app performs a single or set of specific functions, which may or may not be connected to a database.
An information system is normally multiple computer programs that are connected to a database.
T/F: System Design enable the system developer to understand the user’s requirements.
false, system analysis.
Systems analysis is to determine (1) “______” the new system should do.
Systems design is to determine (2) “_____” the
new system should be built.
(1) what
(2) how
The process consisting of all activities required to build, launch, and maintain an information system.
System Development Life Cycle (SDLC)
a planned undertaking that has a beginning and end and that produces some
definite result
Project
A _______ used to develop an information system
project
T/F: A project requires knowledge of systems analysis and systems design tools and techniques
true
Unified process (UP), Extreme programming (XP), and Scrum are all different _________ of the system development process.
methodologies
________is the approach used to develop a particular information system.
Methodology
T/F: Most processes/methodologies now use Agile and Iterative development
true.
an information system development process that emphasizes flexibility to anticipate new requirements during development
Agile development
an approach to system development in which the system is “grown” piece by piece through multiple iterations
Iterative development
Choose which best describes the following:
Complete small part of system (mini-project), then repeat processes to refine and add more, then repeat to refine and add more, until done.
(1) Agile Development
(2) Iterative Development
(2) Iterative Development
Choose which best describes the following:
Fast on feet; responsive to change.
(1) Agile Development
(2) Iterative Development
(1) Agile Development