cmpt-275 imagecomm application presentation
Post on 31-Dec-2015
33 Views
Preview:
DESCRIPTION
TRANSCRIPT
- Final Version
TEAM i7:
Andy JamesAshish AgarwalPouya SadegholvadRui WangYeaji Moon
Agenda
2
Autistic Disorder – “Classic Autism”PubMed Health defines autistic disorder as – “Autism is a developmental disorder that
appears in the first 3 years of life & affects the normal development of social and communication skills.”
Centers for Disease Control and Prevention:“People with autistic disorder usually have significant language delays, social, andcommunication challenges.”
Sufferers of autism have certain patterns to communicate and learn.
3
4
Old approach - flash cards
SummaryimageComm is an iPhone and iPod Touch application
that used images stored on the device to help victims
of autism communicate with others.
User-account control to protect images.
Unlimited categories and images can be stored in the
device.
Activity Alert feature to keep a track of images opened
5
Features:
System Overview
6
Architecture Diagram
Major Design Decisions
SQLite database stores images in local
database
PHP and MySQL based web component to
keep track of images opened
7
Quality AssuranceBlack Box testing
Tested that each function works correctlyTried incorrect usage test cases and error messages
appeared
System / Integration testingTested that related functions work together correctly
White Box testingTested each single function by simulating a click
event Usability testing
Tested under real-usage environmentUser acceptance testing
8
No Known Bugs
25 unit tests performed
Over 100 hours of Black Box testing
9
FeedbackGreat:
User interface is friendlyEasy to useThe activity alerts feature is great
Not so great:Need to train autistic users to use the app Adding images to the Photo Library is
sometimes inconvenient
10
Post Mortem Analysis
Project Management • Dividing work into sub-groups• Dividing work according to skillset• Setting bi-weekly milestones• Weekly team meetings
Major Problems • Learning Objective-C
11
Post Mortem AnalysisMajor Human Problems • Lack of proactivity
What we would do differently ?• Divide work among team members from Day 1
Advice for next year students • Learn Objective-C ASAP
12
DemonstrationLinks here…
13
Thank You
Questions?
14
top related