Presentation is loading. Please wait.

Presentation is loading. Please wait.

Week 10 Systems Development

Similar presentations


Presentation on theme: "Week 10 Systems Development"— Presentation transcript:

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


Download ppt "Week 10 Systems Development"

Similar presentations


Ads by Google