Principles of Software Engineering – 2Pages
- Section 3.4, “Principles of Software Engineering,” in Ch. 3, “Engineering of Software,” of Essentials of Software Engineering
- The module “The Software Lifecycle” of the Pluralsight course “Software Process Management” by Gregory Knight
- “SDLC Table” document
- Grading criteria
The company you work for is a programming services contractor that consults with businesses in the United States requiring assistance in creating software in compliance with the Health Insurance Portability and Accountability Act (HIPAA). Your company advertises a proven track record in providing secure code that meets regulatory and compliance recommendations that include the protection of all Personally Identifiable Information (PII).
Your client is a small hospital and surgery center that requires a program that will calculate the bill for a patient’s hospital stay, including charges for the surgery, daily hospital fees, and pharmacy. The hospital only performs five types of surgeries, limits the patient stay to three days, and has a limited pharmacy offering of ten prescription drugs. The hospital employees who will use the program should be able to enter the patient information, including name, hospital ID number, diagnosis, surgery type, length of stay, and prescriptions. The program will then produce a final billing statement. The client would like the program completed in six months.
Using the file provided and referencing the scenario above, complete the 2- to 3-page System Development Life Cycle Table. The table is designed to help you see how to apply the SDLC to an actual program. Complete the second and third column for each row; optionally feel free to add additional artifacts to the fourth column. Be sure your responses directly address this case study.