14
- Final Version TEAM i7: Andy James Ashish Agarwal Pouya Sadegholvad Rui Wang Yeaji Moon

CMPT-275 ImageComm Application Presentation

Embed Size (px)

DESCRIPTION

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 – - PowerPoint PPT Presentation

Citation preview

Page 1: CMPT-275  ImageComm Application  Presentation

- Final Version

TEAM i7:

Andy JamesAshish AgarwalPouya SadegholvadRui WangYeaji Moon

Page 2: CMPT-275  ImageComm Application  Presentation

Agenda

2

Page 3: CMPT-275  ImageComm Application  Presentation

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

Page 4: CMPT-275  ImageComm Application  Presentation

4

Old approach - flash cards

Page 5: CMPT-275  ImageComm Application  Presentation

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:

Page 6: CMPT-275  ImageComm Application  Presentation

System Overview

6

Architecture Diagram

Page 7: CMPT-275  ImageComm Application  Presentation

Major Design Decisions

SQLite database stores images in local

database

PHP and MySQL based web component to

keep track of images opened

7

Page 8: CMPT-275  ImageComm Application  Presentation

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

Page 9: CMPT-275  ImageComm Application  Presentation

No Known Bugs

25 unit tests performed

Over 100 hours of Black Box testing

9

Page 10: CMPT-275  ImageComm Application  Presentation

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

Page 11: CMPT-275  ImageComm Application  Presentation

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

Page 12: CMPT-275  ImageComm Application  Presentation

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

Page 13: CMPT-275  ImageComm Application  Presentation

DemonstrationLinks here…

13

Page 14: CMPT-275  ImageComm Application  Presentation

Thank You

Questions?

14