Search This Blog

Monday, 22 September 2025

Case Study on Software Engineering (Batches 11 - 16)

0 comments

A Cloud-based Healthcare Management System


(Date of Submission: 25-09-2025)

Scenario: 

A startup called SmartHealth is developing a cloud-based healthcare management system for hospitals and clinics. The system will:

  • Allow patients to book appointments online, view medical history, and receive e-prescriptions.
  • Enable doctors to manage appointments, update patient records, and provide tele-consultations.
  • Provide hospital administrators with reports on patient flow, staff schedules, and billing.
  • Include a mobile app for patients and a web portal for doctors and administrators.

The startup faces challenges such as:

  • Ensuring data security and privacy (HIPAA/GDPR compliance).
  • Balancing agile development with strict healthcare regulations.
  • Handling scalability as more hospitals adopt the system.
  • Integration with third-party services (insurance systems, lab reports).
  • Providing 24/7 availability with minimal downtime.

Batch 11:

  • Identify the functional and non-functional requirements of the SmartHealth system.
  • Which requirement elicitation techniques would you use to gather inputs from doctors, patients, and administrators? Why?

Batch 12:

  • Draw a use case diagram for the appointment booking process.
  • Propose a high-level architecture (layered, microservices, or monolithic). Justify your choice.
  • How would you ensure data security and compliance in the system design?

    Batch 13:

    • Which software process model (Waterfall, Agile, Spiral, DevOps, etc.) would you recommend for SmartHealth? Explain.
    • How can agile practices be adapted to meet healthcare regulations and documentation requirements?

    Batch 14:

    • Suggest a testing strategy (unit, integration, system, acceptance, security testing) for SmartHealth.
    • What methods would you use to test the scalability and performance of the system under heavy load?

    Batch 15:

    • Identify possible risks in this project (technical, regulatory, organizational) and propose mitigation strategies.
    • If the project team is distributed globally, what collaboration and communication tools would you recommend?

    Batch 16:

    • How should SmartHealth handle system updates without disrupting hospital operations?
    • Suggest potential future enhancements (AI diagnostics, wearable integration, predictive analytics).

    Leave a Reply