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