Quality Assurance Strategy and Plan Version 1.0 Uri

Quality Assurance Strategy and Plan Version 1.0 Uri

May 20, 2008 NIEM QUALITY ASSURANCE STRATEGY AND PLAN VERSION 1.0 URI: http://reference.niem.gov/niem/guidance/quality-assurance-strategy-and-plan/1.0/ Change History A = A d d . Reference: All, Page, No. Date M = Mod. Change Description Table, Figure, Paragraph Revised By D = Del. 1.0 05/20/2008 All A NTAC Members Initial version NIEM NIEM Quality Assurance Strategy and Plan Contents 1 Introduction ............................................................................................................................... 1 1.1 Purpose and Scope .......................................................................................................... 1 1.2 Approach ......................................................................................................................... 2 1.3 Objective Versus Subjective Quality .............................................................................. 3 2 Data Quality .............................................................................................................................. 4 2.1 Statistics and Metrics ...................................................................................................... 4 2.1.1 Components Without Definitions ........................................................................ 4 2.1.2 Components With Descriptive Metadata ............................................................ 5 2.1.3 Code Table Currency .......................................................................................... 5 2.1.4 Components/Definitions That Have Been Vetted ............................................... 5 2.1.5 Components/Definitions That Have Changed Since the Last Release ............... 5 2.1.6 Vetted Components/Definitions That Have Changed Since the Last Release .... 6 2.1.7 Text Properties With at Least One Corresponding Code Property ..................... 6 2.1.8 Potential Code Properties .................................................................................... 6 2.1.9 Unresolved NCCT Issues Relevant to the Data Model ....................................... 6 2.1.10 Components’ Change Counts .............................................................................. 7 2.2 Automated Validation Checks ........................................................................................ 7 2.3 Manual Quality Inspections .......................................................................................... 11 2.3.1 Component-Naming Review ............................................................................. 11 2.3.2 Definition Review ............................................................................................. 12 2.3.3 Descriptive Metadata Review ........................................................................... 13 2.3.4 Modeling Review .............................................................................................. 13 2.3.4.1 Property-Modeling Review ................................................................... 13 2.3.4.2 Type-Modeling Review ........................................................................ 14 2.4 Quality Assurance Process Overview ........................................................................... 14 3 Harmonization Quality............................................................................................................ 15 3.1 Statistics and Metrics .................................................................................................... 15 3.1.1 Class Terms From Component Names .............................................................. 16 3.1.2 Component Dependencies ................................................................................. 16 3.1.3 Type Hierarchy .................................................................................................. 16 3.1.4 Direct Interdomain Dependencies ..................................................................... 16 3.1.5 Indirect Interdomain Dependencies................................................................... 17 3.1.6 Interdomain Dependencies by Component ....................................................... 17 3.1.7 Namespace Cohesion ........................................................................................ 17 3.1.8 NIEM Components That Are Extended in Registered IEPDs .......................... 17 3.1.9 Components That Have Been Vetted for Harmonization ................................. 18 3.1.10 Components That Are in the Component Staging Area (CSA) ........................ 18 3.2 Automated Validation Checks ...................................................................................... 18 3.2.1 Component Name Duplication .......................................................................... 18 3.2.2 Component Name Similarities .......................................................................... 19 3.3 Manual Quality Inspections .......................................................................................... 19 3.3.1 Review of Components With Shared Class Terms in the Name ....................... 19 3.3.2 Review of Specializations, Augmentations, and Roles by Type ....................... 19 3.3.3 Review of Multiple Corresponding Code Properties ........................................ 19 i NIEM NIEM Quality Assurance Strategy and Plan 3.3.4 Component Harvesting From Registered IEPDs .............................................. 19 3.3.5 Namespace Cohesion Review ........................................................................... 19 3.3.6 Domain Dependency Review ............................................................................ 20 3.3.7 Dependency Modification Harmonization ........................................................ 20 3.3.8 Content Reviews and Vetting ............................................................................ 21 3.3.9 Namespace Content Overviews ........................................................................ 21 3.4 Quality Assurance Process Overview ........................................................................... 21 4 Operational Quality ................................................................................................................. 21 4.1 Statistics and Metrics .................................................................................................... 22 4.1.1 Number of New Domains in a Release ............................................................. 22 4.1.2 Number of Changes to the Model ..................................................................... 22 4.1.3 Number of Registered IEPDs Affected by Release Changes ............................ 22 4.1.4 Additional IEPD Metrics ................................................................................... 23 4.1.5 Number of Independent Schema Distribution and Model Artifact Reviews .... 23 4.2 Input Reviews and Support ........................................................................................... 23 4.2.1 Input Collection ................................................................................................. 23 4.2.2 Input Validation and Review ............................................................................. 24 4.3 Output Review and Support .......................................................................................... 24 4.3.1 Release Strategy ................................................................................................ 25 4.3.2 Increased Visibility of Changes ........................................................................ 25 4.3.3 Reviews ............................................................................................................. 25 4.3.3.1 Tool-Based Reviews ............................................................................. 25 4.3.3.2 General Reviews ................................................................................... 26 4.3.3.3 Usage of NIEM ..................................................................................... 26 4.3.4 Available Support .............................................................................................. 26 4.3.5 Quality Assurance Disclosure ........................................................................... 27 5 Summary ................................................................................................................................. 27 5.1 Recommendations and Next Steps ............................................................................... 27 Appendix A: Property Representation Terms ............................................................................. A-1 Appendix B: Component-Naming Rules .................................................................................... B-3 Appendix C: Acronyms and Abbreviations ................................................................................ C-4 Appendix D: References ............................................................................................................. D-5 Figures Figure 1: NIEM Quality Assurance Layers ................................................................................... 2 Figure 2: Component Naming ..................................................................................................... 12 Tables Table 1: General Quality Checks ................................................................................................... 7 Table 2: Property Quality Checks .................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    38 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us