Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Web application development: a study on UML Web Application Extension
Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
2002 (English)Independent thesis Basic level (degree of Bachelor)Student thesisAlternative title
Webb applikations utveckling : en studie av UML Web Application Extension (Swedish)
Abstract [en]

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.

Place, publisher, year, edition, pages
2002. , 40 p.
Keyword [en]
Webb, Internet, Modellering, UML, WAE, Web application
National Category
Computer Science Software Engineering
Identifiers
URN: urn:nbn:se:bth-1689Local ID: oai:bth.se:arkivex2D52B017EE70206FC1256BD2002A9947OAI: oai:DiVA.org:bth-1689DiVA: diva2:828938
Uppsok
Technology
Supervisors
Available from: 2015-05-12 Created: 2002-06-08 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(444 kB)1251 downloads
File information
File name FULLTEXT01.pdfFile size 444 kBChecksum SHA-512
98468fa36ef5c5ec4601b047bf1c4dc32361a89213d4c08e0cc188f9d2073bd7dc7a83b5cf278eb89c7acfa2cfc7d3c264d3f8c0626a8c32fe9dfaa02f488ca6
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering and Computer Science
Computer ScienceSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1251 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 56 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf