Home Page

SDLC Course Outline

Manage Project

Define Project

Design System Architecture

Design Components

Develop Components

Integrate System

Deploy System

Revise System

What's New

Contact Us

Favorite Links

About Us

System Development Processes

copyright 1998 by T. E. Van Buskirk



U N D E R _ C O N S T R U C T I O N

  1. Manage the Project
  2. Define the Project
  3. Create Preliminary System Design Specification
  4. Produce System Design Specification
  5. Develop System Components
  6. Integrate & Test System
  7. Deploy System
  8. Monitor & Revise System

Manage the Project

  1. Establish project management approach.
  2. Establish project manager responsibilites.
  3. Create project plan.
  4. Control project.
  5. Convert project from development to production.

Define the Project

  1. Introduction to Project Definition
  2. Establish the limits of the project definition.
  3. Describe the current system.
  4. Check current system for problems and opportunities.
  5. Establish system objectives and performance criteria.
  6. Determine resources, constraints, assumptions, and items for resolution.
  7. Specify system inputs, outputs, and functions.
  8. Determine system requirements.
  9. Define alternative implementation aproaches.
  10. Determine cost/benefits for each alternative.
  11. Evaluate and select system approach.
  12. Determine implementation, conversion, and acceptance requirements.
  13. Prepare project plan.
  14. Present plan for review.

Create Preliminary System Design Specification

  1. Specify system expansion requirements.
  2. Define overall system environment.
  3. Describe subsystems.
  4. Develop subsystem input, output, and interface requirements.
  5. Prepare system/subsystem flowcharts.
  6. Develop process descriptions.
  7. Specify system protection requirements.
  8. Identify human engineering problem areas.
  9. Define logical database structure and access techniques.
  10. Specify data communications requirements.
  11. Specify hardware configuration.
  12. Specify system software.
  13. Prepare development and implementation plan.
  14. Present Preliminary Design for Review.

Produce System Design Specification

  1. Develop human procedures.
  2. Design human forms and interfaces.
  3. Design physical database.
  4. Design subsystem protection features.
  5. Define subsystem programs.
  6. Develop logic flowcharts and tables.
  7. Specify software utilities and common routines.
  8. Develop subsystem test plan.
  9. Present Detail Design for review.

Develop System Components

  1. Create position descriptions for personnel subsystems.
  2. Establish personnel and environmental requirements.
  3. Develop detail program flowcharts.
  4. Code and compile programs.
  5. Prepare program (module) debug data.
  6. Debug programs.
  7. Present components for review.

Integrate & Test System

  1. Develop detail test plan and procedures.
  2. Prepare site and install hardware and facilities.
  3. Determine run time environment.
  4. Test training courses, work aids, and human procedures.
  5. Build test database and transaction files.
  6. Test subsystem/system.
  7. Perform acceptance test.
  8. Provide test results for review.

Deploy System

  1. Establish conversion and implementation control plan and schedule.
  2. Train operations personnel on hardware, software, and the new system.
  3. Complete guides for the new system.
  4. Perform data conversion.
  5. Conduct management orientation on the new system.
  6. Conduct user personnel assignment and training for the new system.
  7. Train maintenance team on hardware, software, and the new system.
  8. Turn over system and documentation.

Monitor & Revise System

  1. Develop and monitor critical factors.
  2. Schedule maintenance analysis and programming tasks.
  3. Schedule computer operations.
  4. Prevent and recover from run failures.
  5. Monitor disaster control and security plans.
  6. Process change requests and disseminate change documentation.
  7. Perform additional training.
  8. Review system status.
  9. Establish annual plans for operations and maintenance.