Verified Document

Tracing At The Most Basic Level, Requirements Term Paper

¶ … 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:
Copy Bibliography Citation

Related Documents

The Lingering Effects of Apartheid on South Africa S Economic and...
Words: 19408 Length: 65 Document Type: Dissertation

Identifying Opportunities to Reduce Income Disparities in South Africa Today and In the FutureDespite the end of apartheid in the early 1990s, South Africa remains racially and economically segregated. The country is beset by persistent social inequality, poverty, unemployment, a heavy burden of disease and the inequitable quality of healthcare service provision. -- Katusha de Villiers (2021)In 2019, the World Bank recognized South Africa as the most unequal country in

Distribution Planning Systems, Vehicle Routing
Words: 5118 Length: 20 Document Type: Research Proposal

(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
Words: 5427 Length: 20 Document Type: Term Paper

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
Words: 3695 Length: 12 Document Type: Essay

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

Electronic Information Security Documentation During
Words: 1268 Length: 3 Document Type: Term Paper

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

Future of Shipping the Shipping
Words: 13729 Length: 55 Document Type: Term Paper

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

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now