Show simple item record

dc.contributor.authorAnnerhult, Karl
dc.date.accessioned2010-09-24T09:18:35Z
dc.date.available2010-09-24T09:18:35Z
dc.date.issued2010-09-24
dc.identifier.urihttp://hdl.handle.net/2077/23475
dc.description.abstractSoftware patterns are common solutions to common problems. The key difference in making the most of such patterns lies in understanding what patters are actually used and how an organization or individual may improve their ways of designing software based on them. This paper presents the results of software pattern evaluations performed on five projects within a small game development organization. The aim of the study has been to reverse engineer the five projects, and to use the models and diagrams produced in the process as a foundation for the conversations and interviews with the developers. Additionally the analysis is looking at how design recovery in a number of different projects in house of one organization can support them in understanding their own patterns. The main contribution of this paper lies in the discussion around how reverse engineering and design evaluation can support organizations understanding of patterns, and how the understanding of software patterns can aid organizations in future development.sv
dc.language.isoengsv
dc.relation.ispartofseriesReport/Department of Applied Information Technologysv
dc.relation.ispartofseries2010:059sv
dc.subjectSoftware Patternssv
dc.subjectDesign Patternssv
dc.subjectReverse engineeringsv
dc.subjectReverse Architectingsv
dc.subjectDesign Recoverysv
dc.subjectAction Script 3.0sv
dc.titleUnderstanding Patterns in Software through Reverse Engineeringsv
dc.typeTexteng
dc.setspec.uppsokTechnology
dc.type.uppsokC
dc.contributor.departmentIT-universitetet i Göteborg/Tillämpad informationsteknologiswe
dc.contributor.departmentIT University of Gothenburg /Applied Information Technologyeng
dc.type.degreeKandidatuppsatsswe
dc.type.degreeBachelor thesiseng


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record