A.12. Information Model

This information model is provided for requirements purposes, as identifying the business classes and their attributes in the Interoperability Clearinghouse business environment. Note that it does not represent an engineered data model.

The primary business objects in the TRRS system are shown in Figure .8. The following is a basic description of these objects. TRRS member organizations include standards groups, independent software vendors (ISV), testing laboratories, and IT users. Product related services are value-added capabilities provided by TRRS member organizations, such as testing, systems integration, and value-added reselling. A standard profile identifies a particular standard (or a user profile of a standard). An operating environment is a configuration of horizontal products and/or infrastructure products that enable the utilization of other higher-level products. An experience report is documentation of the use of a product. A product is a commercial software artifact.

The entities shown in Figure A.9 identify the anticipated information requirements for the TRRS system. The sections that follow outline preliminary definitions of the associated information for these TRRS entities. Note that this does not constitute a normalized or engineered data model. Asterisks indicate fields which are anticipated to be indexed for the purposes of searching, e.g., primary and foreign keys.

Figure A.8. Key Information Objects and Associations


Product Information

Product Name and Version*— The trade name of the product and the version number. The version number should be detailed and distinct for each product release.

Release Date— The date of initial general availability of the product.

Organization Name*— The vendor of the product.

Organization URL*— The web site URL of the vendor of the product.

Product Class— The class of product selected from TRRS Categories.

Figure A.9. Preliminary Information Requirements


Function List— A description of the product features from a business perspective.

Product Data Sheet— A detailed description of the product from a technical perspective.

Interface Specification— The external interface specification of the product.

Operating Environment*— The operating environment which this product supports.

Interoperates with What Product— Vendor-asserted interoperability relationships with specific product(s).

Conforms to Standards— Vendor-asserted standards conformance.

Product Dependencies— Additional products required for this product to operate.

Is a Part of a Suite— Name of the product suite of which this product is a member.

Unit Price— Manufacturer retail price for this release.

UML/ADL Functional Specification— Product specification in terms of Unified Modeling Language and formal specifications.

TRRS Status and URL Links

Interoperability Validation— Links to TRRS documents that are evidence of interoperability between this product and other products.

Standards Conformance Testing— Links to TRRS documents that are evidence of conformance between this product and standards.

Usability Testing Awards— Links to TRRS documents that are evidence of product usability, or awards for usability.

User Implementation Validation— Links to TRRS documents that are evidence of experience of utilization of this product, e.g., Experience Reports.

Standard Profile Information

Standard Name— The title phrase that identifies this standard.

Standards Organization— The organization(s) which issue this standard.

Class— The product class to which this standard applies.

Standard Number and Current Version— The formal standards number and version numbers of this standards release.

Release Date— The date of initial public availability of this standard.

Standard Function List— A description of the features that are standardized, explained from a business perspective. Corresponds to the terminology and keywords used for the Product: Feature List.

UML Specification— The Unified Modeling Language specification of this standard.

Bibliography— A document bibliography corresponding to this standard (e.g., including ANSI National Standards Number).

URL or XML Tag— A web site URL or XML description to provide a referral for more information about this standard.

Standard Price— Cost of obtaining the standards specification.

Reference Implementation or Testing Tool— Description of an implementation of the standard which is inexpensively available as a reference to implementers. Alternatively a description of a testing tool which can be used to assess conformance of implementations to the standard, including instructions or contacts on how to obtain the reference implementation or testing tool.

Approved Testing/Branding Organization*— Cross reference to a testing organization or branding organization, where a testing organization provides conformance testing as a "product related service," and/or a branding organization grants trademarks with associated conformance guarantees.

Conforming Products— Links to products with some level of conformance to the standard.

Organization Information

Organization Name— Legal or business name of the organization.

Organization Type— Kind of organization as characterized by a TRRS Category.

Industry— Industrial domain for this organization, e.g., manufacturing, telecommunications, etc.

Contact Information— How to contact this organization, including: principal point of contact, address, phone, fax, and email.

Standards Affliliation— Membership in a standards organization or organizations.

Service Offerings*— The kinds of services performed, including "Product Related Services," e.g., conformance testing.

Product Offerings*— The products offered, cross referenced to "Product" entities.

Experience Reports*— Cross referenced to published experience reports, registered with the TRRS.

Validation/Awards Information— Description (and cross reference) to the standards conformance validations or awards received.

Product Related Services Information

Service Name— Name of the service performed.

Service Class— Kind of service.

Organization Name*— Name of the organization performing the service.

Description— Description of the service performed.

Associated Product Suites— Cross referenced to the product suites upon which this service is performed.

Contact Information— Instructions and information for how to request the service.

Pricing— Cost of the service.

Contract Vehicles— In-place mechanisms for acquiring the service, e.g., basic ordering agreements, etc.

TRRS Status and URL Links

Accreditations— Credentials associated with the service.

User Experience Reports— Cross referenced to experience reports pertaining to this service.

Certifications— Certification credentials relevant to this service.

Experience Report Information

Report Name— Name describing this experience.

Report Type— Kind of report, from TRRS Categories.

Organization Name*— Cross referenced to the organization that submitted the report.

Product Name— Name of the product(s) addressed by this experience report.

Environment— Operating-environment context for this experience.

URL Link— Link to the experience report content.

Results and Status— Summary of the experience report outcome.

Operating Environment Information

Operating Platform— Description of the (hardware/software) platform embodied by this operating environment.

Class— Type of operating environment, e.g., client, server, net-server, embedded.

Product Name— Name of the product designating this operating environment.

Device Drivers— Installed device drivers (hardware/software) required in this operating environment.

Database Runtime— Database products supported in this operating environment.

Procotol Stack— Networking protocols supported in this operating environment.

Industry Adoption of Platform— Endorsements for this operating environment and its components.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.108.68