TEST BANK FOR Systems Analysis & Design
QUESTIONS AND ANSWERS AND
EXPLANATIONS TO PRACTICE WITH
Computer Application A computer software program that executes on a computing device to
carry out a specific function or set of related functions
Information System A set of interrelated computer components that collects, processes,
stores (usually in a database), and provides (as output) the information needed to complete
business tasks
Purpose of Systems Analysis and Design
(Why is it important to the development of Information Systems?) Just as a builder doesn't start
construction without plans (an architect: bridge between buyer and builder), programmers
don't jsut sit down ad start writing program code. They need someone to function like an
architect - planning, capturing the vision, understanding details, specifying needs - before
writing the code and verifying that that it satisfies the vision. The software architect has to be
able to understand and capture the vision of the persons funding the project, usually we call
this person a SYSTEMS ANALYST
Systems Analysis Those activities that enable a person to understand and specify what the
new system should accomplish
Systems Design Those activities that enable a person to define and describe in detail the
system that solves the need
Project A planned undertaking that has a beginning and an end, and that produces some
definite result
Systems Development Life Cycle (SDLC) The ENTIRE process consisting of all the activities
required to build, launch, and maintain an information system
6 Core Process Required In The Development Of Any New Application 1. Identify the
problem (or need) and obtain approval to proceed
2. Plan and monitor the project - what we do, how we do it, and who does it
, 3. Discover and understand the details of the problem or need
4. Design the system components that solve the problem or satisfy the need
5. Build, test, and integrate system components
6. Complete system tests and then deploy the solution
Agile Development a philosophy and set of guidelines for developing software in an
unknown, rapidly changing environment
(an information systems development process that emphasizes flexibility to anticipate new
requirements during development)
Iterative Development an approach to system development in which the system is
"grown" piece by piece through multiple iterations. Core components are developed first and
then additional components are added. (In other words, there is one big project, which consists
of many mini-projects, and the information system is grown piece by piece)
Explain the 6 Core Processes of the Systems Development Life Cycle (SDLC) 1. Identify the
problem (or need) and obtain approval to proceed
2. Plan and monitor the project - what we do, how we do it, and who does it
3. Discover and understand the details of the problem or need
4. Design the system components that solve the problem or satisfy the need
5. Build, test, and integrate system components
6. Complete system tests and then deploy the solution
Explain the utility of identifying Use Cases in systems developmentA Use Case documents a
single user-triggered business event and the system's response to that event.
(A case or situation where the system is used)
Use Case Modeling is an approachable way to describe what a system will do.
Technology Architecture a set of computing hardware, network hardware and topology,
and system software employed by an organization
(Describes the set of computing hardware, network hardware and topology, and system
software - such as operating and database management systems - employed by an organization)
QUESTIONS AND ANSWERS AND
EXPLANATIONS TO PRACTICE WITH
Computer Application A computer software program that executes on a computing device to
carry out a specific function or set of related functions
Information System A set of interrelated computer components that collects, processes,
stores (usually in a database), and provides (as output) the information needed to complete
business tasks
Purpose of Systems Analysis and Design
(Why is it important to the development of Information Systems?) Just as a builder doesn't start
construction without plans (an architect: bridge between buyer and builder), programmers
don't jsut sit down ad start writing program code. They need someone to function like an
architect - planning, capturing the vision, understanding details, specifying needs - before
writing the code and verifying that that it satisfies the vision. The software architect has to be
able to understand and capture the vision of the persons funding the project, usually we call
this person a SYSTEMS ANALYST
Systems Analysis Those activities that enable a person to understand and specify what the
new system should accomplish
Systems Design Those activities that enable a person to define and describe in detail the
system that solves the need
Project A planned undertaking that has a beginning and an end, and that produces some
definite result
Systems Development Life Cycle (SDLC) The ENTIRE process consisting of all the activities
required to build, launch, and maintain an information system
6 Core Process Required In The Development Of Any New Application 1. Identify the
problem (or need) and obtain approval to proceed
2. Plan and monitor the project - what we do, how we do it, and who does it
, 3. Discover and understand the details of the problem or need
4. Design the system components that solve the problem or satisfy the need
5. Build, test, and integrate system components
6. Complete system tests and then deploy the solution
Agile Development a philosophy and set of guidelines for developing software in an
unknown, rapidly changing environment
(an information systems development process that emphasizes flexibility to anticipate new
requirements during development)
Iterative Development an approach to system development in which the system is
"grown" piece by piece through multiple iterations. Core components are developed first and
then additional components are added. (In other words, there is one big project, which consists
of many mini-projects, and the information system is grown piece by piece)
Explain the 6 Core Processes of the Systems Development Life Cycle (SDLC) 1. Identify the
problem (or need) and obtain approval to proceed
2. Plan and monitor the project - what we do, how we do it, and who does it
3. Discover and understand the details of the problem or need
4. Design the system components that solve the problem or satisfy the need
5. Build, test, and integrate system components
6. Complete system tests and then deploy the solution
Explain the utility of identifying Use Cases in systems developmentA Use Case documents a
single user-triggered business event and the system's response to that event.
(A case or situation where the system is used)
Use Case Modeling is an approachable way to describe what a system will do.
Technology Architecture a set of computing hardware, network hardware and topology,
and system software employed by an organization
(Describes the set of computing hardware, network hardware and topology, and system
software - such as operating and database management systems - employed by an organization)