Course Hero Logo

Assignment adv.docx - Assignment adv. SE Q1: what is...

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 1 - 5 out of 46 pages.

Assignment adv. SEQ1: what is quality assurance in software engineering. What are standards associated to qualityassurance.What is Software Quality Assurance?
What You Will Learn:[show]Software Quality Assurance PlanAbbreviated as SQAP, the software quality assurance plan comprises of the procedures,techniques, and tools that are employed to make sure that a product or service aligns withthe requirements defined in the SRS(software requirement specification).The plan identifies the SQA responsibilities of a team, lists the areas that need to bereviewed and audited. It also identifies the SQA work products.
The SQA plan document consists of the below sections:1.Purpose section2.Reference section3.Software configuration management section4.Problem reporting and corrective action section5.Tools, technologies and methodologies section6.Code control section7.Records: Collection, maintenance and retention section8.Testing methodologySQA ActivitiesGiven below is the list of SQA activities:#1) Creating an SQA Management Plan:The foremost activity includes laying down a proper plan regarding how the SQA will becarried out in your project.Along with what SQA approach you are going to follow, what engineering activities will becarried out, and it also includes ensuring that you have a right talent mix in your team.#2) Setting the Checkpoints:The SQA team sets up different checkpoints according to which it evaluates the quality ofthe project activities at each checkpoint/project stage. This ensures regular qualityinspection and working as per the schedule.#3) Apply software Engineering Techniques:Applying some software engineering techniques aids a software designer in achieving high-quality specification. For gathering information, a designer may use techniques such asinterviews and FAST (Functional Analysis System Technique).Later, based on the information gathered, the software designer can prepare the projectestimation using techniques like WBS (work breakdown structure), SLOC (source line ofcodes), and FP(functional point) estimation.#4) Executing Formal Technical Reviews:An FTR is done to evaluate the quality and design of the prototype.In this process, a meeting is conducted with the technical staff to discuss regarding theactual quality requirements of the software and the design quality of the prototype. Thisactivity helps in detecting errors in the early phase of SDLC and reduces rework effort in thelater phases.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 46 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Fall
Professor
NoProfessor
Tags
Project Management, Software engineering, Software development process, Software Risk Management

Newly uploaded documents

Show More

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture