RESPONSE TO REQUEST FOR PROPOSAL (RFP) Project Topic: Health Monitor

advertisement
RESPONSE TO REQUEST FOR PROPOSAL (RFP)
ACS 560: Software Engineering
Fall – 2010
Instructor: Dr. John Tanik
Project Topic: Health Monitor
Project Performed by:
Shilpashree Srinivasamurthy
Indiana University Purdue University Fort Wayne
srins01@ipfw.edu
Proposal submitted on:
Advisor:
 Dr. John Tanik
Report Includes:
A. Project Summery
 Project Overview
 Scope and Objectives
 Assumptions and Constraints
 Project Deliverables
B. References
1
Project Summery
1.1 Introduction/Project Overview
Lack of physical exercises and overweight-obesity are two of ten leading health
indicators for the prevention of long term chronic disease. Physical activity and
overweight-obesity determine health status for key clinical and public health concerns
including Type 2 diabetes, heart disease and stroke, disability, chronic kidney disease and
maternal, infant and child birth. Preventing overweight and obesity through proper diet
and exercises can help prevent the serious health, social and economic consequences of
long-term chronic disease in millions of people. Health Monitor software aims in
providing specific diet and exercise plans for the people thus helping them to lead a
successful healthy life. This software is a web application that could be easily accessed
by the user any time and anywhere through a web browser. Health monitor collects the
various data from the user and provides a diet chart and fitness plan along with
motivating the user to follow them. The purpose of this project is to utilize the knowledge
and application of UML and SysML in software engineering to understand the various
functionalities of Health Monitor. In this project Health Monitor would be modeled in
UML and SysML that meets the industry standards and is fully traceable to functional
requirements according to constraints.
1.2 Scope and Objectives
This nutritional and calorie information about various food items are out of scope of this
project. This project does not concentrate about the medicine details for various diseases
the user may be suffering. The various functionalities of the software namely obtaining
the facts from the user, providing feedback, generating diet chart, generating fitness plan
and motivating the user to follow them are within the scope of the project.
The scope of the project involves following activities:

Research

Documentation

Design

Presentation
* More information for each of the activities will be added as the semester progresses.
This project mainly concentrates on designing the system considering the various
functionalities and hence implementing the software functionalities is not necessarily in
the scope of the project.
The objective of the project is to prepare deliverables that are intended to assist in
defining and planning the activities, required for the successful completion of the project.
1.3 Assumptions and Constraints
The project will be planned with the following assumptions:


This project mainly concentrates on defining and planning activities and hence
coding is optional and is not necessarily a part of this project.
The project will not enter the production phase and hence will not require
software validation and software evolution, however it is expected that the project
deliverables will have enough supporting documents and artifacts for successful
completion of the project, if required.
The project will be planned with the following constraints:

The project deliverables should be completed as per the date specified by the
instructor.

It is desired, however not required for the team to use software in completing
some of the deliverables assigned by the instructor.

The project is supposed to follow the guidelines specified by the instructor.
1.4 Project Deliverables
The project will be composed on the following deliverables:

Health Monitor Software Architecture using UML diagrams–IEEE 1016

Project C-map


Software Requirement Specification (SRS)
Project Management Plan (PMP) – Tailored

Other deliverables are per need of the project such as Gantt Chart, Work
Breakdown Structure

PowerPoint project presentation
All deliverables will be placed on the project C-map and will be placed on a CD and
handed to the course instructor along with a hardcopy of deliverable.
2. References
Educational References
 Designing Concurrent, Distributed, and Real-Time Applications with UML by H.
Gomaa, Addison-Wesley Object Technology Series, 2004

A Practical Guide to SysML, The Systems Modeling Language by Sanford
Friedenthal, Alan Moore and Rick Steiner, August 2008. Morgan Kaufmann,

Software Engineering, 8th Edition, Ian Sommerville. Boston: Addison Wesley
Professional, 2006
Advisor Reference
 Dr. John Tanik
Download