Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/17002
Title: | Rationale management tool for software engineering | Authors: | Fwu, Stanislaus Benfa. | Keywords: | DRNTU::Engineering::Computer science and engineering::Software::Software engineering | Issue Date: | 2009 | Abstract: | In every software engineering project, large number of decisions is taken over an extended period of time and huge amount of knowledge is generated during these events. Rationale is the justification behind decisions. It is captured and used in many different forms during software engineering. While it has not achieved widespread use in practice, several approaches have emerged and successfully been used in selected projects Knowledge refers to the design specification and the technical aspect of the project. It is normally stored in the form of functional specification document or the design specification document. It is essential for us to document the rationale behind these decisions and knowledge gained during rationale analysis. In doing so, it would better facilitate us later in the development. Moreover, quality of decisions made will be improved, design and maintenance support will be better, repetitive evaluation of alternatives will be reduced. Furthermore, Newcomers to the project can learn the design within a short time by reviewing the decisions that produced it. This will help to save cost and time of the project. Rationale Management Tool is the software designed by me for tracking decision making during the design process. Having a process for documenting the rationale for design decisions can help in quality control and in providing useful information to people who may seek to reuse solutions. A number of tools and approaches have been developed in the past to facilitate rationale management. The main approaches to rationale management are described as a prelude to examining the features of an organizational analysis prototype. The unique feature of this prototype is that it embeds rationale management into a more general analysis and solution selection tool. The tool facilitates a number of mechanisms for the automated collection of relevant data. The paper studies on design rationale analysis and the implementation of the Rationale Management Tool. The tool has the ability to store the knowledge of the software engineering process as well as the rationale generated during the process. | URI: | http://hdl.handle.net/10356/17002 | Schools: | School of Computer Engineering | Rights: | Nanyang Technological University | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | SCSE Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FwuBenfaStanislaus09.pdf Restricted Access | 859.44 kB | Adobe PDF | View/Open |
Page view(s) 50
570
Updated on May 7, 2025
Download(s)
7
Updated on May 7, 2025
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.