Preview

Requirement Traceability

Better Essays
Open Document
Open Document
2436 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Requirement Traceability
Requirement Traceability
In modern times, since the rapid development of technology, more and more software products are used in complex, potentially dangerous goods such as weapons control systems, aircraft and medical devices. These products are critical because failure of these kinds of systems could result in loss of life, significant environmental damage, and major financial crisis. Thus, all of these industries are heavily regulated by government or laws. They are forced to completely trace all aspects of the production process from raw materials through to production and delivery to the users. The ability to track these relationships and analyze the impact when change happens is a key feature and common to software processes.

To meet the procedures of both regulatory bodies and clients, manufacturers have in the past been forced to use mainly paper-based records that have several problems are not able to avoid. Such as time-consuming, record deletion, or do not address requirements and the impact of change, and that small changes to a system can create significant safety and reliability problems. Therefore, consistent and traceable software requirements are critical elements in modern complex products.

Gotel said that “Requirements traceability is the ability to describe and follow the life of a requirement, in both a forward and backward direction; i.e., from its origins, through its development and specification, to its subsequent deployment and use, and through periods of ongoing refinement and iteration in any of these phases” (94-101)5.

According to the definition of requirement traceability, there are two aspects of requirement traceability. Pre-requirement traceability is concerned with those aspects of a requirement’s life from the point before it is included in the software requirements specification. Post-requirement traceability is intended to assure that all requirements are fulfilled. In order to achieve the goals, we need to invent a



References: 1. Cleland-Huang, J., Chang, C. & Ge, Y., “Supporting Event Based Traceability through High-Level Recognition of Change Events”, Proceedings of the 26th Annual International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment, 2002, pp. 595-602. 2. Jag, Sodhi, and Prince Sodhi. Managing IT Systems Requirements. Vienna, Va: Management Concepts, 2003. 3. Kotonya, Gerald, and Ian Sommerville. Requirements Engineering: Processes and Techniques. Chichester: J. Wiley, 1998. 4. K.Wiegers. Software Requirements. Second edition, 2003. 5. O. Gotel and A. Finkelstein, An analysis of the requirements traceability problem, in International Conference on Requirements Engineering, 1994, pp. 94-101.

You May Also Find These Documents Helpful

  • Good Essays

    Documentation Review – Using company data to find requirements. Data flow diagrams can help illustrate the system’s…

    • 717 Words
    • 3 Pages
    Good 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
  • Satisfactory Essays

    Document the requirements based on the information provided and assumptions that you have made, including a requirements traceability matrix.…

    • 268 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    5 Mistakes Bas

    • 2228 Words
    • 9 Pages

    Requirements Development . . . . . . . . . . . . . 2…

    • 2228 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    Requirements are the basic Phase which lead to the development of a project. In fact, it is the first step for any project The main problem in a project failure is the lack of requirements.…

    • 2331 Words
    • 10 Pages
    Powerful Essays
  • Powerful Essays

    Writing Your Project Sadiki Lameck Kusyama November, 2014 Overview  Structure  Content  Writing  Formatting  Submission 2 Structure (1)  First decide the structure of your dissertation: how it will be divided into chapters (and appendices).…

    • 2188 Words
    • 19 Pages
    Powerful Essays
  • Better Essays

    Heumann, J. (2004, July 14). Writing good requirements is a lot like writing good code. Retrieved from www.ibm.com/developerworks/rational/library/5170.html…

    • 3189 Words
    • 13 Pages
    Better Essays
  • Good Essays

    In terms of validation traceability, the Design and Functional Specifications shall be based upon their pre-approved User Requirements. Furthermore, the test plans in validation protocols shall be prepared to verify that the equipment or systems meet the pre-approved User Requirements by meeting Design and Functional Specifications.…

    • 842 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Requirements Definition: This step defines project goals into specific functions and operations of the intended application. It also analyzes end-user information needs.…

    • 595 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Data Basing 101

    • 1926 Words
    • 8 Pages

    ▪ Functional requirements can be documented using diagrams such as sequence diagrams, data flow diagrams, scenarios, etc.…

    • 1926 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    There are many ways to collect necessities for a project, such as interviewing stakeholders, holding focus groups, using questionnaires and surveys, observation, and prototyping. It can be difficult to collect requirements because of different stakeholders often have different needs, they can change quickly, and many are difficult to implement with the present systems.…

    • 1086 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Our work is motivated primarily by the possibility of improving the process of requirements elicitation by methodical reuse of software specifications and their…

    • 5633 Words
    • 23 Pages
    Powerful Essays
  • Satisfactory Essays

    Newerwwrwerwe

    • 608 Words
    • 3 Pages

    This course is an introduction for a series of software testing track. This course aims to introduce software testing process and definition. Then, it reflects the roles and responsibilities of test team in collaboration with development team. Finally, the course demonstrates the training bundles of software testing.…

    • 608 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Customer Needs in e-Services 32 interpretation. Journal of Advertising Research, 28(1), 11-29. Schreiber, A. T., Akkermans, J. M., Anjewierden, A. A., de Hoog, R., Shadbolt, N., Van der Velde, W., et al. (2000). Knowledge engineering and management. Cambridge, MA: MIT Press. Sharp, H., & Galal, A. F. G. (1999). Stakeholder identification in the requirements engineering process. Proceedings of the 10th International Conference and Workshop on Database and Expert Systems Applications (DEXA 99), Florence, Italy. Stefik, M. (1995). Introduction to knowledge systems. San Francisco, CA: Morgan Kaufmann. Stephens, S. A., & Tripp, L. L. (1978). Requirements expression and verification aid. Proceedings of the 3rd international conference on Software engineering (ICSE 1978), Atlanta, Georgia. Teare, R. E. (1998). Interpreting and responding to customer needs. Journal of Workplace Learning, 10(2), 76-94. Van Lamsweerde, A. (2000). Requirements engineering in the year 00: A research perspective. Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland. Van Lamsweerde, A. (2001). Goal-oriented requirements engineering: A guided tour, invited minitutorial. Proceedings of the International Joint Conference on Requirements Engineering (RE’01), Toronto, Canada. Van Lamsweerde, A., Darimont, R., & Letier, E. (1998). Managing conflicts in goaldriven requirements engineering. IEEE Transactions on Software Engineering, 24(11), 908–926. Vasarhelyi, M., & Greenstein, M. (2003). Underlying principles of the electronization of business: A research agenda. International Journal of Accounting Information Systems, 4(1), 1-25. Xue, M., Harker, P. T., & Heim, G. R. (2003). Incorporating the dual customer roles in e-service design (working paper no. 03-04, retrieved august 2004 from http://fic.Wharton.Upenn.Edu/fic/papers/03/0304.Pdf). Zeithaml, V. A. (1988). Consumer perceptions of price, quality, and value: A means-end model and synthesis of evidence. Journal of Marketing, 52(3), 2-22. Zeithaml, V. A., & Bitner, M. J. (1996). Services marketing. New York, NY: McGrawHill. Zeithaml, V. A., Parasuraman, A., & Berry, L. (1990). Delivering quality service: Balancing customer perceptions and expectations. New York, NY: The Free Press.…

    • 15481 Words
    • 62 Pages
    Good Essays
  • Good Essays

    Leave Management System

    • 884 Words
    • 4 Pages

    This document entails about the functionalities associated with the leave management system in the organization whereby the employee’s leaves are tracked with the help of proper information management, which will help to monitor the related HRM activities in the organization.…

    • 884 Words
    • 4 Pages
    Good Essays