Presentation is loading. Please wait.

Presentation is loading. Please wait.

Unit 15: SDLC I October 12, 2015. Systems Development.

Similar presentations


Presentation on theme: "Unit 15: SDLC I October 12, 2015. Systems Development."— Presentation transcript:

1 Unit 15: SDLC I October 12, 2015

2

3 Systems Development

4 Systems Development Life Cycle

5 SDLC is used for Developing New Software Systems, …both commercial and in-house and for Purchasing “Canned” Software, and for Customizing “Canned” Software

6 SDLC originated with Legacy Systems Produced custom-built software “Computerized” existing processes Early systems simply used the “computer” in lieu of paper and manual arithmetic

7 Overlooked the opportunity to improve those processes

8

9 How do you build new software? What are the steps to a new system?

10

11

12

13

14

15

16

17

18 Fordham’s Taxonomy Five Major Phases Plus Documentation throughout Plus Evaluation…

19 Fordham’s Taxonomy Preparation Phase Design Phase Development Phase Implementation Phase Maintenance Phase …. plus Evaluation …. Documentation throughout!

20 Identify the need for a new computer system Preparation Phase Feasibility Study Initial Scope Initial Timetable Initial Budget Estimate Formal Proposal to Management Management Approval and Funding

21

22 START FINISH

23 Identify the need for a new computer system Preparation Phase Feasibility Study Determination of Initial Scope Determination of Initial Budget Estimate Determination of Initial Timetable Submit Formal Proposal to Management Management Approval and Funding

24 Identify the need for a new computer system Feasibility Study Determination of Initial Scope Determination of Initial Budget Estimate Determination of Initial Timetable Submit Formal Proposal to Management Management Approval and Funding Preparation Phase

25

26 Scope, Time, Resources (budget) You can only specify TWO of the three. Specifying any TWO of the three automatically determines the third!

27

28 … Run Away!

29 Identify the need for a new computer system Feasibility Study Determination of Initial Scope Determination of Initial Budget Estimate Determination of Initial Timetable Submit Formal Proposal to Management Management Approval and Funding Preparation Phase

30 Assemble the Project Team

31 Traditional Balanced Team… USER SPECIALISTS End users Management Outside users Peripheral users Maintenance users TECHNICAL SPECIALISTS Programmers Network Designers Database Designers System Architects Comm. Specialists Dual-Specialty Team

32 Preparation Phase Design Phase Organize the team, and Establish Project Standards Assemble the Project Team

33 USER SPECIALISTS End users Management Outside users Peripheral users Maintenance users TECHNICAL SPECIALISTS Programmers Network Designers Database Designers System Architects Comm. Specialists Dual-Specialty Team

34 Order Entry System Purchasing Module Receiving Dock Module Accounts Payable Module Warehouse System Order Filling System Shipping Dock Module Billing System

35 START FINISH

36 PROJECT MANAGEMENT Gantt Chart PERT Chart Critical Path Method (CPM) etc.

37 Hardware Platform? Nomenclature Conventions? Standardized Screen Layouts? Standardized Report Layouts? Programming Language? Compiled or Interpreted? Wording Conventions? Program Structure? Documentation Requirements?

38 Preparation Phase Identification of User Needs Determination of Data Elements Input/Output Specifications -- Prototyping Determination of Data Flows Development of the Database Structure Design Phase Organize the team, and Establish Project Standards Assemble the Project Team

39 Questions?

40


Download ppt "Unit 15: SDLC I October 12, 2015. Systems Development."

Similar presentations


Ads by Google