Preview

Software Quality Asurance: State of the Art Review of Techniques and Tools

Best Essays
Open Document
Open Document
3817 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Quality Asurance: State of the Art Review of Techniques and Tools
Abstract
This paper tries to give a comprehensive review of software quality assurance techniques and tools in the current century aiming at putting all relevant issues in a unified context. In this paper, we shall evaluate software quality assurance techniques and tools. The broad goal of any organization in software industry is to deliver a solution to a targeted user group. In today’s competitive marketplace, it is essential that such organizations are able to balance their ability to develop quality software and release that software in a timely fashion and within the budget. It is important to have a unified context of SQA techniques and tools. SQA tools and techniques has seen a steady advancement in the recent times. However, there is still a gap between the state of the art and of the practice.

2

1. Introduction
This chapter provides an introduction to software quality assurance, its background and benefits associated with software quality assurance, (SQA). Software quality assurance is the concern of every software engineer to reduce costs and improve product time-to-market. It consists of a means of monitoring the software engineering processes and methods used to ensure quality usually by means of audits of the quality management system under which the software system is created. These audits are backed by one or more standards (Osielczak and Mianowski).
Background Information
SQA plays a vital role in the software engineering development process. It can be considered as one of the activities, to observe the execution of software project to validate if it behaves as expected or not. Quality assurance activities contribute to the success of software project by reducing the risks of software’s quality. Accurate planning, launching and controlling quality assurance activities on time can help to improve the performance of software projects. The cost of software problems or errors is a significant problem to global industry, not



References: 1. Mark Kevitt, 2008, Best Software Test & Quality Assurance Practices in the project Lifecycle 2 5. Alan Shalloway, Guy Beaver, James R. Trott (2010), Lean-Agile Software Development, Net Objectives Inc 6. Arthur Conklin (2011), “ Software Assurance: The Need for Definitions”, Proceedings of 44th Hawaii International Conference on System Sciences IEEE 7. ISO/IEC. 1999b ISO/IEC 9000:2000 Quality Management Systems- Fundamentals and vocabulary 8. Highsmith, J. (2002) Agile Software Development Ecosystems, Addison-Wesley Professional 11. Programming Research, Inc (2003). QA C++ Data Sheet. Web site: http://www.programmingresearch.com/pdfs/QAC++ 12 13. Hower, Rick (2006). Software QA and Testing Resource Center. Updated April 2006. 17. Pentti P. (2002). Software testing tools. University of Kuopio 15

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Every day in the world, a project is taking place. From a company that decides to expand operations and needs additional space to an IT company creating software, one thing remains constant. These are projects, and as with many projects a systematic process exists, in order to identify all the tasks are accomplished and the project stays on track. Concerning the company Track Stuff Inc., the following eight phases are essential and in this paper are covered…

    • 3456 Words
    • 14 Pages
    Satisfactory Essays
  • Best Essays

    Braude, E. J., & Bernstein, M. E. (2011). Chapter 3 and Chapter 28 Software process. In Software engineering Modern approaches (2nd ed., pp. 32-62 and ). Hoboken, NJ: John Wiley & Sons.…

    • 3816 Words
    • 16 Pages
    Best Essays
  • Powerful Essays

    ITMG624

    • 4112 Words
    • 21 Pages

    This course explores successful project management for information technology projects. The System Development Life Cycle (SDLC) models are defined including the waterfall, spiral, incremental release, and prototyping models. Students will differentiate between these models and apply corresponding project management methods to identify critical checkpoints and reviews. Risk management, as applied to technology projects, is examined. Key project indicators are discussed, and students will explore defining measurement criteria for determining critical success factors on a project. The course defines the application of knowledge, skills, tools, and techniques to project activities and includes a tutorial for Microsoft Project. Emphasis is placed on the three dimensions of the information technology project constraints: scope, time, and cost. Students are recommended to have access to Microsoft Project. Course software requirements with the appropriate versions are listed under the Resources.…

    • 4112 Words
    • 21 Pages
    Powerful Essays
  • Good Essays

    The tools were developed in the field and are designed to be implemented by multidisciplinary users.…

    • 826 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Wells Fargo Competitor

    • 1650 Words
    • 7 Pages

    Recent efforts have led to an agreed upon unit of measure for application improvements (requirements as opposed to projects, sub-projects or tickets). Within the past year, we have been able to tie the systems of records for projects, testing and production performance together, but the quality of consistent data is still lacking. We have only been able to create a few localized reports that show cause and effect. For example, 4 or more change requests within a single project will lead to an exponential number of testing defects.…

    • 1650 Words
    • 7 Pages
    Good Essays
  • Good Essays

    The organization must focus on requirement analysis instead of deliverable. The deliverable will be of no use if the product or system does not conform to requirements. There should be no costs overrun. Organization must take project scope schedule and cost in account.…

    • 455 Words
    • 2 Pages
    Good Essays
  • Best Essays

    References: Faqs.com. 2009. Life cycle of a software development project. Retrieved on October 25, 2010 from http://www.faqs.org/docs/ldev/0130091154_28.htm…

    • 1447 Words
    • 6 Pages
    Best Essays
  • Good Essays

    While project audits use performance measures and forecast data, they are generally more inclusive than the performance measurement control system discussed in Chapter 13. Project audits include a review of why the project was selected, a reassessment of the project’s role in the organization’s priorities, a check on the organizational culture, an assessment of team performance, lessons learned, and a check on external factors that might affect the project direction or importance. A project audit is intended to include all factors relevant to the project and managing future projects.…

    • 577 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Project Plan

    • 9315 Words
    • 38 Pages

    Lovett, G. (2004). Project Audit Support: Know Where You Stand. Source Experts; Vol. 2 Issue 4, p56-67. Retrieved June 16, 2006 from www.evoknow.com/doc.php?id=project_audit_support.pdf.…

    • 9315 Words
    • 38 Pages
    Good Essays
  • Satisfactory Essays

    4. Work with various IT development groups to ensure projects meet expectations of customers and the Product Manager. Ensure all required details and data are provided to Business Analysts and Project Managers for successful deliverables.…

    • 608 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    It Project Management

    • 7394 Words
    • 30 Pages

    Begin organizing your project files by making decisions on the relevance of materials and make some estimates for tracking your project. Refine your project plan.…

    • 7394 Words
    • 30 Pages
    Good Essays
  • Powerful Essays

    Mr.Ryan

    • 2538 Words
    • 8 Pages

    As Jack O’Brien, project lead of Teradyne’s Jaguar project, sat in traffic on his way to work he pondered his team’s efforts over the past eight years. Teradyne, a manufacturer of semiconductor test machines, had long been awaiting the arrival of their new full-range testing equipment. The project marked a number of firsts for Teradyne including up-front project planning, formalized tools for project tracking, and a structured development process. Despite the learning curve all new methodologies impose, O’Brien’s project had become a success in the hardware department, yet the software group struggled through much of the implementation, and was still working on deliverables. Had the new tools and techniques hindered the development processes? This paper will analyze Teradyne’s traditional project execution strategies in contrast to those of the Jaguar project, will describe how the new project management tools made an impact on the project, and present the lessons learned throughout the experience.…

    • 2538 Words
    • 8 Pages
    Powerful Essays
  • Best Essays

    Failure of IT projects has plagued the IT industry since the introduction of automated systems into organisations. While failures in software are perhaps one of the more quickly excused reasons, the problem often lies at the project management level.…

    • 3083 Words
    • 13 Pages
    Best Essays
  • Powerful Essays

    quality assurance. In this context, this paper will show how this important and increasingly used…

    • 1760 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    HNC/HND Computing System

    • 363 Words
    • 2 Pages

    Software projects have a reputation for delivering over cost, over time and failing to meet the user or…

    • 363 Words
    • 2 Pages
    Good Essays

Related Topics