Mikael Svanberg skrev 2003 en doktorsavhandling där han beskriver en metod för att givet ett antal olika kandidatarkitekturer välja den som på bäst sätt uppfyller den blandning av kvalitativa krav som ställs på ett system. Denna rapport innehåller en fallstudie av Svanbergs metod applicerad på en webbapplikation beställd av GreenIT. Applikationen ska tillämpa en metod för mätning och relation av ansvarsfullt företagande med ett enkätformulär. Metoden bygger på principialkomponentsanalys (PCA) och är framtagen i ett examensarbete av Helen Josefsson 2009.Svanbergs metod, ”Architechture Evaluation and Selection Method”, appliceras på den beräkningstunga PCA-modulen i applikationen i syfte att utvärdera metoden med avseende på vilken kvalitet resultatet har, hur kostnadseffektiv den är samt när den lämpar sig bäst att användas.Tre stycken kandidatarkitekturer, Layers, Pipes and Filters och Blackboard, och fyra stycken kvalitetsattribut, Effektivitet, Pålitlighet, Underhållbarhet och Säkerhet, väljs ut och används som indata i metoden som bygger på Analytisk Hierarkisk Process (AHP).Metoden visar att Layers tillhandahåller den bästa blandningen av dessa kvalitetsattribut med stor säkerhet. Svanbergs metod lämpar sig väl som beslutsstöd för arkitekturval med den mängd invariabler som använts. Men eftersom beräkningarna i jämförelserna som utförs i AHP växer kvadratiskt så bör denna process automatiseras för att vara kostnadseffektiv för större mer komplexa system.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-52454 |
Date | January 2009 |
Creators | Bälter, Anders |
Publisher | Linköpings universitet, Institutionen för datavetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/masterThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0024 seconds