Systems Design Chapter 02 Flashcards
Project
A planned undertaking that has a beginning and an end that produces a desired result or product
SDLC - Systems Development Life Cycle
A process of building, deploying, using, and updating an information system
Predictive Approach
an SDLC approach that assumes project can be planned & organized in advance and it is developed according to plan
Adaptive Approach
flexible approach, assuming project cannot be planned in advance, must be modified as it progresses.
Project Planning Phase
Identify scope of new system, ensure project is feasible, develop a schedule, resource plan, and budget for the remainder project
- Define Problem
- Produce Schedule
- Confirm Feasibility
- Staff Project
- Launch Project
Analysis Phase
Understand and document the business needs and the processing requirements of the new system. (discovery & understanding)
- Gather information
- Define Sys Requirements
- Build Prototypes for discovery of requirements
- Prioritize requirements
- Generate and evaluate alternatives
- Review recommendations with management
Design Phase
To design the solution system based on the reqirements defined and decisions made during analysis.
- Design & integrate network
- Design the application architecture
- Design the user interface
- Design the system interface
- Design & integrate the database
- Prototype for design details
- Design and integrate the system controls
Implementation Phase
activities include programming, testing, and installing the system
- Construct software components
- Verify and test
- Convert data
- Train users and document the system
- Install the system
Support Phase
Keep the system running. Not part of initial development but is considered part of the SDLC.
- Maintain the system
- Enhance the system
- Support the users
Traditional SDLC Project Phases
Project planning, Analysis, Design, Implementation, and Support
Waterfall Model
Most predictive of SDLC approaches. Each phase is completed before starting next (still predictive)
Modified Waterfall Model
Sill predictive but phases overlap (still predictive)
Sprial Model
Adaptive SDLC approach that cycles over and over thru development activities till project is complete
Prototype
premlimary working model showing some aspect of a larger system
Iteration
Development process in which work activities-analysis, design, implementation are done again and again on different system components. They are repeated til the system is closer to what is ultimately needed.
Sprial Model
Adaptive SDLC approach that cycles over and over thru development activities till project is complete
Prototype
premlimary working model showing some aspect of a larger system
Iteration
Development process in which work activities-analysis, design, implementation are done again and again on different system components. They are repeated til the system is closer to what is ultimately needed.
Project
A project with beginning and end that produces a result or product
Incremental Development
an approach that completes parts of a system in several iterations and then puts them into operation.
Problem Domain
The area of the user’s business for whcih a system is being developed