• Software Quality Assurance Framework(2)


    1.Software quality assurance: the systematic activities providing evidence of the fitness for use of the total software product.(为整个软件产品有一个很好的使用性提供证据的系统活动)

    what—— SQA is  the collection of activities used to monitor and control a software project so that specific objectives are achieved with the desired level of confidence.

    when——software quality assurance is an umbrella activity that is applied throughout the software development process.

    who——SQA is composed of a variety of tasks associated with two different constituencies:the software engineers who do technical work.  an sqa group that has responsiblity for quality assurance planning,oversight,record keeping,analysis and reporting.

    how——sqa is achieved throught the use of established guidelines for quality control to ensure the integrity and prolonged life of software.

     the objectives of sqa are typically achieved by following a software quality assurance plan.

    The sqa plan states the methods the project will employ to ensure the documents or products produced and reviewed at each milestone are of high quality.

    Components of SQA:testing, software configuation management, quality control(standards,practices,conventions,specification)

    software testing is a popular risk management strategy.It is used to verify that funcitional requirements  were met.

    limitations:by the time testing occurs,it is too late to bulid quality into the product.

    tests are only as good as the test cases,not all defects are discovered during testing.

    quality control:is defined as the processes and methods used to monitor work and observe whether requirements are met.

    for software products,quality control typically includes specification reviews,inspections of code and documentations,and checks for user deliverables.

    software configuration management : is a disipline that can be applied to activities including software development, document control,problem tracking,change control,and maintenance.

    the purpose of software configuration management is to identify all the interrelated components of software and control their evolution throughout the various life cycle phase.

    The software components make up a deliverable at each point of its development. Component identification is a basic software configuration management activity.

    Software components :go through a series of changes. In order to manage the development process, one must establish methods and name standards for uniquely identifying each revision.

    version control:Version control provides the traceability of history of each software change, including who did what , why,and when.

    change control:Software change control is a decision process used in controlling the changes made to software. A key role of SCM is change control

  • 相关阅读:
    wikioi 1002 旁路
    OS X升级到10.10使用后pod故障解决方案出现
    Python challenge 3
    maven 编
    独立博客网站FansUnion.cn操作2多年的经验和教训以及未来计划
    Wakelock API详解
    智遥工作流——会签与多人审批区别
    mysql 参数optimizer_switch
    OpenRisc-31-关于在设计具有DMA功能的ipcore时的虚实地址转换问题的分析与解决
    TROUBLE SHOOTING: FRM-30425
  • 原文地址:https://www.cnblogs.com/huhaibo/p/3398237.html
Copyright © 2020-2023  润新知