Download presentation
Presentation is loading. Please wait.
1
Week 10 Systems Development
2
Thus far..exposed to Constitutional Systems Database Systems KMS
Other systems in passing (RFID driven, CRM driven) etc. But…
3
Why Develop an IS? An opportunity (proactive) A problem (reactive)
Potential increase in revenue Reduction of costs Gain in competitive advantage A problem (reactive) Undesired situation A directive An order to take action
4
The Systems Development Life Cycle (Cont.)
5
The Systems Development Life Cycle (Cont.)
6
Analysis Investigation
Developers interview managers and perspective users to determine business needs Three feasibility studies performed
7
Analysis (Cont.) Technical Feasibility Study
Ensures hardware and software exist to build the system Economic Feasibility Study Determines resources needed for implementation Determines if benefits outweigh the costs
8
The Systems Development Life Cycle (Cont.)
9
Analysis (Cont.) Operational Feasibility Study Requirements Definition
Determines if system will be used as intended at its full capacity Requirements Definition Specific features and interface requirements of the system defined
10
The Systems Development Life Cycle
11
Design Translation of user requirements into detailed functions of the system Input files Procedures Output files User Dialog Interfaces
12
Design (Cont.)
13
Design (Cont.) Software development tools Flowcharts
Graphical symbols illustrating system Logical and physical elements Over 30 symbols for events, hardware, processes and more
14
Design (Cont.)
15
Design (Cont.) Software development tools Data flow diagram
Describe flow of data in system with only four symbols: External entities Processes Data stores Data direction
16
The Systems Development Life Cycle (Cont.)
17
The Systems Development Life Cycle (Cont.)
18
Design (Cont.) Software development tools Unified Modeling Language
Graphical standard for visualizing, specifying, and documenting software Independent of programming language Describe types of software Use case, class, interaction, state, activity, and physical components
19
The Systems Development Life Cycle (Cont.)
20
Design (Cont.) Construction Systems Testing Programming
Checked against system requirements Attempts to make system fail
21
Implementation Training Conversion Parallel Conversion
Phased Conversion Cut Over Conversion Pilot Conversion
22
Implementation (Cont.)
23
Support
24
Prototyping Systems developed using an iterative process
Purpose is to develop a working model as quickly as possible, which can be tweaked and revised Significantly shortens systems development backlog Can increase risk of incompatibility and other unforeseen mishaps
25
Prototyping (Cont.)
26
Prototyping (Cont.)
27
Integrated Methodology
Business Integration Methodology Strategy Process Change management Technology
28
Summary The SDLC is the traditional approach to systems development
There are pros and cons to prototyping Software tools facilitate monitoring and controlling system development There are advantages and disadvantages to different system conversion methods
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.