Tracing At The Most Basic Level, Requirements Term Paper

PAGES
1
WORDS
386
Cite
Related Topics:

¶ … Tracing

At the most basic level, requirements tracing demonstrates that software does what it is intended to do (Davis, A.M., and Leffingwell). According to Davis and Lefffingwell, tracing verifies that all user needs are implemented and that there are no extra system behaviors that cannot be traced to a user requirement. While extra functionality may not seem like a problem, it means extra time, money and effort to develop and can be a source of defects (Foster, 2001). Requirements tracing also assists in prioritization, testing and system quality and change management.

With regards to prioritization, tracing ensures that developers first work on implementing the requirements which are the most important, thus increasing the chances of completing a product or project on schedule (Foster, 2001). This is because tracing identifies which code components implement the highest priority requirements. Testers are also able to verify the most important functionality to determine when and if the first versions of the systems are ready to release (Foster, 2001).

Testing and system quality as well as change management also benefit greatly from requirements tracing. If a low-level requirement fails during requirements testing, it is absolutely clear which high-level requirements will not be met (Capps, 2002). Also, if there is a defect, all of the areas that will be affected based on the requirements tracing "tree" can be identified. When high-level requirements change, a developer knows what lower-level objects need to change (Capps, 2002). What appears to be a simple request might actually involve changes to many parts of a system and requirements tracing helps the developer estimate the work involved (Foster, 2001). For projects that are subject to broad or continual change, this benefit alone may justify requirements tracing.

Bibliography

Capps, L.T. (2002, September 20). Towards pervasive computing: Keeping pace with business change: The role of requirements tracing. DMReview. Retrieved February 27, 2005 from Web site: http://www.dmreview.com/article_sub.cfm?articleId=5780

Davis, A.M., and Leffingwell, D.A. Making requirements management work for you. Retrieved February 27, 2005 from Web site: http://www.stsc.hill.af.mil/crosstalk/1999/04/davis.asp

Foster, H. (2001, October 1). Why trace requirements? Retrieved February 27, 2005 from Web site: http://www.stickyminds.com/sitewide.asp?zone=RQMTS&; ObjectId=2888& ObjectType=ART& Function=edetail& tt=nl& URLforBack=http://www.stickyminds.com/stqeletter/archive/20010117nl.asp?URLTitle=Back%20to%20Archived%20STQe-Letter&; tt=nl

Cite this Document:

"Tracing At The Most Basic Level Requirements" (2005, February 27) Retrieved May 2, 2024, from
https://www.paperdue.com/essay/tracing-at-the-most-basic-level-requirements-62458

"Tracing At The Most Basic Level Requirements" 27 February 2005. Web.2 May. 2024. <
https://www.paperdue.com/essay/tracing-at-the-most-basic-level-requirements-62458>

"Tracing At The Most Basic Level Requirements", 27 February 2005, Accessed.2 May. 2024,
https://www.paperdue.com/essay/tracing-at-the-most-basic-level-requirements-62458

Related Documents

(Bienstock, 1996) These are stated to be the reason that these systems "lend themselves to investigation using simulation methodology." (Bienstock, 1996) Simulation is stated to offer an alternative "for understanding these systems, since experimenting with the actual systems would be too costly." (Bienstock, 1996) Furthermore, simulation is stated to facilitate the "examination of dynamic processes or systems over time by allowing the compression of real time." (Bienstock, 1996) Bienstock states

Expert Systems and Neural Networks The Development and Limitations of Expert Systems and Neural Networks The human experience demands a constant series of decisions to survive in a hostile environment. The question of "fight or flight" and similar decisions has been translated into computer-based models by using the now-famous "if-then" programming command that has evolved into the promising field of artificial intelligence. In fact, in their groundbreaking work, Newell and Simon (1972)

Software Development Life Cycle ( SDLC) Explain Requirement process ( in SDLC) in detail. Why is this exercise important? Requirements engineering is a fundamental activity in systems development and it is the process by which the requirements for software systems are identified, systematized and implemented and are followed through the complete lifecycle. Traditionally engineers focused on narrow functional requirements. Now it is being argued by Aurum and Wohlin (2005) that focusing only

Risk analysis projects are relatively expensive, and were so even in the mainframe computing era, because they involved the collection and evaluation of a significant volume of data. Earlier risk studies were conducted by in house staff or consultants and the in house people did not have much experience regarding the matter and the consultants did not know much about the requirements of the organization. Presently, the familiarization task has

85). Newly independent countries joined in the shipping industry as a way of demonstrating their economic independence, leading to an increase in the number of open registers as owners in the traditional maritime countries could now register in countries with less demanding tax laws and lower costs for workers. Shipbuilding, which had long been dominated by Europe and North America, moved instead to East Asia. Other changes also took place

Corporate Social Responsibility in Indian Pharmaceutical Industry An Exploratory Study Outlook of CSR in India History of CSR in India Philanthropy in Indian Society Modern Form of CSR in Indian Society Profile of Indian Pharmaceutical Industry Rationale for Selection CSR Activities by Indian Pharmaceutical Companies Major Influences Over CSR Activities Scope of CSR Activities Comparison of Indian & Western Pharmaceutical Companies This research paper is concerned with the recent practices of Indian pharmaceutical companies in the field of corporate social responsibility. For