System and Software Architecture Description

Size: px
Start display at page:

Download "System and Software Architecture Description"

Transcription

1 System and Software Architecture Description (SSAD) Mental Math Team - 7 Chang Yu Prototyper, Requirements Engineer Isha Agarwal Prototyper, Life Cycle Planner, Implementer Jingxing Cheng Implementer Kajal Taneja Operational Concept Engineer, UML Modeler, Implementer Kiranmai Ponakala Implementer, Life Cycle Planner, IIV & V Sushant Ramesh Software Architect, Operational Concept Engineer Sunmeet Nagpal Program Manager, Quality Focal Point Yuanxiu Yang Feasibility Analyst, Tester 11/30/18

2 Version History Date Author Version Changes made Rationale 10/22/18 SR 1.0 Android application for use with Instructional ICM-Sw v1.0 11/30/18 SR 2.0 Android app and initial ios architecture for use with Instructional ICM-Sw v2.0 Initial draft for use with Instructional ICM-Sw v1.0 Final draft for use with Instructional ICM-Sw v2.0! 2

3 Table of Contents System and Software Architecture Description (SSAD)... 1 Version History... 2 Table of Contents... 3 Table of Tables... 4 Table of Figures Introduction Purpose of the SSAD Status of the SSAD System Analysis System Analysis Overview System Context Artifacts & Information Behavior Capability Mental Math Application Processes Modes of Operation System Analysis Rationale Technology-Independent Model Design Overview System Structure Technology-Specific System Design Design Overview System Structure Design Classes Sequence Diagram Architectural Styles, Patterns and Frameworks... 25! 3

4 Table of Tables Table 1: Actors Summary... 3 Table 2: Artifacts and Information Summary... 4 Table 3: Process Description - UC Table 4: Typical Course of Action - UC Table 5: Process Description - UC Table 6: Typical Course of Action - UC Table 7: Process Description - UC Table 8: Typical Course of Action - UC Table 9: Alternate Course of Action - UC Table 10: Process Description - UC Table 11: Typical Course of Action - UC Table 12: Process Description - UC Table 13: Typical Course of Action - UC Table 14: Alternate Course of Action - UC Table 15: Exceptional Course of Action - UC Table 16: Process Description - UC Table 17: Typical Course of Action - UC Table 18: Alternate Course of Action - UC Table 19: Process Description - UC Table 20: Typical Course of Action - UC Table 21: Alternate Course of Action - UC Table 22: Exceptional Course of Action - UC Table 23: Hardware Component Description Table 24: Software Component Description Table 25: Design Class Description (Android) Table 25: Design Class Description (ios) Table 26: Architectural Styles, Patterns, and Frameworks... 25

5 Table of Figures Figure 1: System Context Diagram... 2 Figure 2: Artifacts and Information Diagram... 4 Figure 3: Process Diagram... 5 Figure 4: Conceptual Domain Model Figure 5: Hardware Component Class Diagram Figure 6: Software Component Class Diagram (Free) Figure 7: Software Component Class Diagram (Paid) Figure 8: Deployment Diagram Figure 9: Design Class Diagram (Android) Figure 10: Design Class Diagram (ios) Figure 11: Sequence Diagram... 24!5

6 1. Introduction 1.1. Purpose of the SSAD The SSAD describes the whole picture of our project, which describes how the user can interact with the application and use all the features available. This report contains the diagrams that are demonstrate the details of each of the feature that is available in the app. It also specifies the architectures of the project, with the focus on the software Status of the SSAD At this time, we have included the use case diagram, system context diagram, software and hardware class diagrams.! 1

7 2. System Analysis 2.1. System Analysis Overview The foremost objective of the Mental Math application is to allow the users to test and gauge their math skills in order to improve on it. The app is built in android Android 5.1. The users can use the free or paid versions of the application, both online (using their Google accounts) and offline System Context Figure 1: System Context Diagram! 2

8 Table 1: Actors Summary Actor Description Responsibilities User Maintainer Developer The users who use the application and play the game. The person/s in charge of monitoring the application once it is operational. Students of 577A, in charge of developing the application. 1. Sign-in using Google account 2. Play game 3. Share scores and refer application with friends 1. Fix bugs and maintain application based on documentation provided by developers 2. Obtain analytics reports 1. Develop both versions (free and paid) of the application. 2. Maintain good documentation, including training document to be handed to the maintainer.! 3

9 Artifacts & Information Figure 2: Artifacts and Information Diagram Table 2: Artifacts and Information Summary Artifact Level Page Description Page Game Page Score Report Google Leaderboard Share Options Settings Language Selection Color Scheme Selection Developer and App Info Purpose Displays all levels and categories for the user to choose from. Displays level description to teach users. Displays game for users to play and complete within a time limit. Displays score, time, slowest time and mean time of the user. Leaderboard where global best scores are uploaded. Options to share scores through messages or Facebook. Settings page for the application User can switch between languages (English and Russian). User can switch between different color schemes. User can view developer and app details, for their information.! 4

10 Behavior Figure 3: Process Diagram! 5

11 Capability Mental Math Application Processes 1. User can login using their Google account. Table 3: Process Description - UC01 Identifier Purpose Requirements Development Risks Pre-conditions Post-conditions UC01 The user has the option of accessing leaderboards and checking others scores. Authentication None Internet connection, Existing Google account Once user is logged in, everything is saved to their profile.! 6

12 Table 4: Typical Course of Action Seq# Actor s Action System s Response 1 Click on Google symbol 2 Open Google login 3 Authenticate Table 5: Alternate Course of Action Seq# Actor s Action System s Response 1 Click on Google symbol 2 Display error No internet connection Users can change the color theme. Table 6: Process Description - UC02 Identifier Purpose UC02 The user has the option of changing the color Requirements Development Risks Pre-conditions Post-conditions None None Application downloaded. Once a color is selected, it is applied to all the pages.! 7

13 Table 7: Typical Course of Action Seq# Actor s Action System s Response 1 Click on color symbol 2 Open color selection palette. 3 Select color. 3. Users can change the language. Table 8: Process Description - UC03 Identifier Purpose Requirements Development Risks Pre-conditions Post-conditions UC03 The user has the option of changing the language between English and Russian. None None Application downloaded. Once a language. is selected, it is applied to all the pages.! 8

14 Table 9: Typical Course of Action Seq# Actor s Action System s Response 1 Click on globe symbol. 2 Open language options. 3 Select language. 4. Users can select category/topic. Table 10: Process Description - UC04 Identifier Purpose Requirements Development Risks Pre-conditions Post-conditions UC04 The user can choose the type of operation they wish to learn. Android phone None The user is on the level selection page. Level selection for chosen topic is displayed. Table 11: Typical Course of Action - UC04 Seq# Actor s Action System s Response 1 Click on topic (Addition, Subtraction, Multiplication, Division). 2 Open level selection for chosen category. 4. Users can select level to play. Identifier Purpose UC05 The user can choose the level they wish to play at.! 9

15 Requirements Development Risks Pre-conditions Post-conditions Android phone None The user is on the level selection page. Description page opens up, if description is available. Else, game page is displayed. Table 12: Process Description - UC05 Table 13: Typical Course of Action - UC05 Seq# Actor s Action System s Response 1 Click on level within a category. 2 Open description page for that level. Table 14: Alternate Course of Action - UC05 Seq# Actor s Action System s Response 1 Click on level within a category. 2 Open level, if there is no description page. Table 15: Exceptional Course of Action - UC05 Seq# Actor s Action System s Response 1 Click on level within a category. 2 Display error Level not unlocked. Complete previous level!! 10

16 5. Users can play the game to test their skills. Table 16: Process Description - UC07 Identifier Purpose Requirements Development Risks Pre-conditions Post-conditions UC07 The user can enter an answer to the question displayed. Android phone None The user has begun the game. If final question, the score report is displayed. Else, next question appears. Table 17: Typical Course of Action - UC07 Seq# Actor s Action System s Response 1 Enter an answer. 2 Verify answer. 3 Add points to score, based on verification. 4 Save time taken for the question. 5 Display next question.! 11

17 Table 18: Alternate Course of Action - UC07 Seq# Actor s Action System s Response 1 Enter an answer. 2 Verify answer. 3 Add points to score, based on verification. 4 Save time taken for the question. 5 Display next question. 6. Users can view progress report or play again after viewing the score report. Table 19: Process Description - UC12 Identifier Purpose Requirements Development Risks Pre-conditions Post-conditions UC12 The user can track their overall progress to improve their skills. Android phone None The user has completed a level. Description page, if available. Else, game page. View progress report if selected. Table 20: Typical Course of Action - UC12 Seq# Actor s Action System s Response 1 View score report. 2 Click play again. 3 Open description page for that level.! 12

18 Table 21: Alternate Course of Action - UC12 Seq# Actor s Action System s Response 1 View score report. 2 Click play again. 3 Open level, if there is no description page. Table 22: Exceptional Course of Action - UC12 Seq# Actor s Action System s Response 1 View score report. 2 Click Progress. View progress report over all levels for each category Modes of Operation The system has 4 modes of operation: 1. Free, Online - The free version of the application, connected to the internet to enable advertisements, Google Sign-In and leaderboards. 2. Free, Offline - The free version of the application not connected to the internet, with ads, Google Sign-In and leaderboards disabled. 3. Paid, Online - The paid version of the application, connected to the internet to enable Google Sign-In and leaderboards. 4. Paid, Offline - The free version of the application not connected to the internet, with Google Sign-In and leaderboards disabled System Analysis Rationale The moment the user signs in using their Google account, their progress page is updated with their progress over the different levels.! 13

19 We have nothing to do with the Google sign-in. The Google API helps to authenticate the user and logs them into their account.! 14

20 3. Technology-Independent Model 3.1. Design Overview System Structure Figure 4: Conceptual Domain Model! 15

21 4. Technology-Specific System Design 4.1. Design Overview System Structure Figure 5: Hardware Component Class Diagram (Common for Free and Paid Applications)! 16

22 Figure 6: Software Component Class Diagram (Free)! 17

23 Figure 7: Software Component Class Diagram (Paid)! 18

24 Figure 8: Deployment Diagram (Common for Free and Paid Applications) Table 23: Hardware Component Description Hardware Component Android Phones Mobile Devices Google Server Workstation Windows/Linux/Mac Description This consists of all Android phones with Android 5.1 platform or higher. Encapsulates all Android devices (phones and tablets). The Google server helps integrate various COTS products into the application. Consists of a computer or a group of computers on the maintainer or developer s end. The computers on the maintainer or developer s end which contain Android studio or Firebase.! 19

25 Software Component Google Sign-In API Google Leaderboard API Firebase Analytics Facebook API Home Page Game Score Report Progress Report Level Selection Description Helps users to login to their Google accounts. Helps users to view the leaderboards and sync their scores to the global standings. Analytics of the application usage which is vital to the client for scalability. Used to share/post scores on Facebook. Option to sign-in to Google account or go to settings page. Answer questions with a time constraint and view level progress. Displays score, time, slowest time and mean time of the user. Displays overall progress of the user in the game. Menu page for choosing topic and level (if unlocked). Table 24: Software Component Description The hardware component class diagram and software component class diagram has not been designed for the ios app as it has only been developed till its prototyping stage. No COTS products have been integrated with the application yet. Furthermore, no APIs have been used or tested yet and since there is still flexibility on how they can be implemented and deployed, it would be premature to create such diagrams for the ios application.! 20

26 Design Classes Figure 9: Design Class Diagram (Android)! 21

27 Figure 10: Design Class Diagram (ios)! 22

28 Table 25: Design Class Description (Android) Class Type Description User Entity Users who download the application (whether free or paid). Accounts Entity Users who login with their Google accounts. SelectLevel Component Category and level selection activity. LevelDescription Component Activity containing level description and previous scores with timestamps for that level. GamePlay Component Activity containing game screen, timer, questions, numpad and progress bar at the top. EndLevel Component Score report with options to share scores, play again and view progress report. ProgressRecord Component Progress report which shows overall user progress in each category. Table 26: Design Class Description (ios) Class Type Description ViewController Component Acts as the home screen to rate and share app as well as enter level selection page. SelectLevel Component Category and level selection activity. LevelDescription Component Activity containing level description and previous scores with timestamps for that level. GamePlay Component Activity containing game screen, timer, questions and numpad at the top. EndLevel Component Score report with options to navigate back to level selection page.! 23

29 Sequence Diagram Figure 11: Sequence Diagram! 24

30 5. Architectural Styles, Patterns and Frameworks Table 27: Architectural Styles, Patterns, and Frameworks Name Description Benefits, Costs, and Limitations Android : 3-tier architecture ios : 3-tier architecture The presentation layer is the Android UI, the logic layer is the Java code, and the data is in the Firebase. The presentation layer is in the storyboard files, the logic layer is in the swift files and the data is in the string files. The user is supposed to have an Android device. The user must have an ios device.! 25

System and Software Support Plan (SSSP)

System and Software Support Plan (SSSP) System and Software Support Plan (SSSP) Mental Math Team 07 Isha Agarwal Prototyper, Life Cycle Planner, Implementer JingXing Cheng Implementer Kajal Taneja Operational Concept Engineer, UML Modeler, Implementer

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) Mental Math Team - 7 Chang Yu Prototyper, Implementer, Requirements Engineer Isha Agarwal Prototyper, Life Cycle Planner, Implementer JingXing Cheng Implementer Kajal

More information

TECHNICAL READINESS REVIEW TEAM NO. 7 : MENTAL MATH APPLICATION 11/30/2018

TECHNICAL READINESS REVIEW TEAM NO. 7 : MENTAL MATH APPLICATION 11/30/2018 TECHNICAL READINESS REVIEW TEAM NO. 7 : MENTAL MATH ALICATION 11/30/2018 Team Client Isha Agarwal Jingxing Chen Kajal Taneja Kiranmai onakala Sunmeet Nagpal Sushant Ramesh Yuanxiu Yang Igor Shneyderman

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) ShareWeb Team 05 Xuan Wang: Project Manager, Life Cycle Planner LiangHao Gao: Implementation Team member Xi Chen: Implementation Team member, UML Modeler,

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Tipsure.com Team# 09 Member Name Jonathan Tuse Raymond Feng David Brenn-Cogen Aayushi Birla Tej Trivedi Nirupama Vaidyanathan Linkun Li Primary Role

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Mobil Application for Mobile-Controlled Lighting Team 13 Saumil Kasbekar Sayali Sakhalkar Anuradha Saini Priyank Mishra Sagar Sarda Ashutosh Kale Corey

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Fuppy Team No.7 Krupa Patel (Product Manager) Adil Assouab (Requirement Engineer) Yiyuan Chen (Software Architecture) Praveen Chander (Designer/Prototyper)

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Image Processing Platform Team 4 Name First Role Second Role Hao Wu Requirements Engineer Software Architect Junran Liu Operational Concept Engineer

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) We Are Trojans (WAT) Network Team01 Team members Eirik Skogstad Min Li Pittawat Pamornchaisirikij Punyawee Pakdiying Saloni Priya Ameer Elkordy Suleyman

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) TOUR CONDUCTOR TEAM - 05 Name Ankush H Prasad Ajay Kumar G C Aadithya B K Andrew Han Joseph Mouawad Manas Yadav Rohith Ravindra Role System Architect,

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) We Are Trojans Team01 Team members Eirik Skogstad Min Li Pittawat Pamornchaisirikij Punyawee Pakdiying Saloni Priya Ameer Elkordy Suleyman Erten Kamonphop

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) PROJECT TITLE LEMA FAMILY ACCOUNTABILITY SYSTEM TEAM NO #04 TEAM MEMBERS & ROLES NAME ROLES Teawon Han Project Manager Zhen Huang Feasibility Analyst

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) E-Lock Box Team 05 Weiyi Zhong Prototyper, Tester Woom Kim System Architect, Developer Cecilia Jou II V&V, Tester Azuka Okuleye Feasibility Analyst,

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Swim Meet Sign-Up Team 03 Member Archan Dutta Swasti Sharma Rasleen Sahni Deepanshu Suneja Vibhanshu Sharma Jenny Greer Role Project Manager, Life Cycle

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) LiveRiot Video Editing System and social networking enhancement Team 04 Yang Li Haoyu Huang Ye Tian Zichuan Wang Haishan Ye Kaiqi Zhang Mitra, Alok Project

More information

System/Software Architect. Description (SSAD)

System/Software Architect. Description (SSAD) System and Software Architecture Description (SSAD) BlackProfessionals.net Team 6 Tian Xiang Tan Sadeem Alsudais Jhih-Sheng Cai Aril Alok Jain Pablo Ochoa Jeng-Tsung Tsai Po-Hsuan Yang Project Manager

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Construction Meeting Minutes Application Team 6 Pradeep Muruganandam - Prototyper and Quality Focal Point Dennis Evans - System Architect, Project Manager

More information

System/Software Architect. Description (SSAD)

System/Software Architect. Description (SSAD) System and Software Architecture Description (SSAD) BlackProfessionals.net Team 6 Tian Xiang Tan Sadeem Alsudais Jhih-Sheng Cai Aril Alok Jain Pablo Ochoa Jeng-Tsung Tsai Po-Hsuan Yang Project Manager

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Web Media Modernization 2012 Team 7 Anvar Bagiyev (Operational Concept Engineer, Tester) Shawn Han (Software/System Architect, Tester) Barney Hsiao (Prototyper,

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) The Los Angeles Community Garden Inventory and Locator Team 13 Ardalan Yousefi Cole Cecil Jeff Tonkovich Shi-Xuan Zeng Project Manager Integrated Independent

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Farmworkers Safety App Team 09 TEAM MEMBER NAME Shobhit Agarwal Akshay Aggarwal Viraj Sahai Vahagen Sinanian Juan Andrade Basir Navab Marko Djuliarso

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Mission Science irobots 12/06/2014 Team 07 Ashwini Ramesha Chen Li Farica Mascarenhas Jiashuo Li Ritika Khurana Siddhesh Rumde Sowmya Sampath Yun Shao

More information

System and Software Architecture Description (SSAD) City of Los Angeles Personnel Department Mobile Applications

System and Software Architecture Description (SSAD) City of Los Angeles Personnel Department Mobile Applications System and Software Architecture Description (SSAD) City of Los Angeles Personnel Department Mobile Applications Team 02 Shreya Kamani Shah: Project Manager, Life Cycle Planner/ Trainer Abhishek Trigunayat:

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Mission Science irobots 11/26/2014 Team 07 Ashwini Ramesha Chen Li Farica Mascarenhas Jiashuo Li Ritika Khurana Siddhesh Rumde Sowmya Sampath Yun Shao

More information

Software System Architecture Document (SSAD)

Software System Architecture Document (SSAD) System and Software Architecture Description (SSAD) Version 3.2 Software System Architecture Document (SSAD) Healthy Kids Zone Survey App Team 14 Name Primary Role Contact Email Jessie Kim Client JKim@chc-inc.org

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) The Los Angeles Community Garden Inventory and Locator Team 13 Ardalan Yousefi Cole Cecil Jeff Tonkovich Shi-Xuan Zeng Project Manager Integrated Independent

More information

Project Plan Image Recognition Annotation and Validation

Project Plan Image Recognition Annotation and Validation Project Plan Image Recognition Annotation and Validation From Students to Professionals Mobile Application The Capstone Experience Team Whirlpool Shruti Avutapalli Jessica Clappison Jackie Li Savanna Pinkoski

More information

Test Plan and Cases (TPC)

Test Plan and Cases (TPC) Test Plan and Cases (TPC) Perfecto Coffee Xpress Consistent Perfection Team 5 Team embers & Roles Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew Tran

More information

System/Software Architect. Description (SSAD)

System/Software Architect. Description (SSAD) System and Software Architecture Description (SSAD) BlackProfessionals.net Team 6 Tian Xiang Tan Sadeem Alsudais Jhih-Sheng Cai Aril Alok Jain Pablo Ochoa Jeng-Tsung Tsai Po-Hsuan Yang Project Manager

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) ISTARTONMONDAY TEAM # 03 Team members Role Kandarp Nyati Project Manager Fei Li Operational Concept Engineer Tanya Gautam Requirement Engineer Bharat

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) FlowerSeeker Team 05 Name Eder Figueroa Sophia Wu Doris Lam Hiram Garcia Roles Primary Role: Project Manager/ Implementer. Secondary Role: Tester. Primary

More information

Test Plan and Cases (TPC)

Test Plan and Cases (TPC) Test Plan and Cases (TPC) LiveRiot Video Editing System and social networking enhancement Team 04 Yang Li Haoyu Huang Project anager, Life Cycle Planner Feasibility Engineer, System Architect Ye Tian Zichuan

More information

System and Software Architecture Description (SSAD) Cash Doctor 3.0 Mobile APP Team 12. Primary Role. Operational Concept Engineer

System and Software Architecture Description (SSAD) Cash Doctor 3.0 Mobile APP Team 12. Primary Role. Operational Concept Engineer System and Software Architecture Description (SSAD) Cash Doctor 3.0 Mobile APP Team 12 Name Alisha Parvez Ekasit Jarussinvichai Kenneth Anguka Kshama Krishnan Le Zhuang Shreya Sharma Steven Helferich Xichao

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) FlowerSeeker Team 05 Name Eder Figueroa Sophia Wu Doris Lam Hiram Garcia Roles Primary Role: Project Manager/ Implementer. Secondary Role: Tester. Primary

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) REAL ESTATE INVESTMENT AND REVIEW TOOL TEAM 02 Venkata Sravanti Malapaka (Project Manager / Software Architect) Yuxuan Chen (Prototyper / Developer/Trainer)

More information

Test Plan and Cases (TPC)

Test Plan and Cases (TPC) Test Plan and Cases (TPC) Construction Meeting Minutes App Team 6 Pradeep Muruganandam - Prototyper and Quality Focal Point Dennis Evans - System Architect, Project Manager Pavan Lingambudhi Seshadri Vasan

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) LINGGGO Team 3 Chicheng Ren Software Architect Dahai Li Quality Focal Point Dashun Wen Life Cycle Planner Kraingkrai Bumroungruksa Feasibility Analyst Siming Ye Operational

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Soccer Data Web Crawler Team 02 First Name Last Name Role Trupti Sardesai Project Manager Wenchen Tu Prototyper Subessware Selvameena Karunamoorthy System/Software

More information

Transition Plan (TP)

Transition Plan (TP) Transition Plan (TP) Healthy Kids Zone Survey App Team 14 Name Jessie Kim Primary Role Contact Email JKim@chc-inc.org Joseph Martinez JMartinez2@chc-inc.org Carson Malcoln MCarson@chc-inc.org Yang Wang

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) ShareWeb Team 5 Xuan Wang: Project Manager, Life Cycle Planner LiangHao Gao: Implementation Team member Xi Chen: Implementation Team member, UML Modeler, Tester Yuxuan

More information

Prototype Report. Farm Worker Safety Application. Team 09

Prototype Report. Farm Worker Safety Application. Team 09 Prototype Report Farm Worker Safety Application Team 09 S.No. TEAM MEMBERS ROLES 1. Shobhit Agarwal Project Manager Life Cycle Planner System Architect 2. Akshay Aggarwal System Architect Prototype Developer

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) The Los Angeles Community Garden Inventory and Locator Team 13 Ardalan Yousefi Cole Cecil Jeff Tonkovich Shi-Xuan Zeng Project Manager Integrated Independent Verification & Validation

More information

Making you aware. CS577a 17Fall Team 04

Making you aware. CS577a 17Fall Team 04 1 Making you aware CS577a 17Fall Team 04 2 :.: Outline 1. Operational Concept Overview 2. UI Demo 3. Test Cases and Results 4. Quality Focal Point 5. Transition Plan 3 :.: Operational Concept Overview

More information

Transition Plan (TP)

Transition Plan (TP) Transition Plan (TP) Mobil Application for Mobile-Controlled Lighting Team 13 Saumil Kasbekar Sayali Sakhalkar Anuradha Saini Priyank Mishra Sagar Sarda Ashutosh Kale Corey Stall Feasibility Analyst Software

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Soccer Data Web Crawler Team 02 First Name Last Name Role Trupti Sardesai Project Manager Wenchen Tu Prototyper Subessware Selvameena Karunamoorthy System/Software

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) Tour Conductor Team-05 Name Ankush H Prasad Ajay Kumar G C Aadithya B Andrew Han Joseph Mouawad Manas Yadav Rohit Ravindra Role System Architect, Project Manager,

More information

Curriculum Guide. ThingWorx

Curriculum Guide. ThingWorx Curriculum Guide ThingWorx Live Classroom Curriculum Guide Introduction to ThingWorx 8 ThingWorx 8 User Interface Development ThingWorx 8 Platform Administration ThingWorx 7.3 Fundamentals Applying Machine

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Transportation Grant Fund Database Team #14 Team Members Kirill Khistyaev Karim Sacre Darren Liu Stephan Rice Zhanna Seitenova Ayman Khalil Roles (Primary)

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) Real Estate Investment and Review Tool Team - 02 Venkata Sravanti Malapaka Project Manager, Software Architect Yuxuan Chen Prototyper, Developer, Trainer Yonghyun

More information

Prototype Report. We Are Trojans (WAT) Network. Team #1. Project Manager, Life Cycle Planner Feasibility Analyst, Operational Concept Engineer

Prototype Report. We Are Trojans (WAT) Network. Team #1. Project Manager, Life Cycle Planner Feasibility Analyst, Operational Concept Engineer Prototype Report We Are Trojans (WAT) Network Team #1 Team Members Eirik Skogstad Min Li Pittawat Pamornchaisirikij Punyawee Pakdiying Saloni Priya Ameer Elkordy Suleyman Erten Kamonphop Srisopha Roles

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) Scriptonomics Team - 07 Team Member USC Email Id Primary Role Secondary Role Aditya Holikatti holikatt@usc.edu Feasibility Engineer Software Developer Alex Miller

More information

Microsoft SharePoint Server

Microsoft SharePoint Server Developing Microsoft SharePoint Server 2013 Core Solutions Course: 20488 Course Details Audience(s): Developers Technology: Duration: Microsoft SharePoint Server 40 Hours ABOUT THIS COURSE In this course,

More information

Prototype Report. Farm Worker Safety Application. Team 09. Life Cycle Planner Developer. Developer. Quality Focal Point. Developer.

Prototype Report. Farm Worker Safety Application. Team 09. Life Cycle Planner Developer. Developer. Quality Focal Point. Developer. Prototype Report Farm Worker Safety Application Team 09 TEAM MEMBER NAME Juan Andrade Theerapat Chawannakul Fereshteh Khorzani Vahagen Sinanian Basir Navab Basir Navab David Tasky ROLES Project Manager

More information

System and Software Architecture Description (SSAD) Yanomamo Interactive CDROM. Team [06]

System and Software Architecture Description (SSAD) Yanomamo Interactive CDROM. Team [06] System and Software Architecture Description (SSAD) Yanomamo Interactive CDROM Team [06] System Architect - Shruti Sannabhadti Project Manager - Reetika Rastogi Requirements Engineer - Rohit Mani Feasibility

More information

System and Software Support Plan (SSSP)

System and Software Support Plan (SSSP) System and Software Support Plan (SSSP) Fōkcus Team 08 Name Role Steven Holland Requirement Engineer, Prototyper Arik Oganesian Operation Concept Engineer, Software Architect Marco Alvarez Feasibility

More information

Object-Oriented Analysis and Design Using UML (OO-226)

Object-Oriented Analysis and Design Using UML (OO-226) Object-Oriented Analysis and Design Using UML (OO-226) The Object-Oriented Analysis and Design Using UML course effectively combines instruction on the software development processes, objectoriented technologies,

More information

Prototype Report. Focus. Team 8

Prototype Report. Focus. Team 8 Prototype Report Focus Team 8 Team members: Hamed Sadeghi, Project Manager Steven Holland, Requirements Engineer Arik Oganesian, Operation Concept Engineer Marco Alvarez, Feasibility Architect Pin-Chih

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) LADOT Scanning Team 08 Name Primary Role Secondary Role Anirudh Govil Project Manager Life Cycle Planner Jeffrey Colvin Prototyper Systems and Software

More information

System and Software Architecture Description (SSAD) ThrdPlace Social Networking. Team 07

System and Software Architecture Description (SSAD) ThrdPlace Social Networking. Team 07 System and Software Architecture Description (SSAD) ThrdPlace Social Networking Team 07 Gaurav Doon - Project Manager Yixiang Liu - Developer Tu Duong IV&Ver and QFP Kan Qi - Developer Ronghui Zhang -

More information

Supporting Information Document (SID)

Supporting Information Document (SID) Supporting Information Document (SID) Team No. 3 Istartonmonday.com Team members Role Kandarp Nyati Project Manager Fei Li Operational Concept Engineer Tanya Gautam Requirement Engineer Bharat Shugani

More information

Prototype Report. Frenzy. Team 01

Prototype Report. Frenzy. Team 01 Prototype Report Frenzy Team 01 Arpan Badeka -Prototyper, UML Modeler Ankur Palav-Software Architect, Prototyper Ashwin Hariharan-Software Architect, Prototyper Jheel Somaiya-Project Manager, Lifecycle

More information

Prototype Report (PRO) Version 4.0. Prototype Report. Smart Locks Control. Team 05. Spring 2018 Team Members: Terence Williams William Goishi

Prototype Report (PRO) Version 4.0. Prototype Report. Smart Locks Control. Team 05. Spring 2018 Team Members: Terence Williams William Goishi Prototype Report (PRO) Version 4.0 Prototype Report Smart Locks Control Team 05 Spring 2018 Team Members: Alex Miller Diego Brandao Terence Williams William Goishi Nicholas Kwong Project Manager Implementer

More information

Prototype Report. Tour Conductor. Team 5

Prototype Report. Tour Conductor. Team 5 Prototype Report Tour Conductor Team 5 Team Members Ajay Kumar G C Manas Yadav Ankush H Prasad Aadithya B K Andrew Han Joseph Mouawad Roles Project Manager, Life Cycle Planner Feasibility Analyst, Prototyper/Builder

More information

Operational Concept Description (OCD)

Operational Concept Description (OCD) Operational Concept Description (OCD) Share Web Team 05 Name Xuan Wang Zhangbiaoge Tian Haoliang Gao Xi Chen Chuhan Zheng Yuxuan Li Role Life Cycle Planner & Project Manager Developer & Operation Concept

More information

Transition Plan (TP)

Transition Plan (TP) Transition Plan (TP) United Directed Marketing Team 9 Fall Semester Chun-Ling Chen Project manager/ Prototyper Chun-Pei Su Lifecycle Planner Shao-yen Cheng System Architect Yuan-Chang Chang Feasibility

More information

Test Plan and Cases (TPC)

Test Plan and Cases (TPC) Test Plan and Cases (TPC) Healthy Kids Zone Survey App Team 14 Name Primary Role Contact Email Andreas Rivera Client ARivera@chc-inc.org Joseph Martinez Client Jmartinez2@chc-inc.org Malcolm Carson Client

More information

Feasibility Evidence Description (FED) COSMIC SYSTEM. Team 02. Sam Lehardi Project Manager/ Life Cycle Planner/ Trainer

Feasibility Evidence Description (FED) COSMIC SYSTEM. Team 02. Sam Lehardi Project Manager/ Life Cycle Planner/ Trainer Feasibility Evidence Description (FED) COSMIC SYSTEM Team 02 Sam Lehardi Project Manager/ Life Cycle Planner/ Trainer Mishaal Aleem Prototyper/ Trainer / Implementer Rachel Inouye Operational Concept Engineer/

More information

System and Software Support Plan (SSSP)

System and Software Support Plan (SSSP) System and Software Support Plan (SSSP) We Are Trojans (WAT) Network Team01 Team members Eirik Skogstad Min Li Pittawat Pamornchaisirikij Punyawee Pakdiying Saloni Priya Ameer Elkordy Suleyman Erten Kamonphop

More information

Android Basics Nanodegree Syllabus

Android Basics Nanodegree Syllabus Android Basics Nanodegree Syllabus Before You Start This is an entry-level program. No prior programming experience required. Project 1: Build a Single Screen App Design and implement a single screen app

More information

System Admin Manual <SNAPVALET> <Team No- 03>

System Admin Manual <SNAPVALET> <Team No- 03> System Admin Manual Name Brian Vanover Brian Bousman Ditong Ding Molly Karcher Patrick Horng Ridhima Manjrekar Role Project Manager, Developer Operational Concept Engineer, Developer

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) Smart Locks Control Team 05 Team Member: Vaibhav Vishal Diego Brandao Zhe Wang Mohammadreza Barazesh Alejandro Monroy Hao-Yun Yang Katarzyna Ruszowska Project Manager,

More information

Prototype Report. Team 02. Member Name Role . Rajat Verma Project Manager, Lifecycle Planner, Dev

Prototype Report. Team 02. Member Name Role  . Rajat Verma Project Manager, Lifecycle Planner, Dev Prototype Report Team 02 Member Name Role Email Rajat Verma Project Manager, Lifecycle Planner, Dev rajatver@usc.edu Preksha Gupta Software Architect, Operational Concept prekshag@usc.edu Engineer Mangalore

More information

Developing Enterprise Cloud Solutions with Azure

Developing Enterprise Cloud Solutions with Azure Developing Enterprise Cloud Solutions with Azure Java Focused 5 Day Course AUDIENCE FORMAT Developers and Software Architects Instructor-led with hands-on labs LEVEL 300 COURSE DESCRIPTION This course

More information

CSE 5236 Project Description

CSE 5236 Project Description Instructor: Adam C. Champion, Ph.D. Spring 2018 Semester Total: 60 points The team project (2 3 students per team) for this class involves conceptualizing, designing, and developing a mobile application

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Early Medieval East Asian Timeline Team 9 Daniel Link Ainsley Chong Priyanka Shetty Aarti Kumar Gupta Abdullah Alkahtani Byron Robert Chan System Architect

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) 1 System and Software Architecture Description (SSAD) Soccer Data Web Crawler Team 02 First Name Last Name Role Trupti Sardesai Project Manager Wenchen Tu Prototyper Subessware Selvameena Karunamoorthy

More information

Oracle Service Cloud Integration for Developers Ed 1

Oracle Service Cloud Integration for Developers Ed 1 Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the

More information

Quality Management Plan (QMP)

Quality Management Plan (QMP) Quality Management Plan (QMP) UDM United Direct Marketing Team 09 Fall Semester Chun-Ling Chen Project manager/ Prototyper Chun-Pei Su Lifecycle Planner Shao-yen Cheng System Architect Yuan-Chang Chang

More information

index_ qxd 7/18/02 11:48 AM Page 259 Index

index_ qxd 7/18/02 11:48 AM Page 259 Index index_259-265.qxd 7/18/02 11:48 AM Page 259 Index acceptance testing, 222 activity definition, 249 key concept in RUP, 40 Actor artifact analysis and iterative development, 98 described, 97 136 in the

More information

Software User's Manual

Software User's Manual Software User's Manual REAL ESTATE INVESTMENT AND REVIEW TOOL Team - 02 Venkata Sravanti Malapaka Yuxuan Chen Yonghyun Cho

More information

Senior Project: Calendar

Senior Project: Calendar Senior Project: Calendar By Jason Chin June 2, 2017 Contents 1 Introduction 1 2 Vision and Scope 2 2.1 Business Requirements...................... 2 2.1.1 Background........................ 2 2.1.2 Business

More information

Oracle Service Cloud Integration for Developers Ed 1

Oracle Service Cloud Integration for Developers Ed 1 Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the Service

More information

PROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...

PROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/... PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON

More information

Michigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017

Michigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017 1 Michigan State University Team MSUFCU Banking with Amazon s Alexa and Apple s Siri Project Plan Spring 2017 MSUFCU Contacts: Emily Fesler Collin Lochinski Judy Lynch Benjamin Maxim Andy Wardell Michigan

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Spherical Modeling Tool Team 13 Minsuk Heo, Prototyper Lyle Franklin, Project Manager Mehmet Sezer, Requirements Engineer Oziel De Oliveira Carneiro,

More information

Platform Architecture Overview

Platform Architecture Overview Platform Architecture Overview Platform overview How-to example Platform components detailed Mediation infrastructure VAS USER container Architecture: overall Backend platform Container Persistence External

More information

Test Plan and Cases (TPC)

Test Plan and Cases (TPC) Test Plan and Cases (TPC) GOTRLA Team 15 Deepak Earayil Project Manager & Software/System Architect Ankith Nagarle Prototyper & Operational Concept Engineer Aayush Jain Feasibility Analyst & Project Manager

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

Feasibility Evidence Description (FED)

Feasibility Evidence Description (FED) Feasibility Evidence Description (FED) Student Scheduling System Team #06 Douglass Kinnes: Project Manager, Quality Focal Point, Implementation Team member Alexey Tregubov: System Architect, UML Modeler,

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Transportation Grant Fund Database Team #14 Team Members Muruganantham Raju Kirill Khistyaev Karim Sacre Reza B Far Stephan Rice Zhanna Seitenova Ayman

More information

5 System architecture

5 System architecture 5 System architecture This chapter provides an overview of the system architecture. The first section presents a superficial explanation of the entire systems architecture. In section two, architectural

More information

Transition Plan (TP)

Transition Plan (TP) Transition Plan (TP) Cash Doctor 3.0 Team 12 Steven Helferich: Project Manager, Developer Kenneth Anguka: IIV&V Xichao Wang: Operational Concept Engineer, Tester Alisha Parvez: Life Cycle Planner, Developer

More information

Software Design Specification

Software Design Specification Software Design Specification for Document Version Prepared by Group Name:

More information

User Guide Preface Readme Audience Vocabulary Navigation

User Guide Preface Readme Audience Vocabulary Navigation User Guide AJ De Las Alas, Tiffany Chan, Stephanie Tran, Viet Tran 1.0 Preface 1.1 Readme DELTA is an application that belongs to Julie Schweitzer s research group. After the application is opened, the

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Naga Venkata Sandeep Kavuru Governors State

More information

LA CISD Tech Day Presented by: Microsoft. Piyush Saggi Developer Solutions Specialist

LA CISD Tech Day Presented by: Microsoft. Piyush Saggi Developer Solutions Specialist LA CISD Tech Day Presented by: Microsoft Piyush Saggi Developer Solutions Specialist psaggi@microsoft.com Agenda Introduction Some Q & A What roles do you represent? Areas of expertise.net? How many are

More information

Test Plan and Cases (TPC)

Test Plan and Cases (TPC) Test Plan and Cases (TPC) Team 02 Member Name Role Email Rajat Verma Project Manager, Lifecycle Planner, Dev rajatver@usc.edu Preksha Gupta Software Architect, Operational Concept prekshag@usc.edu Engineer

More information

Oracle Service Cloud Integration for Develope

Oracle Service Cloud Integration for Develope Oracle Uni Contact Us: 08 Oracle Service Cloud Integration for Develope Durat5 Da What you will learn The class covers how to extend the Service Cloud objec applicable to all APIs before moving on to specific

More information

Duplicate and customize an existing kahoot to fit your needs. Launch and host a kahoot game in your class

Duplicate and customize an existing kahoot to fit your needs. Launch and host a kahoot game in your class Course 1 Get started and discover with Kahoot! Welcome to the first course of the Kahoot! Certified program! Before we get started, please be sure not to share these guides further, as they are only for

More information