This website uses cookies to ensure you have the best experience. Learn more

Software Quality Assurance Essay

1218 words - 5 pages

Software Quality Assurance

ABSTRACT

High complexity, invisibility of the product and opportunity to detect the defects provided the uniqueness which will meet the challenges for the development and operation of quality assurance for software. This paper provides a brief introduction to software quality assurance and discuses about the software quality metrics and their limitations.

Keywords: SQA (software Quality Assurance), software quality metrics, process metrics, product metrics

INTRODUCTION

Definition: Software Quality Assurance is a set of activities designed to evaluate the process by which the products are developed or manufactured. Contrast with quality ...view middle of the document...

Configuration verifications
7. Management of the discrepancy
reporting system
8. Retention of QA records

The hierarchy of SQA unit starts with the SQA unit head at the top and his planning tasks are preparing annual activity program and budget for the SQA unit, planning of the organizations software quality management system.
The management tasks include monitoring implementation of the annual SQA activities of a program appointing SQA members.
[4]Fletcher J. Buckley identifies the three major roles of an SQA professional as
The first SQA role is Information Gatherer, who looks across many projects to provide management with the information it needs to make decisions among economic, marketing, legal, quality, and scheduling conflicts.
The second role projected for SQA is that of The Policeman. In this role, SQA stands between the producer and the consumer, detecting products that do not meet quality standards and preventing them from being delivered.
The third SQA role is that of the Helper. This is based on the belief that everyone wants to do a better job, and appreciates those who help them.
To get succeed in the above three major roles of SQA personnel Information-Gatherer, Policeman, and Helper, one should follow that:
• Each of the major SQA roles has distinct contributions to make.
• Each SQA person should understand the roles played should have the positive aspects of the position.
• Every person must be perceived as contributing to the improvement of the organization.

BACKGROUND

Two alternative definitions describe quality metrics as a category of SQA tools:
1. A quantitative measure of the degree to which an item possesses a given quality attributes
2. A function whose inputs are software data and whose output is a single numerical value that can be interpreted as the degree of which the software possesses a given quality attributes. [4]
The scope of software quality metrics is expanding considerably over the few decades. Metrics as a quality assurance tool has not been applied at an adequate level in the software industry. Only a small portion of software development organizations apply software quality metrics. Numerous research works has been dedicated to this subject.

Software metric may be defined as "an objective, which provides a quantitative measure of an attribute and a measure of the software product. The number of major defects found during a test and a comparison of that figure with a threshold of “goodness" or "badness" is objective. [5]

Objectives of Software Quality Metrics:
• It facilitates the management control and planning at the managerial level.
To achieve this objective is based on calculation of metrics regarding deviations of actual quality performance from planned performance and deviations from the timetable and budget.
• It indicates the situations that require maintenance, improvement planning in the form of corrective actions or...

Other Essays Like Software Quality Assurance

Software Development Plan Essay

2332 words - 10 pages |TBD |TBD | You should consider including all of the top-level work products described in SPSG, including: • Change Control Plan • Change Proposals • Vision statement • Top 10 Risks List • Software Development Plan, including project cost and schedule estimates • User Interface Style Guide • User Manual/Requirements Specification • Quality Assurance Plan

Software Security Essay

575 words - 3 pages Software Security Software security could be sumed up into five patterns and practices; asset, threat, vulnerability, attack, and countermeasure. These practices can be used from a vary of uses from finding a weakness that makes a threat possible, to a safeguard that addresses a threat and mitigates risk. HP Application Security solutions enable your developers, quality assurance (QA) teams and security experts to successfully conduct web

Software law

1228 words - 5 pages importing or selling the invention without his or her. Copyright applies to the expression of ideas while a patent applies to the ideas themselves. 8 Outline the five levels of the Capability Maturity Model Level 1:Initial Level 2:Repeatable- Software configuration management, software quality assurance, requirement management Level 3:Defined- Peer reviews, integrated process definition, inter-group coordination Level 4: Managed- Software quality management, quantitative process management Level 5: Optimizing- Process change management, technology management, defect prevention

Legal Issues Essay: Open Versus Closed

3366 words - 14 pages ] Legal Issues Essay: Open verses Closed Laurence Moore 7 3. Proprietary Software Proprietary software development represents a large sector of the software market. For the consumer proprietary software provides a reputable and reliable product, often with the assurance of continued support. When purchasing a piece of proprietary software the consumer can be confident that there is a high level of quality assurance. In relation to large companies

Software Maintenance And Change Control Process

1908 words - 8 pages , regression testing, performance testing and integration testing to make sure all parts of the software are functional and to verify no faults had risen during the final fix and test processes. The installation and quality assurance of the release are reviewed by the user and system engineering team to ensure the schedule release of the software is on track. The final step is where a final version to the software is attached and issued. Conclusion

Business Process Modelling

615 words - 3 pages Development f) Organizational Process Definition g) Organizational Process Focus h) Organizational Process Performance i) Organizational Training j) Project Monitoring and Control k) Project Planning l) Process and Product Quality Assurance m) Product Integration n) Quantitative Project Management 1. Requirements Management 2. Requirements Development 3. Risk Management 4. Supplier Agreement

Project Management Plan

2103 words - 9 pages document and define information that is needed to effectively manage the Modell Charter School ERP Implementation. It will also define the projects quality policies, deliverables and acceptance and quality assurance activities. Project Quality                                                                                                               The overall goal of the Modell Charter School is to change the core computer software system

Accounting

1874 words - 8 pages systems for data integrity and security of the company’s information data processing. CAATs provide a 10 step process made available to the auditor for use as guidelines in conducting an efficient audit. The guidelines will reduce the time to complete the audit, save money and ensure a high degree of confidence in the audit results. The CAATs audit will provide the owner of Kudler Fine Foods with assurance that the systems are operating with

Measures in Software Engineering

3317 words - 14 pages production. Since the request has increased, different process models have been developed to cope with these requests. Since the inventoion of the computer, attention has been focusing on software quality, fast production and the attention has moved to satisfy the customers. Whittaker and Voas (2002:28) stated “Software quality is no better today than it was decades ago. In some cases, it’s worse”. The high request and time constraint have brought

Key Initiatives To Enriching Project Management

1728 words - 7 pages the project. At the base of the role, the Project Manager has a responsibility to continuously and frequently communicate the status of the project. Their communication practices should include all relevant players within the project, including the project sponsor, the Development team, the Quality Assurance team, the Business Development team, and so on. Essentially, these key players need to be aware of all metrics involving the project

Mgmt2- Task1 D

1029 words - 5 pages participant who evaluates the deliverable against an established review criterion. Quality Assurance: (Process) Verification and validation of project activities and resultant artifacts with respect to established policies, standards, procedures, methods, and guidelines for software development. Quality Assurance (QA) representative: The person responsible for verifying compliance to the established Quality Assurance policies, standards

Related Papers

Discussion Questions Chapter 8 Essay

595 words - 3 pages Discussion Questions 1-9 pg. 329-330 1. Discuss some of the examples of poor quality in information technology projects presented in the 'What Went Wrong?" section. Could most of these problems have been avoided? Why do you think there are so many examples of poor quality in information technology projects? Many of these problems could be avoided by performing better quality management. One problem is that software and hardware is hitting

Software Processes Phase 2 Essay

1719 words - 7 pages Phase 2 Individual Project Software Processes Guillermo Alonso Table of Contents Section 1: Project Goals and Scope 3 Introduction 3 Section 2: Project Management Process 4 Planning 4 Executing 4 Monitoring and control 5 Section 3: Requirements Management 6 Purpose Statement 6 Budget Management 6 Schedule Management 7 Section 4: Process and Product Quality Assurance 8 Purpose Statement 8 Project procedure and

Hello World Essay

688 words - 3 pages during or at the end of the development process to determine whether it satisfies specified requirements.’’ In other words, does the implemented system meet the specified user requirements? The software quality assurance plan (SQAP) is a document that expresses an overall approach to quality that is used throughout the development life cycle. The plan includes: the organizational structure of the quality team. 2. A list of documentation to be

Mod 7 Essay Questions

1476 words - 6 pages required to implement each function, and the inherent relationships between elements that are embodied in the design. Software assurance, in the context of this text, warrants that the security and control features are collectively and individually free of vulnerabilities. Software assurance is nominally made up of six large processes: Software Quality Assurance (SQA), Configuration Management, Verification, Validation, Audit, and Problem