
“IVERY”- Interior Design Website
Author(s) -
Gaurav Arora and Anu Rathee
Publication year - 2021
Publication title -
international journal of modern trends in science and technology
Language(s) - English
Resource type - Journals
ISSN - 2455-3778
DOI - 10.46501/ijmtst061298
Subject(s) - maintainability , software engineering , computer science , reusability , documentation , unified modeling language , web design , web modeling , web application , extensibility , world wide web , database , software , the internet , programming language
The complexity of Web sites are increasing and transforming into Web applications that contain businesslogic, interactivity, transaction handling and states. This phenomenon forces the Web developers to adaptmore traditional software engineering techniques to keep the Web applications error free, maintainable,reusable, well documented etc.Many Web developers do not use any engineering techniques at all and design mainly to create asfashionable applications as possible with no regards on the application’s functionality. This results inapplications that are hard to maintain and with poor functionality.The purpose with this thesis was to see if the use of a more traditional software engineering technique,namely the Unified Modeling Language with the newly added Web Application Extension, resulted in a Webapplication with good design regarding the maintainability of the application .To investigate the maintainability of an application, the maintainability was further divided into three subcriteria: extensibility, reusability and documentation. These three criteria were then applied on a case studywere a Web application was designed. From the analysis of the final design, using the three criteria, themaintainability was derived.The result of the entire investigation showed that the UML WAE had a good support for extensibility, fairsupport for reusability and very good support for documentation. From these results the main conclusion wasderived, that the use of UML WAE resulted in good design regarding the maintainability.However, the result is limited to our case study and the design created in that case. The result may havebeen different if the three criteria had been applied on a different case. Another aspect to consider is that thequality of a design is often dependent on the knowledge of the persons that carry out the design.