STARS Requirements Review minutes

Authoring - Jonathan Rosenberg

Authoring will provide a method to convert paper Technical Documents into IETMs, Interactive Electronic Technical Manuals.

Current System

Proposed System

Requirements

Core Requirements

Additional Requirements

Use Cases

In-depth look at the IETM-ize Use Case

Use Case Name: IETM-ize
Participating Actors: Technical Writer
Entry Conditions: 1. TW receives notification that there is a Digital Document available to be converted into an IETM Section.
Flow Of Events: 2. TW uses Workflow's Retrieve use case to retrieve the Digital Document.
3. TW opens the Digital Document in the Digital Document to IETM Section Converter and produces an IETM Section.
4. TW reads the IETM Section looking for conversion errors.
5. If any errors are found, the TW corrects them.
Exit Conditions: 6. TW uses Workflow's Submit use case on the IETM Section.
Special Requirements None

Activity Diagram

An activity diagram showing the progression from a paper document through an IETM, with quality control occuring along the way.

Object Model

The Document Object

An abbreviated Object model, focusing on the Document Object. It shows relationships between the classes Document, Associated Document, State Machine, Authoring Document, Annotation, Digital Document, IETM Section, and IETM.

Open Issues

Workflow - Kaushik Merchant

Workflow provides services to the Authoring, Inspection, and Repair subsystems; namely, storing documents and providing notifications when they change.

Requirements

Core Requirements

Optional Requirements

Fancy Requirements

Use cases

SubmitDocument

UpdateDocument

Example:
  1. Bob the Technical Writer edits IETM 1.1 and calls SubmitDocument.
  2. Bob is authenticated and his access rights are verified.
  3. The updated IETM is stored as IETM 1.2.
  4. IETM 1.1 remains in the database and becomes available as the old version of IETM 1.2.
  5. Appropriate parties are notified of the update.

Object Model

Available in slide 11 (simplified object model) and in slide 12 (full-blown view of Document view of object model)

Open issues and questions

Modeling - Matthew Weyent

Goals: The model is a CAD-generated 3d model. The structure of the data is a component tree.
Example rendering

Requirements

Functional Requirements

Nonfunctional Requirements

Constraints

NavigateComponenet Use Case

NavigateComponent Sequence Diagram: When the actor navigates, a new wireframe is returned.
Screen Mockup

Open Issues

Inspection - Zeb Drivdahl

The team website is at http://www.contrib.andrew.cmu.edu/~drivdahl/sepage/inspect.htm for now.

The Inspection Subsystem will simplify and streamline the inspection process for maintenance personnel as well as modernize the inspection process through the use of IETMs instead of paper manuals.

Requirements

Core Requirements

Optional Requirements

Fancy Requirements

An "A Day In the Life Of" Scenario

The Inspector

Boundaries of Inspection System

Open issues and questions

Repair - Pat Larkin

Current System

Proposed System

Annotate Workorder Use Case

Retrieve IETM Use Case

Requirements

An abbreviated Object Model is available.

Open issues and questions

Project Management(Architecture) - Dan Heller

This is a presentation of the SPMP, not the RAD.

Subsystem Decomposition

The Organizational Structure shows the breakdown of teams into types of teams: Architecture, Documentation, and Configuration Management as Cross-Functional Teams, and Authoring, Workflow, Inspection, Repair, Augmented Reality, and Modeling as Development Teams. Again, the new UI and Workorder teams are not in the diagram.

Project Communication

Project Deliverables

SPMP, RAD, SDD, ODD, Test Manual, and Source Code.

Project Phases

Requirements Analysis, System Design, Object Design, Implementation, Testing, Delivery

Group Roles

Coach, Primary Facilitator, Architecture Liason, Documentation Editor, Configuration Manager, Toolsmith, CASE Tool Manager, and Technology Expert.

Open issues and questions

Augmented Reality - Jeremy Jones

Current System

Miniature blueprints and a grease pencil for marking up the actual plane. This system has limited accuracy and amount of detail.

Proposed System

The proposed system consists of a User Interface Manager, which arbitrates the user interfaces of the other subsystems on the PEDD, an interface used to calibrate the wire-frame overlay, device drivers for I/O devices, and an event system to send events to the other subsystems when the user takes some action.

Scenario

An inspector puts on and turns on a PEDD. He stands at the nose cone an F-18 and calibrates the wireframe on the PEDD. He then begins to inspect the plane.

Requirements

Functional Requirements

Nonfunctional requirements

Class diagram

The class diagram is available.
There were no open issues or questions.

Q&A


This page is hosted by the Chair for Applied Software Engineering of the Technische Universität München.
Imprint (Impressum)