Presentation is loading. Please wait.

Presentation is loading. Please wait.

Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.

Similar presentations


Presentation on theme: "Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2."— Presentation transcript:

1 Healthy Kids Zone Team 14 1

2 Operational Concept Description Xu Zhang 2

3 Things Don’t Change System Objectives Benefit Chain Diagram System Boundary Diagram Project Constraints Element Relationship Diagram Business Workflow Diagram Level of Services 3

4 System Capabilities Capability GoalsPriority Level OC-1 Survey Import: The system allows administrators to import surveys created at the Survey Monkey website. Must have OC-2 Survey Configuration: The system allows administrators to manage (create/modify/delete) paths or schools and the associations between paths, schools and surveys Must have OC-3 Survey Database: The system allows for the storage of survey definitions and survey results. Must have OC-4 Survey Completion: The android app allows users to complete a survey and submit results. Must have OC-5 Survey Export: The system can export survey results in comma separated value (csv) format. Must have

5 Things do change DCR Module Import Configuration Export Database Completion RDCR Module System Login Survey Management School Management Path Management Association Management Survey Deployment Survey Export Survey Selection Survey Save/Load Question Completion Map & Markers Survey Submission 5

6 Prototype Junjun ji 6

7 Progress Deploy HKZ website and database on the GoDaddy server which clients provide. Changed part of website user interface Changed part of mobile user interface Prototyping connection between mobile and database (on remote server) to exchange the data. 7

8 Change on website UI 8

9 Change on mobile UI 9

10 System Architecture Ye Tao 10

11 Things don’t change System Context Diagram Hardware Component Diagram Software Component Diagram Deployment Diagram Sequence Diagram 11

12 Outline Use cases Database schema Internal Interfaces 12

13 Use cases Adapt with requirement & test cases updates 12 top-level use cases in web and mobile 13

14 Butterfly 14

15 Peacock 15

16 Goldfish 16

17 Answer a Question 17

18 Answer a Question cont’d 18

19 Database Store critical information of surveys/paths/schools/questions/answers and relations between them Support features like markers/comments/images/path display 19

20 Database Schema 20

21 Interfaces 21

22 Life Cycle Plan Yang Wang 22

23 Roles & Responsibilities Team MemberRole in 577aRole in 577b Yang Wang Project Manager Requirement Engineer Project Manager Life Cycle Planner Qianyu LiaoSystem Architect- Xu Zhang Operational Concept Engineer Builder (Front-end Designer) Chenglu WangFeasibility AnalystTester Junjun JiPrototyperBuilder (Mobile Designer) Ye TaoLife Cycle Planner System Architect Builder (Back-end Designer) Chad Honkofsky IIV&V Shaper IIV&V Shaper 23

24 COINCOMO Assessment Total team efforts = 9.77 person month One team efforts = 1.67 person month So we need 5.85 person 7 in 577a and 6 in 577b, still acceptable 24

25 Project Plan 12 Modules----12 Test Identifiers 32 Features----24 Test Cases 62 Small Features----62 Win Condition 3 Construction Iterations – Iteration 1 (2.13 – 3.5) – Iteration 2 (3.6 – 3.26) – Iteration 3 (3.26 – 4.16) Transition Iteration (4.16 – 4.30) 25

26 Traceability Matrix ModuleUse-CaseTest CaseFeature System LoginUC-1TC-01-011 Survey ManagementUC-2TC-02-01,02,032,3,4 School ManagementUC-3TC-03-01,025,6,7,8 Path ManagementUC-4TC-04-01,029,10,11,12 Association ManagementUC-5TC-05-01,0213,14 Survey DeploymentUC-6TC-06-01,0215,16,17 Survey ExportUC-7TC-07-0132 Survey SelectionUC-8TC-08-01,0218,19,20 Survey Save/LoadUC-9TC-09-01,0221,22 Question CompletionUC-10TC-10-01,02,0323,24,25 Map & MarkersUC-11TC-11-0126,27,28 Survey SubmissionUC-12TC-12-01,02,0329,30,31 26

27 27

28 Iteration Plan 28

29 Transition Plan DateRoleResponsibilityLocation 04/16/14Team & Client Attend TRR, Prepare for Transition Iteration SAL 322 04/17/14- 04/21/14 Builder -System Test -HKZ Website on Godaddy Server -Mobile App in Google Play -Documents (User Manual, Support Plan) Builder’s Site 04/22/14Team & ClientDeliver the productsCHC 04/25/14Team & ClientAcceptance TestCHC 04/29/14Team & Client Client Training (Web Site & Mobile App) CHC 04/30/14 Team & Client & Volunteer Client Training (Mobile App)CHC 29

30 Test Plan & Cases Chenglu Wang 30

31 Test Strategy 31

32 Test Identifier & Case Basis 12 Modules----12 Test Identifier 32 Features----24 Test Case 62 Small Features----62 Win Condition 32

33 Relationship between Identifier and Test Case The whole diagram will be showed in Visio 33

34 Requirement Traceability Matrix Requirement IDVerification TypeTest Case ID (if applicable) WC_2991TestingTC-01-01 WC_2992Demonstration WC_2993Demonstration WC_2994Demonstration WC_2995TestingTC-02-01 WC_2996Demonstration WC_2997Demonstration WC_2999TestingTC-02-02 WC_3000TestingTC-02-03 WC_3001Demonstration WC_3002TestingTC-03-01 WC_3003Demonstration 34

35 Test Plan Test NameParticipantsDate Unit TestingDevelopers2.14-4.16 Code and Unit Test Peer Review Tester2.14-4.16 CCDClients3.26 System TestingTester4.17-4.21 Acceptance Testing Clients and Team4.25 35

36 Test schedule Date Test Identifier/CaseResponsible person 2/18TC-01-01Jojo 2/25TC-02-01Jojo 2/18TC-02-02Toni 2/25TC-02-03Toni 2/26-2/28TC-02Nancy 3/3TC-03-01Jojo 3/4TC-03-02Toni 3/5-3/7TC-03Nancy 2/28TC-10-01Yang 2/28TC-10-02Yang 3/5TC-10-03Yang 36

37 Acceptance Test Win Conditions Acceptance OX WC_2991 The HKZ Website shall use CHC login credentials from Survey Monkey for HKZ Website access WC_2992 The HKZ Website shall show the user as logged into the HKZ Website WC_2993 The HKZ Website shall allow user to get their username or password back if they forgot it. WC_2994 The HKZ Website shall allow user to logout WC_2995 The HKZ Website shall display surveys from Survey Monkey Website associated with the CHC credentials and a survey title starting with the string “HKZ_” in a list, titled “HKZ Surveys”, by survey name and survey id as one row of the list WC_2996 The HKZ Website shall display a HKZ survey stored in the HKZ database in a list, titled “HKZ Imported Surveys” by survey name and survey id as one row of the list WC_2997 The HKZ Website shall not allow the HKZ survey key to exist in both the “HKZ Surveys” and “HKZ Imported Surveys” lists at the same time 37

38 Test Case List Test Case IDTest Case Name TC-01-01Check HKZ System Login Function TC-02-01Check HKZ Survey List Display TC-02-02Check Survey Import TC-02-03Check Survey Deletion TC-03-01Check School Creation TC-03-02Check School Deletion TC-04-01Check Path Creation TC-04-02Check Path Deletion TC-05-01Check Path-Survey Association Creation TC-05-02Check Path-Survey Association Deletion TC-06-01Check Survey Deployable Status TC-06-02Check Survey Deployment/Retraction TC-07-01Check Survey Export 38

39 Test Case List (cont’d) Test Case IDTest Case Name TC-08-01Check School/Path/Survey List Data Transportation TC-08-02Check Survey Data Transportation TC-09-01Check Most Recent Survey Results Loading TC-09-02Check Survey Results Automatically Saving TC-10-01Check Block/Other Question Display TC-10-02Check Block/Other Question Completion TC-10-03Check Tally Add/Drop Number Function TC-11-01Check Marker Addition/Deletion TC-12-01Check Survey Cancelling TC-12-02Check Survey Completion Status TC-12-03Check Survey Results Data Submission 39

40 Test Case TC-02-02 Test Case NumberTC-02-02 Check Survey Import Test ItemTest whether the survey list was changed correctly after survey import. Check whether the survey data is correct saving into database after survey import. Test Priority M Pre-conditionsThe HKZ Survey List and HKZ Imported Survey List have been displayed. Post-conditionsThe survey chosen by admin in HKZ Survey List was transferred to HKZ Imported Survey List. The data which has been imported into the HKZ database. Input Specifications The admin chooses one survey in HKZ Survey List and click import button Expected Output Specifications The survey chosen by admin in HKZ Survey List was transferred to HKZ Imported Survey List. 40

41 Test Case TC-02-02 (cont’d) Test Case NumberTC-02-02 Check Survey Import Pass/Fail Criteria-The survey should be eliminated from HKZ Survey List and displayed in HKZ Imported Survey List. -The survey data should be saved into database correctly. -If the survey on Survey Monkey was not created correctly (follow the step in our requirements document), the system should not allow survey import and prompt user a message. e.g. -less than 3 pages, not correct name. -unexpected question type -only picture question without following question -a picture question followed with a picture question -probably some others, to be found Assumptions and Constraints There’s at least one survey in HKZ Survey List. DependenciesTC-02-01 TraceabilityWC_2999 41

42 Feasibility Analysis Chad Honkofsky 42

43 Current Risks Development to proceed without formal interface definition – Define general messages for each interface – Proceed with development and interface definition concurrently Expect some updates Development will help drive the definition of interface Undefined survey export format – Walk through statistical analysis of paper survey results with customer to glean information Mobile app prototype has minimal working code – Team meeting this weekend to further decompose tasks needed for mobile development 43

44 Traceability Matrix 44

45 Definition of Done Source code checked into github repository Baseline compiled without error from repository Deploy module to appropriate test environment Unit Tests Completed Code and Unit Test Peer Review Completed Incorporated Peer comments to source code and checked into repository New Baseline compiled without error Re-run Unit Test 45

46 Metrics (Effort Report) 46


Download ppt "Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2."

Similar presentations


Ads by Google