260 likes | 391 Views
Software Product Line Personal Medical Record. Group : PMR-iPhone Presenters: Wayne Stiles - Project Manager Steven Garske - Domain Expert/Customer Liaison Sammy Djap - Artifacts Manager Haohan Lin - Project Facilitator Group: PMR-Droid Presenters:
E N D
Software Product LinePersonal Medical Record Group : PMR-iPhone Presenters: Wayne Stiles - Project Manager Steven Garske - Domain Expert/Customer Liaison Sammy Djap - Artifacts Manager Haohan Lin - Project Facilitator Group: PMR-Droid Presenters: William Zajac - Project Manager Christopher Dasbach - Domain Expert/Customer Liaison John Furcean- Artifacts Manager Michael Kerwin - Project Facilitator
Part I: Product Line Overview • System allows users to access medical records from a mobile device • Help geriatric patients manage their health • Personal involvement in their health • Mobile medical records gives peace of mind • Better understanding of their medical situation
Common Features • Records stored on server, periodically synchronized with device • Official medical data from ARMOR • Unofficial data added by user • Extremely simple and intuitive interface
Overview of Variant Features • Mobile platform • Slide-out keyboard(Android)
Domain Research • Investigated what is most important to geriatric patients • Applied knowledge to create optimal interface • Project Constraints • Small screen size of mobile devices • Limited amount of information to display • Must distinguish official vs. unofficial records
Risk Analysis • Security • Risk of unauthorized access if in error • Convenience • System unusable if system crashes • Risk Mitigation (Avoidance) • Prototype does not function for actual records • Security and convenience risks are academic
Class Diagram • Available at: • http://www.cse.msu.edu/~cse435/Projects/F2010/PMR-Droid/Models/domainfinal.png
Behavior Model – both smart phones Figure 1.3 Sequence Diagram - Add a Note
Behavior Model SPL: State Diagrams • Demonstrate the following classes: • Interface • User • User Permissions • User is allowed to access multiple profiles through the User Permissions class
Record Records List getRecordInfo tryLogIn getRecordList Login Screen Drug Home Screen Drugs List getDrugList getDrugInfo getDocumentList = Start State Documents List Logout getImageList getDocumentInfo Document Images List getImageInfo Image = Back Figure 1.8 State Diagrams - Interface
User tryLogin Verified Other Profile Logged out Logged in Users Profile getUserInfo Logout = Start State Figure 1.9 State Diagrams - User
SPL GroupPMR-iPhone Presenters: Wayne Stiles - Project Manager Haohan Lin - Project Facilitator Steven Garske - Domain Expert/Customer Liaison Sammy Djap - Artifacts Manager
Demo of iPhone Prototype • Available for download at group website under Project Resources • High-Level features of User Interface • Records stored on server, periodically synchronized with device • Official medical data from ARMOR • Unofficial data added by user • Extremely simple and intuitive interface http://www.cse.msu.edu/~cse435/Projects/F2010/PMR-iPhone/web/prototype.html
PMR-iPhone Video • Available for viewing on teams page • http://www.cse.msu.edu/~cse435/Projects/F2010/PMR-iPhone/web/prototype.html
SPL GroupPMR-Droid Presenters: William Zajac- Project Manager Michael Kerwin- Project Facilitator Christopher Dasbach - Domain Expert/Customer Liaison John Furcean - Artifacts Manager
Demo of Droid Prototype • Available for download at group website under Project Resources • High-Level features of User Interface • Records stored on server, periodically synchronized with device • Official medical data from ARMOR • Unofficial data added by user • Extremely simple and intuitive interface http://www.cse.msu.edu/~cse435/Projects/F2010/PMR-Droid/Prototype/index.php
PRM-Droid Video • Available for viewing on teams page • http://www.cse.msu.edu/~cse435/Projects/F2010/PMR-Droid/web/demo_video/435_Video.html
Important Links • PMR – Droid • http://www.cse.msu.edu/~cse435/Projects/F2010/PMR-Droid/web/ • PMR – iPhone Website • http://www.cse.msu.edu/~cse435/Projects/F2010/PMR-iPhone/web/