As a guest user you are not logged in or recognized by your IP address. You have
access to the Front Matter, Abstracts, Author Index, Subject Index and the full
text of Open Access publications.
Optimally software design should be robust enough to handle any future additions or code changes, however it is not always possible to predict the direction a software project will go in. In research projects and in-house projects, where the user and creator are often the same, software design may be overlooked entirely. If software is complex, or has not been designed for its current modifications, it may merit reengineering. The future use and needs of the program must be evaluated. There are many metrics that are used to make this decision, but these metrics only act as a guide. Most of the decision to redesign a software system is subjective, and is often made as the development of the program becomes increasingly difficult. In this paper, the redesign of a complex piece of software is examined. The process of redesign is evaluated to determine if the work put into it was worth the benefits accrued by the new design.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.