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:
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
Figure
1.1:
Use
-
case diagram for the
PMR system
.
Class Diagram
•
Available at:
•
http://www.cse.msu.edu/~cse435/Projects/F2
010/PMR
-
Droid/Models/domainfinal.png
Figure
1.2 SPL (and both Applications)
class diagram
Behavior Model
–
both smart phones
Figure 1.3 Sequence Diagram
-
Add a Note
Figure 1.4 Sequence Diagram
–
Login exceptional
Figure 1.5 Sequence Diagram
–
View list of drugs
Figure
1.6 Successful backup retrieval sequence diagram
Figure
1.7 Unsuccessful backup retrieval sequence diagram
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
Figure
1.8 State Diagrams
-
Interface
Login
Screen
Home
Screen
tryLogIn
Logout
Record
s List
Drugs
List
Documents
List
Images
List
getRecordList
getDrugList
getDocumentList
getImageList
Record
Drug
Document
Image
getRecordInfo
getDrugInfo
getDocumentInfo
getImageInfo
= Back
= Start State
Figure
1.9 State Diagrams
-
User
User
Logged
out
Logged
in
tryLogin
Logout
Users
Profile
Verified
Other
Profile
getUserInfo
= Start State
Figure
1.10 State Diagrams
–
User Permissions
SPL Group
PMR
-
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/F2
010/PMR
-
iPhone/web/prototype.html
SPL Group
PMR
-
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/F2
010/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
/
Questions?
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment