Intro. to System Analysis and Design Flashcards
What is a System?
A collection of interrelated components that function together to achieve some outcome
What is a Computer Application (App)?
A computer software program that executes in a computing device to carry out a set of functions
It has a modest scope.
What is an Information System?
A collection of interrelated components that collect, process, store, and provide as output the information need to complete Business tasks.
It’s broader in scope than an app
Includes the databases and related manual processes
What is the purpose of Systems Analysis and Systems Design in the development of IS?
- Systems Analysis are those activities that enable a person to understand and specify what an information system should accomplish.
- Systems Design are the activities that enable a person to define and describe in detail the system that solves the need
A project is a planned undertaking that has a beginning and end and that produces some definite results, they are used in IS.
What is the Systems Development Life Cycle?
The SDLC is a formal process that consists of all activities required to build, launch, and maintain an information system.
What are the Main Phases of the SDLC?
PADI
- Planning - identify the problem and obtain approval; Plan and monitor the project
- Analysis - discover and understand the details of the problem
- Design - Design the system components that solve the problem
- Implementation - Build, test, and integrate system components
Planning Phase
Understand WHY an Information System should be built and determine HOW the project team will go about building it.
Project Initiation
Develop a system request
Conduct a feasibility analysis
Project Management
Develop the work plan
Staff the project
Monitor and control the project
The Analysis Phase
Understand WHO will use the system, WHAT the system will do, and WHERE and WHEN it will be used.
Develop an analysis strategy
Change (AS-IS to TO-BE)
Gather requirements
Create a business model
Develop a system proposal
The Design Phase
Understand HOW the system will operate
Develop a design strategy Design architecture and interfaces Develop databases and file specifications Develop the program design to specify: What programs to write What each program will do
The Implementation Phase
Building( or acquiring ) the actual system
Construct system
Build it, test it etc
Install system and train users
Support the system (maintenance)
Information Systems Development Process
The actual approach used to develop a particular information system.
Structured Development
Waterfall Development
Parallel Development
Rapid Application Development
Phased
Prototyping
Agile Development
Emphasizes flexibility to anticipate new requirements during Development
Fast on feet; responsive to change
eXtreme programming
SCRUM
Iterative Development
The system is “grown” piece by piece through multiple iterations.
Complete small part of system, then repeat process to refine and add more, continue this process till done