|Author:||Chan, Choy-wing Stephen|
|Title:||Building a cross reference case tool using object-oriented techniques|
|Subject:||Electronic data processing documentation|
Object-oriented programming (Computer science)
Hong Kong Polytechnic University -- Dissertations
|Pages:||181 leaves ; 30 cm. + computer disk|
|Abstract:||System documentation is an essential step in software engineering. It describes the architecture of a system, the relationship between programs and functions of each program. All these materials are necessary for effective maintenance. However, documentation of existing software is always incomplete and out-of-date due to the fact that software engineers always tend to delay the documentation updating. An automatic documentation system is useful for software engineers to update documentation directly from source codes so as to minimize the effort spend on the documentation and make the documentation more update and consistent. This dissertation describes a system prototype that allows software engineers to automatically load existing source code written in Informix 4GL and analyze them to generate a number of cross references. They are program-program cross reference, function-function cross reference and function-table cross reference. All information are stored in a database. With the aid of the system, software engineers can minimize their effort and produce a complete and up-to-date documentation. They can also review the necessary cross references of an application through the system for further maintenance. The design of the system uses the Object Oriented Techniques so as to experience the risks and benefits of this methodology. The dissertation focuses on the system analysis and design to show how a documentation system can be represented by using objects and classes. A sample of system prototype is included for illustration of the use of the Cross Reference CASE tool.|
Files in This Item:
|b12355434.pdf||For PolyU Staff & Students||4.01 MB||Adobe PDF||View/Open|
As a bona fide Library user, I declare that:
- I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
- I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
- I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.
By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.
Please use this identifier to cite or link to this item: