Repair Requirements Analysis Review
The Repair Team
Jason Chalecki
Samuel Chong
Rachel Goldstein
Mark Marrin
Pat Larkin
Stephen Verleye

What am I doing here?
What are we doing now? (Current System)
What do we want to do? (Proposed System)
How is this going to work, exactly? (Use Cases)
What do we need? (Requirements)
How are we doing this? (Object Models & State Diagrams)
Are we missing something? (Open issues)

Current System
Paper-based
not dynamic
expensive
inflexible
easy interface
Manual assignment
Manual matching of maintainers to tasks
flexible

Proposed System
Speech-based IETM and Workorder navigation
Portable computer with speech recognition and synthesis technologies
Benefits
editing at time of repair or inspection
search capability
“hands-off” interface
automatic submission of workorders
not flammable

Use Case Diagram

Use Case: Annotate Workorder
Actors: Mechanic, Lotus Notes DB
Entry Condition: Mechanic is working on an active workorder that needs to be edited
Flow of Events:
Mechanic identifies area to be changed (either sticky status or notes section)
Mechanic makes changes in that area on his/her local copy on PEDD
Mechanic submits changes to Lotus Notes DB
Exit Condition: Modified workorder is in Lotus Notes DB
Exception: DB is down, connection is lost
Special Requirements: none

A Common Interaction: RetrieveIETM

Use Case: Retrieve IETM
Actors: Mechanic, Lotus Notes database
Entry Conditions: Mechanic is logged in
Flow of Events:
Mechanic issues a speech command to retrieve a specific IETM from the database.
The speech system interprets that command and passes the result to the PEDD.
The PEDD executes a query for the IETM.
The PEDD receives the IETM from the database.
The PEDD insures that the grammar is set to IETM navigation, and displays the IETM.
Exit Conditions: IETM is displayed.
Exceptions:
Mechanic doesn’t have access to IETM.
IETM doesn’t exist.
Special Requirements: None

Requirements
Speech-based IETM and Workorder navigation
Speech Recognition Requirements
User training
90% Recognition rate
3-second maximum latency
IETM and Workorder retrieval and notification abilities
Network connectivity
Appropriate hardware
Java 1.2 with JSAPI extensions

Object Model (Simplified View)

Open Issues
Notification interface not well-defined
Current free-form speech recognition not good
IETMs are really big (no, REALLY big)
Authentication standards have not yet been established

Got Questions?