Web application development : a study on UML Web Application Extension

The complexity of Web sites are increasing and transforming into Web applications that contain business logic, interactivity, transaction handling and states. This phenomenon forces the Web developers to adapt more traditional software engineering techniques to keep the Web applications error free,...

Full description

Bibliographic Details
Main Authors: Norberg, Tobias, Oskarsson, Andreas, Kling, Martin
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap 2002
Subjects:
UML
WAE
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-1689
id ndltd-UPSALLA1-oai-DiVA.org-bth-1689
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-16892018-01-12T05:13:47ZWeb application development : a study on UML Web Application ExtensionengWebb applikations utveckling : en studie av UML Web Application ExtensionNorberg, TobiasOskarsson, AndreasKling, MartinBlekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskapBlekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskapBlekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap2002WebbInternetModelleringUMLWAEWeb applicationComputer SciencesDatavetenskap (datalogi)Software EngineeringProgramvaruteknikThe complexity of Web sites are increasing and transforming into Web applications that contain business logic, interactivity, transaction handling and states. This phenomenon forces the Web developers to adapt more 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 as fashionable applications as possible with no regards on the application?s functionality. This results in applications 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 Web application with good design regarding the maintainability of the application. To investigate the maintainability of an application, the maintainability was further divided into three sub criteria: extensibility, reusability and documentation. These three criteria were then applied on a case study were a Web application was designed. From the analysis of the final design, using the three criteria, the maintainability was derived. The result of the entire investigation showed that the UML WAE had a good support for extensibility, fair support for reusability and very good support for documentation. From these results the main conclusion was derived, 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 have been different if the three criteria had been applied on a different case. Another aspect to consider is that the quality of a design is often dependent on the knowledge of the persons that carry out the design. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-1689Local oai:bth.se:arkivex2D52B017EE70206FC1256BD2002A9947application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Webb
Internet
Modellering
UML
WAE
Web application
Computer Sciences
Datavetenskap (datalogi)
Software Engineering
Programvaruteknik
spellingShingle Webb
Internet
Modellering
UML
WAE
Web application
Computer Sciences
Datavetenskap (datalogi)
Software Engineering
Programvaruteknik
Norberg, Tobias
Oskarsson, Andreas
Kling, Martin
Web application development : a study on UML Web Application Extension
description The complexity of Web sites are increasing and transforming into Web applications that contain business logic, interactivity, transaction handling and states. This phenomenon forces the Web developers to adapt more 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 as fashionable applications as possible with no regards on the application?s functionality. This results in applications 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 Web application with good design regarding the maintainability of the application. To investigate the maintainability of an application, the maintainability was further divided into three sub criteria: extensibility, reusability and documentation. These three criteria were then applied on a case study were a Web application was designed. From the analysis of the final design, using the three criteria, the maintainability was derived. The result of the entire investigation showed that the UML WAE had a good support for extensibility, fair support for reusability and very good support for documentation. From these results the main conclusion was derived, 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 have been different if the three criteria had been applied on a different case. Another aspect to consider is that the quality of a design is often dependent on the knowledge of the persons that carry out the design.
author Norberg, Tobias
Oskarsson, Andreas
Kling, Martin
author_facet Norberg, Tobias
Oskarsson, Andreas
Kling, Martin
author_sort Norberg, Tobias
title Web application development : a study on UML Web Application Extension
title_short Web application development : a study on UML Web Application Extension
title_full Web application development : a study on UML Web Application Extension
title_fullStr Web application development : a study on UML Web Application Extension
title_full_unstemmed Web application development : a study on UML Web Application Extension
title_sort web application development : a study on uml web application extension
publisher Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap
publishDate 2002
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-1689
work_keys_str_mv AT norbergtobias webapplicationdevelopmentastudyonumlwebapplicationextension
AT oskarssonandreas webapplicationdevelopmentastudyonumlwebapplicationextension
AT klingmartin webapplicationdevelopmentastudyonumlwebapplicationextension
AT norbergtobias webbapplikationsutvecklingenstudieavumlwebapplicationextension
AT oskarssonandreas webbapplikationsutvecklingenstudieavumlwebapplicationextension
AT klingmartin webbapplikationsutvecklingenstudieavumlwebapplicationextension
_version_ 1718606169332776960