Software Quality Assurance (SQA)
435107402 ???? ???????
435100235 ??? ??????
434107954 ??????? ?? ???
435106841 ???? ??????
This chapter discusses software quality assurance and the importance of process quality. It is a premise in the quality field that good processes and conformance to them are essential for the delivery of high-quality product, and this chapter discusses audits and describes how they are carried out.
This report includes information about Software Quality Assurance (SQA) and an abroad definition of it, how can software assurance help in improving the quality of the software, it’s benefits on health care, SQA activities, Product operation quality, Producer revision quality, Product transition quality, how can the Software Quality assurance improve health care, Which key players in healthcare can benefit mostly from this technology.
In this research paper, we are using the “Literature review”.
“A literature review is a critical analysis of the literature, or research, related to a specific topic or research question.”
There are many reasons why we use literature review method instead of other methods, literature reviews help us to know about the information that exists in our field of study, defining the differences between different papers and how this can help us in a better knowledge about out field of study, helps us in looking for other people who works in the same field of study and share knowledge together, helps us in knowing the methods of the research and it’s techniques, helps us in setting clear goals of our field of study and how to attain it, and helps us in show relationships between current and previous studies.
Reading keeps the brain active, reading prevents mental illness such as Alzheimer and dementia, it also reduce stress, also helps the reader in a way that expands his knowledge in any field, it’s also improves the reader vocabulary dictionary as he learns more words, it also improves the reader’s memory, it also improves our analytical thinking skills, it improves focus and concentration, helps the reader in improving his writing skills, and it’s also entertaining.
Software quality assurance (SQA) is a process that ensures that developed software meets and complies with defined or standardized quality specifications. Software quality assurance (SQA) is an ongoing process within the software development life cycle (SDLC) that routinely checks the developed software to ensure it meets desired quality measures. https://www.techopedia.com/definition/4363/software-quality-assurance-sqaThere are many benefits of Software Quality Assurance (SQA), discover errors before they get critical or hard to solve, by doing that it will become less costly than discovering it later.
Other benefit is to improve the quality of the software, quality of the software plays huge role in benefiting the society.
Software Quality Assurance (SQA) also improves the process of creating a software, and it is also create a mature software process.
We have to prepare and start a Software Quality Assurance plan for a project, The plan must include evaluations to be performed, audits and reviews to be performed, standards that are applicable to this project, procedure for error reporting and tracking, documents to be produced by the Software Quality Assurance (SQA) group, and the amount of feedback provided to the software project team.
Participating in the development of the project’s software process, The Software Quality Assurance (SQA) group reviews the process description for meeting the organization policy, the company’s standards regarding software, externally imposed standards, company’s rules, and other parts of the software project plan.
Reviews Software engineering activities to verify compliance with the defined software process by identifying, documenting, 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. We can do that by reviewing selected work products; identifying, documenting, and keep track deviations; verifies that corrections have been made, and also by 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.
Records any noncompliance and reports to senior management.Noncompliance items are tracked until they are resolved.