Download presentation
Presentation is loading. Please wait.
Published byDana Dawson Modified over 9 years ago
1
Unit 15: SDLC I October 12, 2015
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
9
How do you build new software? What are the steps to a new system?
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
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
26
Scope, Time, Resources (budget) You can only specify TWO of the three. Specifying any TWO of the three automatically determines the third!
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.