258,679 research outputs found

    Training, Quality Assurance Factors, and Tools Investigation: a Work Report and Suggestions on Software Quality Assurance

    Get PDF
    Previously, several research tasks have been conducted, some observations were obtained, and several possible suggestions have been contemplated involving software quality assurance engineering at NASA Johnson. These research tasks are briefly described. Also, a brief discussion is given on the role of software quality assurance in software engineering along with some observations and suggestions. A brief discussion on a training program for software quality assurance engineers is provided. A list of assurance factors as well as quality factors are also included. Finally, a process model which can be used for searching and collecting software quality assurance tools is presented

    Software Quality Assurance

    Get PDF
    Telecom networks are composed of very complex software-controlled systems. In recent years, business and technology needs are pushing vendors towards service agility where they must continuously develop, deliver, and improve such software over very short cycles. Moreover, being critical infrastructure, Telecom systems must meet important operational, legal, and regulatory requirements in terms of quality and performance to avoid outages. To ensure high quality software, processes and models must be put in place to enable quick and easy decision making across the development cycle. In this chapter, we will discuss the background and recent trends in software quality assurance. We will then introduce BRACE: a cloud-based, fully-automated tool for software defect prediction, reliability and availability modeling and analytics. In particular, we will discuss a novel Software Reliability Growth Modeling (SRGM) algorithm that is the core of BRACE. The algorithm provides defect prediction for both early and late stages of the software development cycle. To illustrate and validate the tool and algorithm, we also discuss key use cases, including actual defect and outage data from two large-scale software development projects from telecom products. BRACE is being successfully used by global teams of various large-scale software development projects

    Software quality assurance plan for GCS

    Get PDF
    The software quality assurance (SQA) function for the Guidance and Control Software (GCS) project which is part of a software error studies research program is described. The SQA plan outlines all of the procedures, controls, and audits to be carried out by the SQA organization to ensure adherence to the policies, procedures, and standards for the GCS project

    Australian software developers embrace quality Assurance Certification

    Get PDF
    [Abstract]: This paper details a research project undertaken to assess the extent of adoption of quality assurance (QA) certification by Australian software developers. A brief history of government QA policy, the catalyst in the sudden interest in certification, is included. Primary data for the study were gathered from a survey of 1,000 Australian software developers, and were used to determine the extent of adoption of QA certification by Australian developers, their organisational characteristics, capability maturity and perceptions regarding the value of QA certification. Secondary data from the JAS-ANZ register of certified organisations enabled validation of survey responses and extrapolation of QA certification adoption. Major findings of the study revealed that 11 percent of respondents are certified to ISO 9001 or AS 3563, seven percent are in progress and 21 percent plan to adopt QA certification. It also revealed that specialist developers are adopting QA certification at twice the rate of in-house developers. Other factors found to be associated with adoption of QA certification are large development groups, developers with government or overseas clients, organisations with whole- or part-foreign ownership, and organisations undertaking corporate TQM initiatives. From the findings, detailed implications are drawn for managers and policy analysts

    Managing Software Quality Assurance

    Get PDF

    Software Quality Assurance C++

    Get PDF
    This project performs software quality assurance (SQA) of systems developed using the C++ programming language. Today, successful implementation of information technology (IT) projects is a competitive necessity for businesses in all sectors, yet approximately 30% of IT projects are perceived to be unsuccessful. Software quality assurance plays a critical role in the software development lifecycle and can impact a project’s overall success. Failure to pay attention to SQA can result in budget overruns, schedule delays, failure to meet project objectives, and/or poor customer satisfaction. Effective SQA includes developing and conducting comprehensive tests of system functions, performance, and security. In addition, the project team reviews critical documentation produced by the developers

    Product assurance policies and procedures for flight dynamics software development

    Get PDF
    The product assurance policies and procedures necessary to support flight dynamics software development projects for Goddard Space Flight Center are presented. The quality assurance and configuration management methods and tools for each phase of the software development life cycles are described, from requirements analysis through acceptance testing; maintenance and operation are not addressed
    • …
    corecore