Universiti Teknologi Malaysia Institutional Repository

A design document generator to support a linkage between code and document

Naisan, Izzul Hidayat (2013) A design document generator to support a linkage between code and document. Masters thesis, Universiti Teknologi Malaysia, Faculty of Computing.

[img]
Preview
PDF
153kB

Official URL: http://dms.library.utm.my:8080/vital/access/manage...

Abstract

In recent years, more than half of current companies are still working on old systems. Software maintenance, testing, quality assurance, reuse, and integration are only a few examples of software engineering activities that involve old systems. A key aspect related to all these processes is the identification of the components of a system and the comprehension of the existing linkage between components. One way to identify these components of system is by analyzing its documentation. However, in many cases, documentation is a missing or obsolete item in old software maintenance. As the software technology advances evolve over time, there is a need to create and maintain a relationship between source code and documentation. This linkage needs to be maintained to ensure that software documentation remains consistent and up-to-date with code. This consistency will assist quality and reduce maintenance work. A new relationship model is proposed between documentation and low level software that includes the code and its associated structures and physical components. The significant benefits of this research can be observed at its ability to support document viewers to manage and maintain the existing system. A prototype was developed and an evaluation was carried out to realize the proof of concept. The results show that the proposed model is significant and provides a useful access between code and documentation.

Item Type:Thesis (Masters)
Additional Information:Thesis (Sarjana Sains (Sains Komputer)) - Universiti Teknologi Malaysia, 2010; Supervisor : Assoc. Prof. Dr. Suhaimi Ibrahim
Uncontrolled Keywords:software documentation, reverse engineering, technical writing
Subjects:Q Science > QA Mathematics > QA76 Computer software
Divisions:Computing
ID Code:35833
Deposited By: Kamariah Mohamed Jong
Deposited On:23 Feb 2014 03:33
Last Modified:06 Jul 2017 04:05

Repository Staff Only: item control page