47
SmartPosition Customer Review and Feedback Presentation

SmartPosition Customer Review and Feedback Presentation

Embed Size (px)

DESCRIPTION

Presentation Overview What you will see in today’s presentation ◦System overview ◦The requirements Elicitation Process ◦User requirements (URS) ◦Specification (SRS) ◦Formal Analysis ◦Testing ◦System Architecture ◦Questions

Citation preview

Page 1: SmartPosition Customer Review and Feedback Presentation

SmartPositionCustomer Review and Feedback Presentation

Page 2: SmartPosition Customer Review and Feedback Presentation

Format of Presentation

IntroductionMajor sections of the project

◦Each section will be presented for 4 minutes

◦Followed by 2 minutes of discussion

Finally 15 Minutes of Questions

Page 3: SmartPosition Customer Review and Feedback Presentation

Presentation Overview

What you will see in today’s presentation◦System overview◦The requirements Elicitation Process◦User requirements (URS)◦Specification (SRS)◦Formal Analysis◦Testing◦System Architecture◦Questions

Page 4: SmartPosition Customer Review and Feedback Presentation

Overview

The SmartPosition

System

An aid to improve the outcomes of

soccer teams.

Page 5: SmartPosition Customer Review and Feedback Presentation

System Boundary Diagram

Page 6: SmartPosition Customer Review and Feedback Presentation

Requirements Elicitation

A “Meeting of the Minds”

What is the purpose? What did we achieve?

An agreement on the system specifications free from undocumented assumptions.

Page 7: SmartPosition Customer Review and Feedback Presentation

Requirements Elicitation

The First Question - Pressman states

The first question an engineer asks the client should be

context free, focused on the customer and other stakeholders.

Page 8: SmartPosition Customer Review and Feedback Presentation

Requirements Elicitation

Formal Requirements Specification

Informal Requirements

Raw Requirements

Concept

Inception

Page 9: SmartPosition Customer Review and Feedback Presentation

Analysis Process

Page 10: SmartPosition Customer Review and Feedback Presentation

Analysis Process

Each stage of the analysis process allowed the project team to identify all aspects of the system that formed a requirement

The formal listing of requirement statements are being used by the system architects to produce both high and low level designs

Any changes to the requirements will result in a formal review of the SRS

Page 11: SmartPosition Customer Review and Feedback Presentation

Formal Analysis Diagrams

System interaction ◦ The communication and

collaboration between objects within the system

◦ Identifies domain classes, attributes and responsibilities of the system objects

Sequence Diagrams◦ Communication and interaction

between objects◦ Time sequence behavior

Activity Diagrams◦ Model workflow◦ State behavior of system

Page 12: SmartPosition Customer Review and Feedback Presentation

System Setup

3 Sub Systems◦ Main Unit◦ Player Tracking

Device◦ iPad application

Initial system synchronisation sequence

Communications between sub systems identified

Page 13: SmartPosition Customer Review and Feedback Presentation

View Tracking Data

Communication between sub systems◦ Position data

pushed to main unit

◦ iPad application GUI refresh

Timing of data calls between sub systems

Page 14: SmartPosition Customer Review and Feedback Presentation

Repelling of Players

Sub system states identified

Sub system domain classes and functions identified

Workflow needed for a device to alarm

Page 15: SmartPosition Customer Review and Feedback Presentation

User Acceptance Testing

Detail the product testing techniques used at the user acceptance level. Describe what will be tested, what will not be tested and why.

Page 16: SmartPosition Customer Review and Feedback Presentation

User Acceptance Testing

Detail the product testing techniques used at the user acceptance level. Describe what will be tested, what will not be tested and why.

Page 17: SmartPosition Customer Review and Feedback Presentation

Features to be tested

Features which to be tested are typical features of the systems.

They are taken from requirement analysisWill represent for a complete working

system.Will also ensure the quality of the system

Page 18: SmartPosition Customer Review and Feedback Presentation

REPEL

Purpose: is used to train players to spread out on the field and not clump together.

Action: as defined in requirement analysis, if two tracking units come into the range of a tracking unit, they will start beeping.

Page 19: SmartPosition Customer Review and Feedback Presentation

REPEL

Page 20: SmartPosition Customer Review and Feedback Presentation

REPEL

Page 21: SmartPosition Customer Review and Feedback Presentation

REPEL

Page 22: SmartPosition Customer Review and Feedback Presentation

REPEL

Page 23: SmartPosition Customer Review and Feedback Presentation

REPEL

Page 24: SmartPosition Customer Review and Feedback Presentation

TRACK

Purpose: reporting twice every second which other units come into the range of a tracking unit.

Action: Each tracking unit is reporting to the main unit twice every second.

Author
The requirement has changed to 15 times per second.
Page 25: SmartPosition Customer Review and Feedback Presentation

TRACK

Page 26: SmartPosition Customer Review and Feedback Presentation

TRACK

Page 27: SmartPosition Customer Review and Feedback Presentation

REPEL/TRACK

Purpose: a combination of REPEL and TRACK modes

Action: ◦If two tracking units come into the range of a

tracking unit, they will start beeping.◦Each tracking unit is reporting to the main unit

twice every second.

Page 28: SmartPosition Customer Review and Feedback Presentation

REPEL/TRACK

Page 29: SmartPosition Customer Review and Feedback Presentation

SILENT MODE

Purpose: avoid any impacts on players in a real soccer game.

Action: ◦Each tracking unit shall not start beeping in any

scenarios.

Page 30: SmartPosition Customer Review and Feedback Presentation

SILENT MODE

Page 31: SmartPosition Customer Review and Feedback Presentation

SWITCH on TRACKING UNIT

Purpose: to allow players to turn on/off their tracking units.

Action: ◦Turn off: device is off and no LED.◦Turn on: each tracking unit shall:

Go to sleep if the master unit is off. Be active if the master unit is on.

Page 32: SmartPosition Customer Review and Feedback Presentation

SWITCH

Page 33: SmartPosition Customer Review and Feedback Presentation

SWITCH

Page 34: SmartPosition Customer Review and Feedback Presentation

DIAL on MASTER UNIT

Purpose: to allow the coach to switch between modes on the master units.

Action: ◦Able to put it in Repel mode◦Able to put it in TRACK mode◦Able to put it in REPEL/TRACK mode◦Able to turn it off

Page 35: SmartPosition Customer Review and Feedback Presentation

DIAL

Page 36: SmartPosition Customer Review and Feedback Presentation

DIAL

Page 37: SmartPosition Customer Review and Feedback Presentation

Other features to be tested

Battery evaluationConfigurable rangeInterferenceWaterproofStability

Page 38: SmartPosition Customer Review and Feedback Presentation

Features NOT to be tested

Size and weightInternal system activities

◦For example: the system shall improve positional play for soccer teams

External system activities◦For example: the system shall be designed so

as to enable mass production of the design

Page 39: SmartPosition Customer Review and Feedback Presentation

Architecture

Description of the system architecture. (use as many slides as you think necessary)

Page 40: SmartPosition Customer Review and Feedback Presentation

Stakeholder Analysis

Player - UserCoach - UserProject Owner - SportQuick CEOProject Liaison - SportQuick Project

SponsorDevelopment Team - Red TeamRegulatory Department - Health and

Safety

Page 41: SmartPosition Customer Review and Feedback Presentation

System Qualities

After analysing the stakeholders and non-functional requirements the following have appeared identified as the most important system qualities

AvailabilityUsabilityModifiabilityTestability

Page 42: SmartPosition Customer Review and Feedback Presentation

Conceptual View

Page 43: SmartPosition Customer Review and Feedback Presentation

Implementation View

Page 44: SmartPosition Customer Review and Feedback Presentation

Candidate 1

Page 45: SmartPosition Customer Review and Feedback Presentation

Candidate 2

Page 46: SmartPosition Customer Review and Feedback Presentation

Candidate Evaluation

Available Modifiable Testable Usable Performance Hardware Software TotalLayer 3 3 3 3 2 5 4 23MVC 3 5 3 5 5 1 5 27

Each criterion is given a score from 1 to 5. The candidate with the most points, is selected and candidate with the least points is the fall back option.

Page 47: SmartPosition Customer Review and Feedback Presentation

Build Plan

List availability datesDescribe how the team

intends to build the product. Give a timeline etc.