Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.
-
Upload
kevin-parks -
Category
Documents
-
view
218 -
download
5
Transcript of Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.
![Page 1: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/1.jpg)
1
Healthy Kids Zone
Team 14
![Page 2: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/2.jpg)
2
Operational Concept Description
Xu Zhang
![Page 3: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/3.jpg)
3
Things Don’t Change
• System Objectives• Benefit Chain Diagram• System Boundary Diagram• Project Constraints• Element Relationship Diagram• Business Workflow Diagram• Level of Services
![Page 4: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/4.jpg)
System Capabilities
Capability Goals Priority LevelOC-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
![Page 5: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/5.jpg)
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
![Page 6: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/6.jpg)
6
Prototype
Junjun ji
![Page 7: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/7.jpg)
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.
![Page 8: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/8.jpg)
8
Change on website UI
![Page 9: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/9.jpg)
9
Change on mobile UI
![Page 10: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/10.jpg)
10
System Architecture
Ye Tao
![Page 11: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/11.jpg)
11
Things don’t change
• System Context Diagram• Hardware Component Diagram• Software Component Diagram• Deployment Diagram• Sequence Diagram
![Page 12: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/12.jpg)
12
Outline
• Use cases
• Database schema
• Internal Interfaces
![Page 13: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/13.jpg)
13
Use cases
• Adapt with requirement & test cases updates
• 12 top-level use cases in web and mobile
![Page 14: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/14.jpg)
14
Butterfly
![Page 15: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/15.jpg)
15
Peacock
![Page 16: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/16.jpg)
16
Goldfish
![Page 17: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/17.jpg)
17
Answer a Question
![Page 18: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/18.jpg)
18
Answer a Question cont’d
![Page 19: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/19.jpg)
19
Database
• Store critical information of surveys/paths/schools/questions/answers and relations between them
• Support features like markers/comments/images/path display
![Page 20: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/20.jpg)
20
Database Schema
![Page 21: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/21.jpg)
21
Interfaces
![Page 22: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/22.jpg)
22
Life Cycle Plan
Yang Wang
![Page 23: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/23.jpg)
23
Roles & Responsibilities
Team Member Role in 577a Role in 577b
Yang Wang Project ManagerRequirement Engineer
Project ManagerLife Cycle Planner
Qianyu Liao System Architect -
Xu Zhang Operational Concept Engineer Builder (Front-end Designer)
Chenglu Wang Feasibility Analyst Tester
Junjun Ji Prototyper Builder (Mobile Designer)
Ye Tao Life Cycle Planner System ArchitectBuilder (Back-end Designer)
Chad Honkofsky IIV&VShaper
IIV&VShaper
![Page 24: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/24.jpg)
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
![Page 25: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/25.jpg)
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)
![Page 26: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/26.jpg)
26
Traceability MatrixModule Use-Case Test Case FeatureSystem Login UC-1 TC-01-01 1Survey Management UC-2 TC-02-01,02,03 2,3,4School Management UC-3 TC-03-01,02 5,6,7,8Path Management UC-4 TC-04-01,02 9,10,11,12Association Management UC-5 TC-05-01,02 13,14Survey Deployment UC-6 TC-06-01,02 15,16,17Survey Export UC-7 TC-07-01 32Survey Selection UC-8 TC-08-01,02 18,19,20Survey Save/Load UC-9 TC-09-01,02 21,22Question Completion UC-10 TC-10-01,02,03 23,24,25Map & Markers UC-11 TC-11-01 26,27,28Survey Submission UC-12 TC-12-01,02,03 29,30,31
![Page 27: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/27.jpg)
27
![Page 28: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/28.jpg)
28
Iteration Plan
![Page 29: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/29.jpg)
29
Transition PlanDate Role Responsibility Location
04/16/14 Team & ClientAttend 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/14 Team & Client Deliver the products CHC
04/25/14 Team & Client Acceptance Test CHC
04/29/14 Team & ClientClient Training (Web Site & Mobile App)
CHC
04/30/14Team & Client & Volunteer
Client Training (Mobile App) CHC
![Page 30: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/30.jpg)
30
Test Plan & Cases
Chenglu Wang
![Page 31: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/31.jpg)
31
Test Strategy
![Page 32: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/32.jpg)
32
Test Identifier & Case Basis
• 12 Modules ---- 12 Test Identifier• 32 Features ---- 24 Test Case• 62 Small Features ---- 62 Win
Condition
![Page 33: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/33.jpg)
33
Relationship between Identifier and Test Case
• The whole diagram will be showed in Visio
![Page 34: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/34.jpg)
34
Requirement Traceability MatrixRequirement ID Verification Type Test Case ID (if applicable)
WC_2991 Testing TC-01-01
WC_2992 Demonstration
WC_2993 Demonstration
WC_2994 Demonstration
WC_2995 Testing TC-02-01
WC_2996 Demonstration
WC_2997 Demonstration
WC_2999 Testing TC-02-02
WC_3000 Testing TC-02-03
WC_3001 Demonstration
WC_3002 Testing TC-03-01
WC_3003 Demonstration
![Page 35: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/35.jpg)
35
Test PlanTest Name Participants Date
Unit Testing Developers 2.14-4.16
Code and Unit Test Peer Review
Tester 2.14-4.16
CCD Clients 3.26
System Testing Tester 4.17-4.21
Acceptance Testing
Clients and Team 4.25
![Page 36: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/36.jpg)
36
Test scheduleDate Test Identifier/Case Responsible person2/18 TC-01-01 Jojo2/25 TC-02-01 Jojo2/18 TC-02-02 Toni2/25 TC-02-03 Toni2/26-2/28 TC-02 Nancy3/3 TC-03-01 Jojo3/4 TC-03-02 Toni3/5-3/7 TC-03 Nancy2/28 TC-10-01 Yang2/28 TC-10-02 Yang3/5 TC-10-03 Yang
![Page 37: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/37.jpg)
37
Acceptance TestWin Conditions Acceptance
O X
WC_2991 The HKZ Website shall use CHC login credentials from Survey Monkey for HKZ Website accessWC_2992 The HKZ Website shall show the user as logged into the HKZ WebsiteWC_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 listWC_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 listWC_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
![Page 38: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/38.jpg)
38
Test Case List Test Case ID Test Case Name
TC-01-01 Check HKZ System Login Function
TC-02-01 Check HKZ Survey List Display
TC-02-02 Check Survey Import
TC-02-03 Check Survey Deletion
TC-03-01 Check School Creation
TC-03-02 Check School Deletion
TC-04-01 Check Path Creation
TC-04-02 Check Path Deletion
TC-05-01 Check Path-Survey Association Creation
TC-05-02 Check Path-Survey Association Deletion
TC-06-01 Check Survey Deployable Status
TC-06-02 Check Survey Deployment/Retraction
TC-07-01 Check Survey Export
![Page 39: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/39.jpg)
39
Test Case List (cont’d)Test Case ID Test Case Name
TC-08-01 Check School/Path/Survey List Data Transportation
TC-08-02 Check Survey Data Transportation
TC-09-01 Check Most Recent Survey Results Loading
TC-09-02 Check Survey Results Automatically Saving
TC-10-01 Check Block/Other Question Display
TC-10-02 Check Block/Other Question Completion
TC-10-03 Check Tally Add/Drop Number Function
TC-11-01 Check Marker Addition/Deletion
TC-12-01 Check Survey Cancelling
TC-12-02 Check Survey Completion Status
TC-12-03 Check Survey Results Data Submission
![Page 40: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/40.jpg)
40
Test Case TC-02-02Test Case Number TC-02-02 Check Survey ImportTest Item Test 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 MPre-conditions The HKZ Survey List and HKZ Imported Survey List have
been displayed.Post-conditions The 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.
![Page 41: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/41.jpg)
41
Test Case TC-02-02 (cont’d)Test Case Number TC-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.
Dependencies TC-02-01
Traceability WC_2999
![Page 42: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/42.jpg)
42
Feasibility Analysis
Chad Honkofsky
![Page 43: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/43.jpg)
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
![Page 44: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/44.jpg)
44
Traceability MatrixOCD WinWin Agreement SSAD Test Case
OC-1 Survey Import: The system allows administrators to import surveys created at the Survey Monkey website.
WC_2878, WC_2877, WC_2876, WC_2875, WC_2874, WC_2873, WC_2872, WC_2871, WC_2870, WC_2869, WC_2868, WC_2867, WC_2866, WC_2865, WC_2864, WC_2863, WC_2862, WC_2842, WC_2841,
UC-1, UC-2
TC-01-01, TC-01-02, TC-02-02
OC-2 Survey Configuration: The system allows administrators to manage (create/modify/delete) paths or schools and the associations between paths, schools and surveys.
WC_2901, WC_2900, WC_2899, WC_2898, WC_2897, WC_2896, WC_2895, WC_2894, WC_2893, WC_2892, WC_2891, WC_2890, WC_2889, WC_2888, WC_2887, WC_2886, WC_2885, WC_2884, WC_2883, WC_2882, WC_2881, WC_2880, WC_2845, WC_2844, WC_2843
UC-3, UC-4, UC-5
TC-03-01, TC-04-01, TC-04-02, TC-05-01, TC-05-02, TC-06-01, TC-06-02,
OC-3 Survey Database: The system allows for the storage of survey definitions and survey results.
WC_2917, WC_2902, WC_2896, WC_2881, WC_2879, WC_2877, WC_2805,
UC-2, UC-3, UC-4, UC-5, UC-6, UC-7, UC-12
TC-02-02, TC-02-03, TC-03-02, TC-04-01, TC-04-02, TC-05-01, TC-05-02, TC-06-01, TC-06-02, TC-07-01, TC-12-03
OC-4 Survey Completion: The android app allows users to complete a survey and submit results.
WC_2917, WC_2916, WC_2915, WC_2914, WC_2913, WC_2912, WC_2911, WC_2910, WC_2909, WC_2908, WC_2907, WC_2906, WC_2905, WC_2904, WC_2903, WC_2902, WC_2861, WC_2860, WC_2859, WC_2858, WC_2857, WC_2856, WC_2855, WC_2854, WC_2853, WC_2852, WC_2851, WC_2850, WC_2849, WC_2848, WC_2847, WC_2846
UC-8, UC-9, UC-10, UC-11, UC-12
TC-08-01,TC-08-02,TC-09-01,TC-09-02,TC-10-01,TC-10-02,TC-10-03,TC-11-01, TC-12-01,TC-12-02,TC-12-03
OC-5 Survey Export: The system can export survey results in comma separated value (csv) format. WC_2805
UC-7TC-07-01
![Page 45: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/45.jpg)
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
![Page 46: Healthy Kids Zone Team 14 1. Operational Concept Description Xu Zhang 2.](https://reader031.fdocuments.us/reader031/viewer/2022032606/56649eb05503460f94bb5b9b/html5/thumbnails/46.jpg)
46
Metrics (Effort Report)
OCD
Requirements
SSAD LC
P
Implementati
on
Testing
PMTotal
CE/通用格式
CE/通用格式
CE/通用格式
week1week2week3week4