A comparison of UML and WAE-UML for the design of Web applications

Since Web applications are very complex, compared to traditional client/server applications, Web application design with the UML can be obtrusively hard for a modeller. The grounds are that the UML does not define the correct semantics to be able to visualize a web application correctly. This is a q...

Full description

Bibliographic Details
Main Authors: Gustavsson, Mikael, Andersson, Heinz
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Avdelningen för för interaktion och systemdesign 2005
Subjects:
UML
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5357
id ndltd-UPSALLA1-oai-DiVA.org-bth-5357
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-53572018-01-12T05:13:53ZA comparison of UML and WAE-UML for the design of Web applicationsengGustavsson, MikaelAndersson, HeinzBlekinge Tekniska Högskola, Avdelningen för för interaktion och systemdesignBlekinge Tekniska Högskola, Avdelningen för för interaktion och systemdesign2005Web applicationDesignUMLWAE-UMLMaintainabilityStakeholder communicationConditionComputer SciencesDatavetenskap (datalogi)Software EngineeringProgramvaruteknikSince Web applications are very complex, compared to traditional client/server applications, Web application design with the UML can be obtrusively hard for a modeller. The grounds are that the UML does not define the correct semantics to be able to visualize a web application correctly. This is a qualitative reduction study where we have used interviews and our own experience during the redesign of a UML-modelled e-commerce application with WAE-UML. Using the flow of a case study we have tried to see if we can improve three quality attributes of a complete design. Stakeholder communication reflects the need of unambiguous design artefacts that are easy to understand and that mediate the real message of the use-case. The condition of the design artefacts should provide artefacts that resemble reality and that not are misleading and provide for verification and validation of the requirements. The last attribute maintainability should provide means for easy maintenance and updates. We found that WAE-UML can improve these quality attributes in a design but the impact it has on them is dependent on two major aspects. The first aspect concerns the designers’ judgment of detail in a design. A detailed design can be good considering requirements and use-case traceability and verification, but prohibit communication. Maintainability can also be improved in a detailed design because the diagrams are less abstract and a truer picture of the application. The second aspect is that it depends on the knowledge possessed of the semantics by the people in contact with the design documents. Due to the time aspect the people working in the industry that we interviewed were reluctant to modelling a Web application at all. They thought it would take a long time to learn WAE-UML but also for executing a design phase. Contact e-mail: miga02@student.bth.se, hean01@student.bth.seStudent thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-5357Local oai:bth.se:arkivex3177707F45450B29C1257012003DC2A0application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Web application
Design
UML
WAE-UML
Maintainability
Stakeholder communication
Condition
Computer Sciences
Datavetenskap (datalogi)
Software Engineering
Programvaruteknik
spellingShingle Web application
Design
UML
WAE-UML
Maintainability
Stakeholder communication
Condition
Computer Sciences
Datavetenskap (datalogi)
Software Engineering
Programvaruteknik
Gustavsson, Mikael
Andersson, Heinz
A comparison of UML and WAE-UML for the design of Web applications
description Since Web applications are very complex, compared to traditional client/server applications, Web application design with the UML can be obtrusively hard for a modeller. The grounds are that the UML does not define the correct semantics to be able to visualize a web application correctly. This is a qualitative reduction study where we have used interviews and our own experience during the redesign of a UML-modelled e-commerce application with WAE-UML. Using the flow of a case study we have tried to see if we can improve three quality attributes of a complete design. Stakeholder communication reflects the need of unambiguous design artefacts that are easy to understand and that mediate the real message of the use-case. The condition of the design artefacts should provide artefacts that resemble reality and that not are misleading and provide for verification and validation of the requirements. The last attribute maintainability should provide means for easy maintenance and updates. We found that WAE-UML can improve these quality attributes in a design but the impact it has on them is dependent on two major aspects. The first aspect concerns the designers’ judgment of detail in a design. A detailed design can be good considering requirements and use-case traceability and verification, but prohibit communication. Maintainability can also be improved in a detailed design because the diagrams are less abstract and a truer picture of the application. The second aspect is that it depends on the knowledge possessed of the semantics by the people in contact with the design documents. Due to the time aspect the people working in the industry that we interviewed were reluctant to modelling a Web application at all. They thought it would take a long time to learn WAE-UML but also for executing a design phase. === Contact e-mail: miga02@student.bth.se, hean01@student.bth.se
author Gustavsson, Mikael
Andersson, Heinz
author_facet Gustavsson, Mikael
Andersson, Heinz
author_sort Gustavsson, Mikael
title A comparison of UML and WAE-UML for the design of Web applications
title_short A comparison of UML and WAE-UML for the design of Web applications
title_full A comparison of UML and WAE-UML for the design of Web applications
title_fullStr A comparison of UML and WAE-UML for the design of Web applications
title_full_unstemmed A comparison of UML and WAE-UML for the design of Web applications
title_sort comparison of uml and wae-uml for the design of web applications
publisher Blekinge Tekniska Högskola, Avdelningen för för interaktion och systemdesign
publishDate 2005
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5357
work_keys_str_mv AT gustavssonmikael acomparisonofumlandwaeumlforthedesignofwebapplications
AT anderssonheinz acomparisonofumlandwaeumlforthedesignofwebapplications
AT gustavssonmikael comparisonofumlandwaeumlforthedesignofwebapplications
AT anderssonheinz comparisonofumlandwaeumlforthedesignofwebapplications
_version_ 1718606992427188224