140 likes | 226 Views
CMPT-275 ImageComm Application Presentation. - Final Version. TEAM i7:. Andy James Ashish Agarwal Pouya Sadegholvad Rui Wang Yeaji Moon. Agenda. Autistic Disorder – “Classic Autism”. PubMed Health defines autistic disorder as –
E N D
CMPT-275 ImageComm Application Presentation - Final Version TEAM i7: Andy James AshishAgarwal PouyaSadegholvad Rui Wang Yeaji Moon
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, and communication challenges.” • Sufferers of autism have certain patterns to communicate and learn.
Summary • imageComm 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 Features:
System Overview Architecture Diagram
Major Design Decisions • SQLite database stores images in local database • PHP and MySQL based web component to keep track of images opened
Quality Assurance • Black Box testing • Tested that each function works correctly • Tried incorrect usage test cases and error messages appeared • System / Integration testing • Tested that related functions work together correctly • White Box testing • Tested each single function by simulating a click event • Usability testing • Tested under real-usage environment • User acceptance testing
No Known Bugs • 25 unit tests performed • Over 100 hours of Black Box testing
Feedback Great: • User interface is friendly • Easy to use • The 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
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
Post Mortem Analysis • Major 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
Demonstration Links here…
Thank You Questions?