In: Computer Science
The Sumatra-Andaman earthquake of December 26, 2004 with an undersea epicenter off the west coast of Sumatra, Indonesia, as reported in [1][2]. It triggered a series of devastating tsunamis that spread throughout the Indian Ocean killing approximately 230,000 people, including more than 168,000 in Indonesia and over 30,000 in Sri Lanka [2]. Sahana [2], a free and open source disaster management information system developed in Sri Lanka in the immediate aftermath of the Indian Ocean tsunami. Suppose that Sahana is addressing those recommendations and associated challenges from the Tsunami Evaluation Commission (TEC).
List out (4) factors when Sahana project did not maintenance software consistency and stability
Disaster management information system is of dynamic nature. Input data needs to be updated regularly due to variable environmental nature. Obviously nature of software is also keeps on changing. So, new enhancements needs to be done on the existing one. In this respect if maintenance of software consistency and stability is neglected, challenges may be faced by the users of software.
Unless this type of system is maintained regularly, it may fail to deliver required information to the users when required.
Software maintenance is required basically for the following factors
Corrective: Corrective maintenance of a software is necessary either to rectify bugs while system is in use, otherwise users may face problem during high traffic.
Adaptive: Customers may need the software system to run on different platforms otherwise in time information access may be a problem.
Perfective: Software must change its functionalities according to customer demands, otherwise end users may fail to retrieve information.