Thursday, September 26, 2019

Why change is needed in software Essay Example | Topics and Well Written Essays - 500 words

Why change is needed in software - Essay Example There are several reasons for software change. New advances in innovation may render an existing piece of system obsolete thus change is inevitable. For instance, software needs to be capable to adapt to fresh hardware or peripherals (Schlesinger 2010). In case there is no communication between software and hardware change is always the advisable solution. It is no good purchasing a new scanner or printer if existing software cannot interface with it. Technology advancement makes each and every day novel systems come to pass (Reifer 2011). They are a lot of other software, which are not in the system currently and individuals would ask why such software is no longer applicable. This is due to inability to tally with the new situation and hence necessitates to be wiped away. It should always change, with illustration it will render non-functional and cannot serve any better reasons rather than the system (Neufelder 1992). Software maintenance is also another reason that is associated with system change. Changes to the software are executed in reaction to changed necessities but the basic structure of the software remains constant. This is the most general strategy applied in system change. System change is essential in maintenance of its function and reliability (Naveda and Seidman 2006). Architectural transformation is associated with technological advancements that drive change initiatives to ensure the functionality of software is adjusted to meet real-time changes. This is a more radical strategy to system change then sustenance as it involves making important changes to the structural plan of the software system (Burge 2008). Most frequently, systems transform from a centralized, data-centric structural design to client-server design. In such scenario, change is necessary to meet the architectural transformations (Hallsteinsen and Paci 1997). Software change is also associated with software re-engineering. Software

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.