Software reuse is widely considered as a way to increase the productivity and improve the quality and reliability of new software systems. Identifying, extracting and reengineering software components, which implement abstractions within existing systems is a promising cost-effective way to create reusable test assets. In the present scenario, one of the major problems in building large-scale enterprise systems is anticipating the performance of the eventual solution before it has been built. Testing is an important and significant part of the software development lifecycle to ensure a high quality product with a minimum number of faults. But most organizations don't have a standard process for defining, organizing, managing, and documenting their testing efforts. Often testing is conducted as an ad hoc activity, and it changes with every new product. Without a standard foundation for test planning, development, execution, and defect tracking, testing efforts are nonrepeatable, nonreusable, and difficult to measure. Reengineering the test management process can solve the problems due to unstructured, decentralized test management. This paper explains the goals of reengineering test management and how to achieve it and the approach as demonstrated, constructs useful models that act as predictors of testing effectiveness in component based enterprise applications.
Abstract-For any industrial organizations, improving the business performance often means the improvement in their software development performance. The growing popularity of developing the software using reusable components could dramatically reduce development effort, cost and accelerate delivery. To achieve this goal it is necessary to define a systematic reuse strategy as part of organization daily activities. Often, gains in product quality, productivity, cost reduction, cycle time reduction, and even customer satisfaction are offered to corporate decision-makers to justify investment in adoption of the CMMI. This paper provides an approach and mechanisms for making CMMI investment decisions based on impact on ROI by proposing a new process based capability maturity model for reuse based development process.Index Terms-capability maturity model, CMMI, process maturity framework, software process improvement, process capability, process performance, maturity level, software reuse.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.