sqe(lecture 14)

Upload: gau1119

Post on 07-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 SQE(Lecture 14)

    1/10

    UNIT: IV

    Software Quality Assurance

    It is a process for evaluating and documenting the

    quality of the products produced during each stage of

    the software development lifecycle.

    SQA requires monitoring of the methods and

    standards of the software organization andmanagement insight into quality practices.

  • 8/6/2019 SQE(Lecture 14)

    2/10

    Quality Planning

    It is the dominant part of quality engineering

    activities.

    Quality planning before specific quality assurance(QA) activities is carried out, known as pre-QA

    activities in software quality engineering.

    Quality assurance activities are central to dealing

    with defects and assuring quality for the software

    products.

  • 8/6/2019 SQE(Lecture 14)

    3/10

    Continue

    Therefore, they should and normally do consume themost resources in terms of human efforts as well as

    utilization of computing and other related resources.

    Measurement and quality assessment activities start

    after selected QA activities. Typically, at the early

    part of the development process

  • 8/6/2019 SQE(Lecture 14)

    4/10

    Continue

  • 8/6/2019 SQE(Lecture 14)

    5/10

  • 8/6/2019 SQE(Lecture 14)

    6/10

    Major Software Quality Assurance

    Activities

    Prepare an SQAplan for a project.

    Participates in the software projects developmentprocess.

    Review software engineering activities to verify

    compliance with the defined software products.

    Audit report design for the software work.

  • 8/6/2019 SQE(Lecture 14)

    7/10

    Prepare an SQA plan for a project

    The plan is developed during project planning and is

    reviewed.

    The plan identifies the audit report, standards that areapplicable to the project, procedure for error reporting

    and tracking.

    The final documents to be produced by the SQA

    group to the software project team.

  • 8/6/2019 SQE(Lecture 14)

    8/10

    Participates in the software projects

    development process The software team selects a process for the work to

    be performed.

    The SQA group reviews the process description for

    compliance with organizational policy, internal

    software standards, externally imposed standards (e.g.

    ISO 9001), and other part of the software project plan

  • 8/6/2019 SQE(Lecture 14)

    9/10

    Review software engineering activities to

    verify compliance with the defined software

    products

    The SQA group identifies, documents, andtracks deviations from the process and verifies

    that corrections have been made

  • 8/6/2019 SQE(Lecture 14)

    10/10

    Audit report design for the software

    work

    SQA group design a audit report for the wholesoftware project and submit it to the project

    manager.