Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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
Architectural software patterns and maintainability: A case study
University of Skövde, Department of Computer Science.
2001 (English)Independent thesis Basic level (degree of Bachelor)Student thesis
Abstract [en]

The importance of building maintainable software is being recognized in the community of software development. By developing software that is easy to maintain, the time and resources needed to perform the modifications may be decreased. This will in turn mean economical savings and increased profits.

Architectural software patterns are said to promote the development of maintainable software. The aim of this project was therefore to investigate whether architectural software patterns possess this property or not. A case study was performed where two candidate architectures were compared using a method called Architectural analysis of modifiability. This method uses change scenarios and modification ratios to identify differences between candidate architectures. A system developed at Ericsson Microwave Systems AB was used for the case study.

One of the candidate architectures consisted of two architectural software patterns: the Layers pattern and the Model-View-Controller pattern. The architecture analysis showed that the Layers pattern did promote maintainability whereas the Model-View-Controller pattern did not, from the basis of judgement associated with the method.

Place, publisher, year, edition, pages
Skövde: Institutionen för datavetenskap , 2001. , p. 50
Keywords [en]
Software patterns, Maintainability, Software architectures
Identifiers
URN: urn:nbn:se:his:diva-528OAI: oai:DiVA.org:his-528DiVA, id: diva2:2910
Presentation
(English)
Uppsok

Supervisors
Available from: 2008-01-18 Created: 2008-01-18 Last updated: 2009-10-07

Open Access in DiVA

fulltext(1923 kB)1045 downloads
File information
File name FULLTEXT01.psFile size 1923 kBChecksum MD5
0a069495acfb516a167fe51bb276158c3433a4784b726628e7e92c70ec9b4683d88d5fd2
Type fulltextMimetype application/postscript
fulltext(160 kB)1829 downloads
File information
File name FULLTEXT02.pdfFile size 160 kBChecksum SHA-512
1e86a3d82a69c8d093adf5c3daa5491a4704c9bc15bf24fb4283fb4ddfd026c6d624797e1a8fc4997ac924784e72f1fd0898d1b4399ad4ea10b3741a6b96d61e
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 2888 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: 432 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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