Preview

Using Quality Function Deployment in Software Requirements Specification

Powerful Essays
Open Document
Open Document
5384 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Using Quality Function Deployment in Software Requirements Specification
USING QUALITY FUNCTION DEPLOYMENT IN SOFTWARE REQUIREMENTS SPECIFICATION

Abstract. We present in this paper an approach to requirements specification based on quality function deployment (QFD). We discuss how techniques like QFD with accompanying tool-support can contribute to the development of high quality requirements models that are the basis for information systems that are perceived as valuable by the stakeholders of the systems. Based on the practical application of this technique on a number of information systems projects, including both traditional development projects and the implementation of packaged solutions, it is our experience that the quality of requirements specifications can be improved by using this technique, in particular when used together with groupware tools supporting the overall process. Especially, what we term semantic, pragmatic, and social quality are often affected positively. On the other hand, the QFD-technique is not sufficient alone, but needs to be combined with other RE-techniques such as prototyping, observations, and more traditional conceptual modeling to be able to cover and analyze all types of systems requirements.
1 Introduction
Information systems development is a group activity, needing the input of many people to result in innovative systems that truly support the needs of the stakeholders. Software requirements can be classified into three categories: Normal, exciting and expected .
1. Normal Requirements are what the stakeholders communicate during traditional facilitated sessions or in interviews. They cover the base functionality of the application. These requirement contribute proportionally to customer satisfaction and expectations.
2. Exciting Requirements are aspects which the users do not expect. Often exciting requirements involve innovation of the business process or new ways of handling functionality. Stakeholder satisfaction with the application can be dramatically improved through



References: 1. Andersen Consulting, Method/1: Version 11.0 (1999) 2. Berg, E 5. Darimont, R. and van Lamsweerde, A.‘Formal Requirement Patterns for Goal-Driven Requirements Elaboration ' in Proceedings of SIGSOFT '96 Editor: Garlan, D. (1996) 179-190 6 9. Jacobs, S. and Kethers, S. ‘Improving Communications and Decision Making within Quality Function Deployment ' in Proceedings of the First Conference on Concurrent Engineering, Research and Application, CERA, Pittsburg, PA, August. (1994) 10.Krogstie, J 11.Krogstie, J., Conceptual Modeling for Computerized Information System Support in Organization, PhD Thesis, NTH, Trondheim, Norway (1995) 12.Krogstie, J., Lindland, O.I 13.Krogstie, J. and Sindre, G. ‘Utilizing Deontic Operators in Information Systems Specification '. Requirements Engineering Journal, 1(4) (1996) 210-237 14.Krogstie, J 17.Liou, Y.I. and Chen, M. ‘Using Group Support Systems and Joint Application Development for Requirements Specification ', Journal of Management Information Systems, 10 (3), (1993) 25-41 18.Lloyd, K 19.McDonald, M. P., ‘Quality Function Deployment - Introducing Product Development into the Systems Development Process ', in Seventh Symposium on Quality Function Deployment, Novi , Michigan, June (1995) 20.Mylopoulos, J

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Discuss the importance of integrating the voice of the customer into all decisions under the concept of Quality Function Deployment (QFD).…

    • 464 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Service Request Sr Rm 004

    • 1582 Words
    • 7 Pages

    The purpose of this paper is to incorporate the transition from the design to the implementation phase. The implementation phase is the fourth phase of the system development life cycle. This phase is refers to as the decisive moment. All the work that has been done up to this point to bring an idea to realty is coming to life. This phase is most expensive and time-consuming of the previous three phases. The work done in this phase is tedious, and requires the strictest focus to the attention of detail. The major activities involved in this area are coding, testing, installation, documentation, training, and support. The purpose for this these activities are to transform the work from the previous phase into a physical working system that can process the specific task for the information management office for which it was created.…

    • 1582 Words
    • 7 Pages
    Better Essays
  • Powerful Essays

    Cis518 Assignment 2

    • 776 Words
    • 4 Pages

    The technique that is being used for gathering requirements in this document is combining “software requirement specification with use case modeling”.…

    • 776 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Cis 331 Case Study

    • 705 Words
    • 3 Pages

    There are several basics a writer needs to write when concerning a software requirement specification. The writer needs to include these issues: functionality, external interfaces, performances, attributes and design qualities. This type of document lists everything that is required when it comes to the system that is being created. This is basically a backbone for the work that needs to be completed.…

    • 705 Words
    • 3 Pages
    Good Essays
  • Better Essays

    The process of information-gathering is crucial to the success of this project. A plan must be followed and executed flawlessly to make sure the requirements and specifications have been defined. “Without a formalized, organized approach to developing information systems software [we] might see a project fail due to premature development of the software before all the functional requirements are clearly defined and agreed upon.” (Shelley 2004) The IT Team will use the Systems Development Cycle or SDLC with the waterfall methodology. Through this method, the team will be able to understand the user requirements and efficiency of the current system in comparison to related industry technological standards. The SDLC method is a tried and true approach for developing applications for companies that want to upgrade their systems.…

    • 1264 Words
    • 6 Pages
    Better Essays
  • Better Essays

    References: Laudon, J. P., & Laudon, K. C. (2011). Essentials of management information systems (9th ed.).…

    • 1010 Words
    • 5 Pages
    Better Essays
  • Better Essays

    Kaplan It460 Unit1

    • 788 Words
    • 4 Pages

    JAD (Joint Application Development) is a methodology which uses customer involvement. The development team works together with the customer to develop the processes that the software will support and develop the processes as to work directly with the customer’s business needs. The JAD approach was developed due to the ineffectiveness of the technique of interviewing stakeholders individually to identify requirements. The technique focused on individual input rather than group consensus. (Edwards, 2011)…

    • 788 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Week 10 Assignment

    • 1474 Words
    • 5 Pages

    This paper will analyze techniques used for requirements determination, collection, and organization. It will also summarize effective communication techniques with various organizational stakeholders to collect information by using a variety of techniques that conveys proposed solution characteristics. Analyze and present methods to initiate, specify, and determine various aspects of feasibility of these projects. This paper will also develop a solution to proposed business problem using structured systems analysis and design methods. Finally, this paper will be written clearly and concisely about advanced systems analysis and design using proper writing mechanics and technical style conventions.…

    • 1474 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    System Analytics

    • 694 Words
    • 3 Pages

    2. Petrie Electronic Case Questions for chapter 5; questions 1 - 5. These questions help understand the research and thinking process to gather requirements and searching for possible solutions.…

    • 694 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    outline

    • 2553 Words
    • 11 Pages

    an information system for an organisation are covered, including the impact of the system on its intended…

    • 2553 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    Cmgt 445

    • 2619 Words
    • 11 Pages

    Course Description This course will cover the process and issues associated with the implementation of a computer application information system. Topics will include the processes associated with sponsor and stakeholder approvals, end user training, technical staff training, conversion from existing application(s) and integration into the information system production environment. This course will also examine the use of development and testing environments and the testing procedures related to the implementation of a computer application information system. Policies Faculty and students will be held responsible for understanding and adhering to all policies contained within the following two documents:   University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum.…

    • 2619 Words
    • 11 Pages
    Satisfactory Essays
  • Satisfactory Essays

    (before the group meeting) Use the structured problem-solving process to create an explicit plan for developing the HOQ for your company’s line of products. This process will include reverse engineering, and assigning specific tasks to the group members…

    • 499 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Obviously, the company must analyse its current situation thoroughly with a complete understanding of the strengths and limitations of its technological processes, before deciding to make any modifications or changes. In answering these questions, business must adopt a new and forwardthinking attitude. For example, input from customers and workers must be taken into account and carefully reviewed and analysed before a new vision is forged by the firm. The firm’s major goal should be survival by remaining competitive in the marketplace. Obviously, this cannot be achieved if there is no customer base.…

    • 6625 Words
    • 27 Pages
    Powerful Essays
  • Good Essays

    Systems Development

    • 1125 Words
    • 5 Pages

    Information technology is an important part of a company’s future success. In order for companies to move into the future compressively they must continue to enhance their Information technology. The systems development process and the management of it are important aspects of strategically enhancing a company’s information technology system in place or better it for the future. Systems development can be simply be described as the process you go through to develop the product or products that meet your organizations needs. This type of development process is described as the waterfall process.…

    • 1125 Words
    • 5 Pages
    Good Essays
  • Good Essays

    2. Sharp, H. and Finkelstein, A. and Galal, G. (1999) Stakeholder identification in the requirements engineering process. In: Proceedings of 10th International Workshop on Database & Expert Systems Applications (DEXA). (pp. pp. 387-391). IEEE Computer Society Press…

    • 745 Words
    • 3 Pages
    Good Essays