Presentation is loading. Please wait.

Presentation is loading. Please wait.

JDP FINAL REPORT An android app by Jonh Fernandes, David Diez Perez, and Peter Fitzpatrick.

Similar presentations


Presentation on theme: "JDP FINAL REPORT An android app by Jonh Fernandes, David Diez Perez, and Peter Fitzpatrick."— Presentation transcript:

1 JDP FINAL REPORT An android app by Jonh Fernandes, David Diez Perez, and Peter Fitzpatrick

2 Company Mission: To always innovate and provide practical and simple software solutions via cutting-edge applications for mobile phones. Proposed Goal: Develop a bran new mobile application for Android phones and tablets. Idea: College Students’ JDP – Just Delightful Planner Specific Goal: The goal of JDP is to become a college student’s most handy planner app. OUR COMPANY

3 WHAT IT DOES -A calendar/planner app centered around college courses -Allows users to order events based off of courses they are enrolled in -Allows users to dynamically add, edit and remove said events -Set reminders to keep you on track

4 February 2014 Original Project Proposal March 2014 1 st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

5 February 2014 Original Project Proposal March 2014 1 st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014

6 USE-CASE SCENARIOS

7 ADD EVENT SYSTEM: display home screen USER: select “ADD EVENT” SYSTEM: show a calendar view USER: select a date SYSTEM: show a row of time for selection USER: select a specific time SYSTEM: show a dialog box to describe the event of this time/date USER: Input the description and submit. SYSTEM: save the information SYSTEM: display home screen USE-CASE SCENARIOS

8 ADD EVENT SYSTEM: display home screen USER: select “ADD EVENT” SYSTEM: show a calendar view USER: select a date SYSTEM: show a row of time for selection USER: select a specific time SYSTEM: show a dialog box to describe the event of this time/date USER: Input the description and submit. SYSTEM: save the information SYSTEM: display home screen USE-CASE SCENARIOS DELETE EVENT SYSTEM: display home screen USER: select “DELETE EVENT” SYSTEM: display calendar view USER: select specific date SYSTEM: display that date’s events USER: select desired event SYSTEM: show a dialogue box confirming deletion USER: select answer SYSTEM: display home screen

9 USE-CASE SCENARIOS

10 ADD COURSE SYSTEM: display home screen USER: select “add” SYSTEM: display “Add screen” USER: select “course” SYSTEM: ask for course name and info USER: input all the requested info SYSTEM: show inputted info, save? USER: select save or not SYSTEM: save event or discard input SYSTEM: show results USE-CASE SCENARIOS

11 ADD COURSE SYSTEM: display home screen USER: select “add” SYSTEM: display “Add screen” USER: select “course” SYSTEM: ask for course name and info USER: input all the requested info SYSTEM: show inputted info, save? USER: select save or not SYSTEM: save event or discard input SYSTEM: show results USE-CASE SCENARIOS EDIT EVENT SYSTEM: display home screen USER: select “show events” SYSTEM: list events USER: select one SYSTEM: show a dialog box with previous information USER: change the previous information and confirm SYSTEM: alter the previous information, confirm the altera tion and back to home screen

12 February 2014 Original Project Proposal March 2014 1 st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

13 Four Categories a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

14 First Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

15 FUNCTIONAL REQUIREMENTS F1. The application should allow the following functionalities for Events: F1.1­ Add F1.2­ Delete F1.3­ Edit OBS: Events can be homework, community service, class meeting, etc. F2. The application should allow the following functionalities for Courses F2.1 Create F2.2 Delete F2.3 Assign Event

16 FUNCTIONAL REQUIREMENTS F3. Set reminders for Events F4. Display reminders on Android’s main notification bar F5. Display upcoming events and enrolled courses on an organized home screen

17 Second Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

18 QUALITY REQUIREMENTS: This application should take no more than five seconds when processing input from the user. RESPONSE TIME

19 QUALITY REQUIREMENTS: The maximum amount of memory that this application should consume is no more than 30MB. RESOURCE USAGE

20 QUALITY REQUIREMENTS: We aim for this program to have a maximum of one failure in a week long period of continuous usage. RELIABILITY

21 QUALITY REQUIREMENTS: At any given down time, the program should not be functionless for more than one minute. AVAILABILITY

22 QUALITY REQUIREMENTS: Should the application crash, the program will be rebooted by android and the data will remain intact. RECOVERY FROM FAILURE

23 QUALITY REQUIREMENTS: This program should allow for future enhancements such as cloud storage so that the application can send and receive data on multiple devices MAINTENANCE

24 QUALITY REQUIREMENTS: This application should be very intuitive. Any person that know to use And roid systems can use it. USABILITY

25 QUALITY REQUIREMENTS: About 40% of the code used to create this application should be specifically designed so that it can be re­used. REUSABILITY

26 QUALITY REQUIREMENTS: As a local application, this program should have personal control about data. SECURITY

27 Third Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

28 PLATFORM REQUIREMENTS 1. Android powered smartphones. 2. 2.35” by 4.18” or smaller sized, Android devices. 3. Android devices running Android 4.0 or later.

29 Fourth Category a.Functional Requirements b.Quality Requirements c.Platform Requirements d.Process Requirements REQUIREMENTS

30 PROCESS REQUIREMENTS 1. Entire application will be written in the bundled Eclipse with the Android Software Development Kit 2. All source code must be commented sufficiently 3. All source code must be reviewed by all members of the team 4. Cost: this project proudly takes full advantage of the free, open­ source software available to us from the good folks at the Open Source Initiative (www.opensource.org) 5. Delivery Date: first week of May, 2014.

31 February 2014 Original Project Proposal March 2014 1 st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

32 UML DIAGRAM

33 February 2014 Original Project Proposal March 2014 1 st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

34 PROPOSED GANTT CHART

35 REFORMED GANTT CHART

36 February 2014 Original Project Proposal March 2014 1 st week | Domain Analysis Stage 2 nd week |Project Requirements Analysis 3 rd week |Project Requirements Analysis 4 th week | Design Stage April 2014 Development Stage May 2014 Testing and Validating Project Delivery Date May 6th 2014 PROJECT SCHEDULE

37 SCREEN SHOTS

38

39

40 APP INFO

41 THE JUST DELIGHTFUL PLANNER LIVE DEMO.. We will now do a live demonstration of our fabulous android app..

42 THE JUST DELIGHTFUL PLANNER THANKS ! Hope you enjoyed this presentation..


Download ppt "JDP FINAL REPORT An android app by Jonh Fernandes, David Diez Perez, and Peter Fitzpatrick."

Similar presentations


Ads by Google