Introduction
  
 
"Quality" refers to all the good things that we would like to see in
the TAPAS product. In particular, we adopt the standardized quality
factor description  according to ISO 9126, in which quality is
defined in regard to the following factors:
    1.      
Functionality - suitability,
accuracy, interoperability, security,  compliance, completeness
    2.      
Reliability - maturity, fault
tolerance, recoverability  compliance
    3.      
Usability - understandability,
learnability, operability,  attractiveness, compliance
    4.      
Efficiency - time behavior, resource
utilization, compliance
    5.      
Maintainability - analyzability,
changeability, stability,  testability, compliance
    6.      
Portability - adaptability,
installability, co-existence,  replaceability, compliance
The above terminology is used throughout this document and determines
its structure. The TAPAS project plan schedules five mile stone
releases.  Each of these releases will include different,
respectively revised versions of work products that must comply with
different quality goals. An overview on the scheduled release plan, the
work products to be produced and the quality goals to be achieved is
given below. The next sections will define mechanisms used to assure
the quality goals in detail.
 
  
    
      | Project phase | Schedule | Deliverables / Quality
objectives | 
    
      | Elaboration | Jan 1- March 31, 2005 | "Paperchild" release 
 
        Specification
          Requirements
            Should be
functionally complete, suitabile, easy to understandand should cover the security aspect
 
 Design
            Should maximize
portability, adaptability, replaceability, and be compliant to standards
Should detail
mechanisms on how to implement security requirementsShould detail
repository draft structure for storing e-MS documents
 Implementation
            UI Prototypes (multiple screen captures)
              Should allow
clarifying operability of thick client application | 
    
      | Construction I | April 1- June 31, 2005 | "Straw man" release 
 
        Specification
          Requirements
            Should be revised for
accuracyShould be compliant
to ISO/IEEE documentation standards 
          Design
            Should give an
accurate structural and behavioural descriptionof the component-level architecture
 Implementation
            Functionality
              Interoperability with e-MS (import/export) 
              Use cases related to viewing and adding basic
summaries are implemented at the thick client
 
              Viewer implemented on PDA client Maintainability:
              Testability, understandability, installability Usability | 
    
      | Construction II | July 1- September 30, 2005 | "Woodwoman" release 
 
        Specification
          Design
            Should give an
accurate structural and behavioural descriptionof the component-level and class-level architecture
Component-level
architecture should  comply to ISO/IEEE  documentation
standardsMission-critical
parts of the specification should be formal
 Implementation
          Functionality
            All requirements implemented
All security requirements implemented Maintainability:
            
              adaptability (plugin architecture)
 UsabilityEfficiency | 
    
      | Construction III | October 1 - December 31, 2005 | "Ironcat" release 
 
        Specification
          All parts of the specification should comply to ISO/IEEE  documentation standardsCompliance with implementation Implementation
          Reliability: correctness, fault tolerance, recoverable,
maturity | 
    
      | Deployment | January 1 - March 31, 2006 | "Diamonddog" release 
 
        Specification
          User documentation
            Should be complete and understandable Implementation | 
    
      |  |  |  | 
  
  -  
-