A procedure for software module upgrades

dc.contributor.authorLi, Marvin Xuewenen_US
dc.date.accessioned2024-08-14T21:05:52Z
dc.date.available2024-08-14T21:05:52Z
dc.date.copyright1991en_US
dc.date.issued1991
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractAlthough considerable research has been done in the re-engineering of software systems, an automatic re-engineering process is not feasible in the near future. Human understanding, human design activities, and human decision making are still neces­sary elements of the process. Further, re-engineering will likely be time-consuming and expensive, making it impractical to completely re-engineer an existing system. However, we can divide re-engineering projects into categories, and, for each cat­egory, establish standard procedures for doing the work effectively and economically. Lessons learned from mistakes will be reflected in these procedures. The procedures can be applied to other projects in the same category, thus improving productivity and reducing errors. This thesis presents a procedure for module upgrades. The term module upgrades is used to denote the process of collecting a set of related functions into a programming work assignment with a well designed and precisely defined interface. Our goal has been to define the procedure precisely and allow the subject system to be upgraded incrementally. We have developed the module upgrades procedure, including a set of guidelines and constraints on the products to be produced. To evaluate and improve the proce­dure, we applied it to one module in a complex control software system. We kept our cost records to support more accurate cost estimation for future upgrade projects.
dc.format.extent106 pages
dc.identifier.urihttps://hdl.handle.net/1828/18678
dc.rightsAvailable to the World Wide Weben_US
dc.titleA procedure for software module upgradesen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LI_MARVIN_MSc_1991_522606.pdf
Size:
11.34 MB
Format:
Adobe Portable Document Format