In recent years, computer‐aided software engineering tools (CASE) have emerged to provide automation support to the software development process. Such automation is a revolutionary progress which promises dramatic improvement in software quality and productivity. However, despite such promises, CASE tools have not proved to be effective in some organizations owing to the fact that far fewer efforts are expended by organizations on evaluation for selection and introduction of appropriate CASE tools. Proposes a conceptual model on CASE environment that is assembled from two distinct but related processes : “CASE selection” and “CASE adoption”. Further argues that CASE adoption process will be affected if an organization fails to select appropriate CASE tools. Therefore, the success of CASE adoption is very much dependent on the process of CASE selection. Moreover, there is also a possibility that even a suitable CASE tool may not contribute positively, if it is not adopted systematically. Thus, if the CASE adoption fails then a CASE environment would not function. Against this background, cites two case studies describing the experiences of two organizations that adopted a particular brand of front‐end CASE tool. One organization was successful in introducing the tool, and experienced considerable improvement in quality and productivity. Conversely, the same CASE tool failed to achieve its purpose in another organization. In the light of the model, further describes why and how CASE failed in one organization, and was considered successful in another. Finally, also highlights the lessons learned from their experiences.
Software Maintenance has been considered the post development phase of the sofmare life cycle model. This paper, however, indicates that maintenance should be integrated into all phases rather than being a separate stage. We propose a redefined software life cycle model with respect to software maintenance. The maintenance phase is truly a miniature development cycle. In maintenance, a need is identified, it is analyzed, the existing system is understood, and then modifications are implemented. The contemporary maintenance approaches like reengineering and reverse engineering are also discussed in the context of the proposed life cycle model.
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.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.