answersLogoWhite

0


Best Answer

SQA simply refers to 'software quality assurance', however, quality assurance in software is something that is commonly misunderstood.

After software is built the code is generally tested for compliance to the requirements. The testers are usually separate resources who have been trained in software testing although developers or other people can be pressed into service for testing. Some organizations release software and let their customers do the testing :-)


Testing a software product gives you 'negative assurance', that is, you can state that you did not see anything that makes you believe that the software is incorrect. Negative assurance is not quality assurance.


Quality assurance is about positive assurance, it is making the statement 'we are certain that the software will behave properly in all circumstances.'


When a software product only performs testing then it is giving negative assurance, which is not quality assurance. A software product needs to be built by engineers who understand quality methodologies and practices for a software product to have positive assurance, which is quality assurance.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

Testing is the process of executing a program with the purpose of finding errors.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What do you mean by SQA in software engineering?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is an explanation of the SQA activities?

Software quality assurance is composed of a variety of tasks associated with two different constituencies-the software engineers who do technical work and an SQA group that has responsibility for quality assurance planning, oversight, record keeping, analysis, and reporting. Software engineers address quality (and perform quality assurance and quality control activities) by applying solid technical methods and measures, conducting formal technical reviews, and performing well-planned software testing. Only reviews are discussed in this chapter. Technology topics are discussed in Parts Three through Five of this book. The charter of the SQA group is to assist the software team in achieving a highquality end product. The Software Engineering Institute [PAU93] recommends a set of SQA activities that address quality assurance planning, oversight, record keeping, analysis, and reporting. These activities are performed (or facilitated) by an independent SQA group that: Prepares an SQA plan for a project. The plan is developed during project planning and is reviewed by all interested parties. Quality assurance activities performed by the software engineering team and the SQA group are governed by the plan. The plan identifies • evaluations to be performed • audits and reviews to be performed • standards that are applicable to the project • procedures for error reporting and tracking • documents to be produced by the SQA group • amount of feedback provided to the software project team Participates in the development of the project's software process description. 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 parts of the software project plan. Reviews software engineering activities to verify compliance with the defined software process. The SQA group identifies, documents, and tracks deviations from the process and verifies that corrections have been made.Audits designated software work products to verify compliance with those defined as part of the software process. The SQA group reviews selected work products; identifies, documents, and tracks deviations; verifies that corrections have been made; and periodically reports the results of its work to the project manager. Ensures that deviations in software work and work products are documented and handled according to a documented procedure. Deviations may be encountered in the project plan, process description, applicable standards, or technical work products. Records any noncompliance and reports to senior management. Noncompliance items are tracked until they are resolved.


Kinds of Computer-Aided Software Engineering tools?

These would be anything that help to get the project done. They could be graphic programs, engineering programs, or some other options.


What is product in software engineering?

The product of software engineering is software.


What is design in software engineering?

data design in software engineering


What kind of jobs require software programming skills?

To help you get an idea of the kind of jobs in software engineering, I took a quick look at online job listings for software engineering. The types of job titles that showed up were Software Engineering Technician, Software Engineering Programmer, Software Engineering Manager, Software Engineering Director, and Technical Writer in Software Engineering.


What do you mean by error tracking in software engineering?

Find and correct the cause of error


What should be the experties for a computer engineer?

Electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering or electronic engineering.


What is ieee software engineering?

IEEE gives software engineering definition as :-. The application of a systematic , disciplined quantifiable approach to the development, operation and maintenance of software that is the application of engineering to software.


Is b.c.a a software engineering?

B.C.A is really in software developing in such the way's engineering


When was Engineering Software Lab created?

Engineering Software Lab was created in 2005.


When was Software Engineering Institute created?

Software Engineering Institute was created in 1984.


When was Lero - software engineering - created?

Lero - software engineering - was created in 2005.