<p>This master thesis is a case study on software reuse within a subset of systems at the Norwegian Directorate of Taxes, Skattedirektoratet (SKD). The systems chosen for our research are the GLD systems; legacy systems which dates back to the late 1980's and early 1990's. Because of historical reasons, these systems are copied and created over and over again in an annual cycle. There are redundancies in code and data between the annual versions, but also across the different GLD systems. The consequence of this is systems with reduced maintainability and possible inconsistencies in code and data. Our objectives with this case study is to determine both the current level of software reuse within a subset of the GLD systems, and the emphasis on reuse in SKD's development process. After determining the status of as-is, we will continue with an investigation of the potential for software reuse within the context of SKD, and how they can achieve systematic software reuse. The contributions of this thesis can be divided into four main themes: * T1: Review of state-of-the-art literature on software reuse * T2: Investigation of reuse level within selected GLD systems * T3: Investigation of SKD's development process * T4: Investigation of opportunities for systematic reuse in SKD The main contributions are: * C1: Review of literature in the field of software reuse * C2: Measurement of the reuse maturity level within the selected GLD systems. * C3: Survey of the software development process and reuse aspects at SKD * C3.1: Results from SKD * C3.2: Results from SKD combined with results from previous surveys on software developers attitude toward software reuse by NTNU * C4: Process which assures reuse Keywords: Systematic software reuse, Reuse maturity, Software development, Software engineering</p>
Identifer | oai:union.ndltd.org:UPSALLA/oai:DiVA.org:ntnu-9682 |
Date | January 2008 |
Creators | Olsen, Line Ã…nderbakk, Olsen, Thor Ã…nderbakk |
Publisher | Norwegian University of Science and Technology, Department of Computer and Information Science, Norwegian University of Science and Technology, Department of Computer and Information Science, Institutt for datateknikk og informasjonsvitenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, text |
Page generated in 0.0012 seconds