Question

Discusses software quality assurance and the importance of process quality? I want 2 or 3 page...

Discusses software quality assurance and the importance of process quality?

I want 2 or 3 page in word please

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Software quality assurance or SQA

Software quality assurance is the set of activities which ensures that developed software meets and complies with the defined or standardized quality specifications .  It is an ongoing process which routinely checks the developed software within the Software Development Life Cycle (SDLC) including requirements definition, software design, coding, code reviews, source code control, software configuration management, testing, release management and product integration stages. SQA processes test for quality in each phase of development until the software is complete. The defined standards for SQA could be one or a combination of any like ISO 9000-3 (original), now ISO 90003ANSI/IEEE, CMMI model, ISO15504, Test Maturity Model integration etc.

Software Quality Assurance activities:

  • SQA Management Plan : It deals with several goals, such as development and maintenance activities, and the introduction of early managerial support actions . In this plan organization should identify the proper set of software engineering activities which are the best for project . A good SQA plane always produces a good quality software.
  • · Auditing of product : It involves inspection of the work products and its related information to determine if the set of standard processes compile with the defined or standardized quality specifications or not.
  • · Product review : Software product is examined by both the internal and external stakeholders to seek their comments and approvals. The feedbacks are noted down and required changes are done in the next release of the software.
  • · Implementation of check points: SQA team should set essential checkpoints to evaluate the performance of the project on the basis of collected data on different check points .
  • · Multi testing Strategy: By implementing multi-testing strategy more bugs can be identified at early stage . We can take the help of both automation and manual testing . This will speed up the testing process and more bugs can be identified easily.
  • · Multiple platform testing : The software product should be tested in multiple platforms for example various version of Windows , Linux , Unix environment to check the compatibility of the software . Apart from that both functional and non functional testing should be performed .
  • · Static Analysis: Static Analysis of a software product is done by an automated tool . This technique is highly used for quality assurance in medical and aviation industries.  It helps to fasten the entire process and saves money.
  • Advantages of Software Quality Assurance (SQA):

1. SQA produces high quality and reliability software products.

2. High software products saves time and maintaining cost.

3. High quality commercial softwares increase market share of company.

4. A quality software has almost zero defects presents in it.

5. A quality product gives better customer satisfaction.

  • Disadvantages of Software Quality Assurance (SQA):

1. Time consuming process .

2. Costs a lot of money as SQA needs more number of resources .

3. Need to employ more employees to maintain quality of the end product .

Importance of process quality :

Process quality is a part of quality management strategy which refers to the degree to which an acceptable process, including measurements and criteria for quality. It is an approach where all resources and tasks are identified, analyzed and allocated to each step of the production process with an aim to get a quality product at the end A quality products performs a key role to contribute long-term revenue, reputation and profitability of an organization.

The objectives of measuring and assessing process quality are enlisted below.

  • Manage profitability and estimate the number of resources need to be allocated.
  • Mitigate the risk factor of the project.
  • Maintain budgets, schedules, and quality for the product .
  • Enhance the ability to consistently deliver a quality product or service
  • Minimize the cost of quality
Add a comment
Know the answer?
Add Answer to:
Discusses software quality assurance and the importance of process quality? I want 2 or 3 page...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT