Date post: | 16-Apr-2017 |
Category: |
Documents |
Upload: | ronald-dove |
View: | 177 times |
Download: | 0 times |
Software Development Plan:Health Care Consulting Company
The Lifecycle
Scope
Analysis
Testing
Design
Deploy
Training
Document
Pilot
Deploy
Post Review
Initial Idea
Software Development Capstone Project (SD 2799)
Location: ITT Technical Institute Lectures: Wednesday at 06:00
pm Labs: Wednesday at 07:30 pm Prerequisites: Understanding of
Software Development Case Study 1: A local healthcare
consulting company needs a Medical Patient Information system.
Feasibility Study
Gantt Chart/Lifecycle
Purpose: To illustrate the feasibility of this plan1. Scope: Plan of attack phase2. Analysis/Software Requirements3. Design4. Development5. Testing6. Training7. Documentation8. Pilot9. Deployment10. Post Implementation Review11. Software development complete
Requirement Analysis
Scope/Requirement Input Functions: Information inputted via WEBSITE.
Output Functions: Information displayed via Reports available for printout or onscreen display.
Storage Functions: Database Storage.
Control Functions: Testing; Training; Beta; Deployment.
System Analysis
Analysis/Software Requirements HTML5 CSS mySQL Database C#
Data Flow Diagram
Patient
Doctors
Nurses
Administration
Symptoms
Medications
Medical History
Appointment
Dropped Patient
Context Flow Diagram
Design
Initial Design of Database and Website
Website Design
Database Design
Development
During the Development phase the following will occur:
Review Functional Specifications Identify modular/tiered design
parameters Assign development staff Develop code Developer testing
Testing
During the Testing Phase we will be evaluating the following:
User is able to create a website registration account
Patient, Doctor, and Admin are able to log into website
Administration is able to create a patient profile
Doctor is able to create a visitation entry
Training
During the Training Phase we will:
Develop training specifications for end users
Develop training specifications for helpdesk support staff
Identify training delivery methodology (computer based training, classroom, etc.)
Develop training materials Conduct training usability study Finalize training materials Develop training delivery
mechanism.
Documentation
During the Documentation Phase we have completed:
Preliminary Project Plan Gantt Chart Requirements Documents Database Relationship Diagram Data Flow Diagram Context Diagram Test Plan/Results Project Report
Pilot
During the Pilot Phase we will:
Identify test group Develop software delivery
mechanism Install/deploy software
Deployment
During the Deployment Phase we will:
Determine final deployment strategy
Develop deployment methodology
Secure deployment resources Train support staff Deploy software
Questions?