Presentation is loading. Please wait.

Presentation is loading. Please wait.

System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.

Similar presentations


Presentation on theme: "System design technique  System Development Life Cycle  Prototyping  Rapid Application Development."— Presentation transcript:

1

2 System design technique  System Development Life Cycle  Prototyping  Rapid Application Development

3 System Development Life Cycle (SDLC)  Popular technique  Take long time to complete the projects  contain six different inter-related steps

4 Six different inter-related steps Project identification and Selection Project initiation and Planning System Analysis System Design System Implementation Maintenance

5 Project identification and Selection This step consists of the following three activities  Identifying potential development projects  Classifying and ranking projects  Selecting projects for development

6 Identifying potential development projects This process performed by,  Key members of top management  Steering committee  User departments  Development group

7 Classifying and ranking projects Possible evaluation criteria when classifying and ranking projects  Value chain analysis  Strategic alignment  Potential benefit  Resource availability  Project size/duration  Technical difficulty/Risk

8 Selecting projects for development Factors consider when selecting the project,  Existing and available recourses  Current organizational environment  List of Potential and ongoing projects  Evaluation criteria

9 Project initiation and Planning  Initiation  Planning

10 Project Initiation Elements of Project Initiation  Establishing the project initiation team  Establishing a relation ship with a customer  Establishing the project initiation plan  Establishing management procedure  Establishing the project management environment and project work book

11 Project Planning Elements of project planning,  Describing the feasibility  Dividing the project into manageable task  Developing the preliminary schedule  Developing a communication plan  Creating preliminary budget

12 System Analysis Requirement determination Requirement structuring Alternative generation and selection

13 Requirement determination Collecting system requirement,  Interview  Questionnaire  Observation  Manuals  Existing System

14 Requirement structuring  Data flow diagrams  Structured English  Decision table  Decision tree  State transition diagram or tables

15 System Design  Files and database  Forms and reports  Dialog and interfaces  System and Program structure  Distributed system  Security  Input/output

16 System Implementation  Codingwith a programming language  Testingwith a sample data  InstallationDirect, parallel or pilot  Documentation  Training  Support

17 System Maintenance  Obtaining maintenance request  Transforming request into changes  Designing changes  Implementing changes


Download ppt "System design technique  System Development Life Cycle  Prototyping  Rapid Application Development."

Similar presentations


Ads by Google