Repair Requirements Analysis Review
The Repair Team | |
Jason Chalecki | |
Samuel Chong | |
Rachel Goldstein | |
Mark Marrin | |
Pat Larkin | |
Stephen Verleye | |
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) |
Paper-based | ||
not dynamic | ||
expensive | ||
inflexible | ||
easy interface | ||
Manual assignment | ||
Manual matching of maintainers to tasks | ||
flexible |
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 | ||
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
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 |
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)
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 |