Presentation on Software Traceability and Configuration Management

Verified

Added on  2022/09/15

|13
|585
|18
Presentation
AI Summary
This presentation provides an overview of Software Traceability and Configuration Management (SCM) in the context of software development. It emphasizes the importance of SCM in handling changes and avoiding confusion during the software production process. The presentation discusses various aspects of SCM, including its functions, the reasons for confusion in software development, and how SCM helps to mitigate these issues. It also highlights the characteristics of software as a product and a vehicle, the different application domains within software product lines, and the V-Process Model for Verification and Validation. The presentation concludes by underscoring the significance of SCM in maintaining software quality, ensuring change tolerance, and providing a structured approach to software development, with references to relevant academic sources. This resource is available on Desklib, a platform providing AI-based study tools for students, and offers insights for the MITS5501 course, covering software quality, change management, and testing.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
SOFTWARE TRACEABILITY AND
CONFIGURATION MANAGEMENT
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
INTRODUCTION
Production of software is a demanding and profitable venture for
business in recent decades. This is a future trend which is major
market contributor.
During process of software production, there are requests for
modifications and changes from several stakeholders being technical
or no technical.
Software Configuration Management fulfils objectives for avoiding
confusions of creation when there is request of change.
Document Page
DISCUSSION
Rapid developments as well as improvements within software
technology empowered more people as well as organizations in
entering export business of software all over the world.
For being successful with respect to completion of projects with
reduced costs as well as quality results, they should vigilant to
new ways for adopting methods as well as for moving faster with
wisdom and true vision.
Document Page
DISCUSSION (CONTINUED)
Figure 1: Reasons of confusion while development
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
DISCUSSION (CONTINUED)DISCUSSION (CONTINUED)
Figure 2: Avoidance of confusion by SCM
Document Page
DISCUSSION (CONTINUED)
There are both characteristics of software as per the usage: product as well
as vehicle for delivering and distributing product.
This is constructed with the help of engineering methodology.
Many application domains are categorized in product line of software such
as operating systems, scientific or computing software, desktop
applications, software of embedded systems, legacy software, software of
machine learning and middleware.
Document Page
DISCUSSION (CONTINUED)
Figure 3: Functions of SCM
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
DISCUSSION (CONTINUED)
Figure 4: V-Process Model for Verification and Validation
Document Page
SUMMARY
Presence of any process’s change for production, especially within
development of software, is intolerant as well as highly resistive
usually this creates confusions between developers as well as
breaks customers’ confidence which results in production that is
non-reliable.
Change is unavoidable especially when software is created. There
are many reasons of the confusions likely the deployment of
application over several variant platforms.
Document Page
SUMMARY (CONTINUED)
Business organizations are operating within highly competitive
area, where the practices are quite risky as well as annoying. SCM
fulfills objectives for avoiding the confusions when there is request
of change.
Software traceability help highly in determining timely errors for
correction without hassle. In technological revolution of today,
software infrastructures and computer hardware ae much
complicated which covers several devices.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
CONCLUSION
Change is disbalance appeared within normal situation that need
balance of system with rhythm.
There is entropy’s scientific concept, coming to state of
equilibrium from imbalance state.
SCM provide highly organized and only solution for coping up
with change which creates change tolerance in life cycle if
understood as well as managed properly.
Document Page
REFERENCES
[1] H. Saleem and S.A. Burney, Imposing Software Traceability and Configuration
Management for Change Tolerance in Software Production, IJCSNS-
International Journal of Computer Science and Network Security (ISSN: 1738-
7906), 19(1), pp.145-154, 2019
[2] I, Sommerville, M. Fowler, K. Beck, J. Brant, W. Opdyke and D. Roberts, Edition:
Software Engineering, Instructor, 2019
[3] N. Bhateja and N. Sethi, Comprehensive Study on Aspects of Software Testing for
Quality Assurance, 2016
[4] W.E. Lewis, Software testing and continuous quality improvement, CRC press, 2016
Document Page
THANK
YOU
chevron_up_icon
1 out of 13
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]