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 |