System correct answers Input (Outside)
Processes (Inside)
Outputs (Outside)
External to System (Environment) correct answers People, organization, data, technology,
competition
System Analysis correct answers Problem solving method that decomposes a whole into parts to
see how they interact together for a common goal
System Analyst correct answers Analyzes business situation
Identify improvement opps
Designs info system
System Development Life Cycle (Definition) correct answers Formal process of understanding
how an IS meets business needs, designing, building, delivering system
Problems with the System Development Life Cycle correct answers Failures occur often
Non-intuitive system creation
Late, over budget, few features
Primary objective of building systems correct answers To create value for the user by solving a
problem
SDLC steps correct answers Planning
Analysis
Design
Implementation
SDLC is a process of correct answers Gradual refinement
Example of environment & system for Compass 2G correct answers Students & Professors
System: Grades, Post, Material
SDLC: Planning correct answers Project Initiation: Identify the need & value with a feasibility
analysis
Project Management: Develop work plan, staff, control project
SDLC: Analysis correct answers What should the system do? Who, where, when will be it used?
1. Understand improvement opportunities
2. Gather requirements
3. Develop system proposal and present to sponsor
, SLDC: Design correct answers How will we build the system?
1. Design Strategy: In house, outsource, packaged software
2. Architecture Design: Hardware, Software, Network Infrastructure
3. Database and File Specs
Implementation correct answers Build the system
1. Construction: Build and Test
2. Install: Training plan
3. Support Plan (Maintenance)
SDLP and Deliverables correct answers Planning - Project Plan
Analysis - System Proposal
Design - System Specification
Implementation - New System and Maintenance Plan
Methodologies (Definition) correct answers Formalized way to implement SDLC with steps and
time devoted to each phase
Structured Design: Waterfall Model correct answers Frozen Requirements
Better for bigger projects
Sequential
Ex Medical or defense info system, manufacturing
Structured Design: Parallel Development correct answers Better for complex & reliable systems
with short schedule
Each sub-project has its own design and implementation phase
Rapid Application: Phased Development correct answers 1. Short schedule and schedule
visibility
2. Versions of the system
3. Own Analysis, Design, and Implementation phase
Ex: Amazon Drones
Rapid Application: Throwaway Prototyping correct answers 1. Unclear user requirements
2. Unfamiliar technology and complex system
3. Short time schedule