| 
  
  
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Scenarios | 
    
   
     | 
    Conversion | 
    
   
     | 
    Verification | 
    
   
     | 
    Correction | 
    
   
     | 
    Subsystem model | 
    
   
     | 
    Screen Shots | 
    
   
     | 
    Hardware/software allocation | 
    
   
     | 
    API decisions | 
    
   
     | 
    Description of decorated scenario | 
    
   
     | 
    Status of subsystem development | 
    
   
     | 
    Schedule | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Conversion of Document. | 
    
   
     | 
    Actor receives notification of document ready to
    be converted. | 
    
   
     | 
    Actor downloads document. | 
    
   
     | 
    Actor converts document. | 
    
   
     | 
    Actor uploads document to Database. | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Verification. | 
    
   
     | 
    Actor receives notification of change in
    document. | 
    
   
     | 
    Actor retrieves document from database. | 
    
   
     | 
    Actor verifies the document and either approves
    the document or adds annotation to the document. | 
    
   
     | 
    Actor adds uploads the document to the database. | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Correction. | 
    
   
     | 
    Actor receives notification that there is an
    annotation to a document. | 
    
   
     | 
    Actor retrieves the document from the database. | 
    
   
     | 
    Actor makes the corrections to the document. | 
    
   
     | 
    Actor uploads the document to the database. | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
    
   
     | 
    Java doc at http://www.contrib.andrew.cmu.edu/~davidg/se/javadoc | 
    
   
     | 
    Screen shots!!! | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
    
   
     | 
    Authoring Client GUI. | 
    
   
     | 
    Provides a way for the user to run various
    software to do the conversion, QC, correction, download documents from the
    database, and upload documents to the database. | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
    
   
     | 
    Allows user to check on the status of an IETM. | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Update File | 
    
   
     | 
    Allows user to change a file on the database | 
    
   
     | 
    Allows user to browse on the local hard drive
    for the file to upload | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Scanning documents | 
    
   
     | 
    Photoshop on a Mac | 
    
   
     | 
    Converting bitmaps to digital documents | 
    
   
     | 
    GCS on NT | 
    
   
     | 
    ACS on Solaris | 
    
   
     | 
    Converting digital documents to IETM | 
    
   
     | 
    AIMSS on NT | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Boolean addAnnnotation(String ietmID, String
    annotation). | 
    
   
     | 
    This provides a way to add an annotation to an
    IETM. | 
    
   
     | 
    External Web viewing IETM service will be
    provided  by ESI’s Web Viewer or
    Panorama Web Plug-In. | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Workflow | 
    
   
     | 
    int submitDocument(String username, String
    password, String tableName, Document data) | 
    
   
     | 
    Document retrieveDocument(String username,
    String password, String tableName, int docID, boolean forReading) | 
    
   
     | 
    Enumeration listDocuments(String username,
    String password, String tableName, Enumeration fields, Enumeration values) | 
    
   
     | 
    int updateDocument(String username, String
    password, String tableName, int docID, Document data) | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
     | 
    
   
     | 
    Authoring gets 1-2 pages of TM. | 
    
   
     | 
    Scan with Photoshop on a Mac. | 
    
   
     | 
    GCS on NT. | 
    
   
     | 
    ACS on Solaris (8 hours later). | 
    
   
     | 
    QC (inspection). | 
    
   
     | 
    AIMSS 3.2. | 
    
   
     | 
    IETM 3.2. | 
    
   
     | 
    QC (again). | 
    
   
     | 
    One Error. | 
    
   
     | 
    Fix. | 
    
   
     | 
    QC (again). | 
    
   
     | 
    Ship it to NAVY. | 
    
   
     | 
    Intermission (magically IETM turns from 3.2 to
    4.0). | 
    
   
   
   | 
 
 
  | 
  
   | 
 
 
  | 
  
   | 
 
 
  | 
  
   | 
 
 
  | 
  
   | 
 
 
  | 
  
   | 
 
 
  | 
  
   | 
 
 
  | 
  
   | 
 
 
  
  
  
  
   
     | 
     | 
    
   
     | 
    Requirement Analysis is done. | 
    
   
     | 
    System Design is done. | 
    
   
     | 
    Object Design is done. | 
    
   
     | 
    Implementation is going on right now. All of our
    GUI is complete. Now all we have to do is our control objects. | 
    
   
     | 
    Testing is happening as a top-down approach. We
    are using stubs that the GUI calls into. | 
    
   
   
   | 
 
 
  
  
  
  
   
     | 
     | 
    
   
     | 
    Implementation: Dec 5th. | 
    
   
     | 
    Unit Testing: Dec 5th. | 
    
   
     | 
    Integration Tests: Dec 8th. | 
    
   
   
   |