Software engineering is defined as the application of the systemic, disciplined, quantifiable approach to the development, operation, and maintenance of software. It is the application of engineering to software. The classic life-cycle paradigm for software engineering includes: system engineering, analysis, design, code, testing, and maintenance.
Maintenance is needed to ensure that the system continues to satisfy user requirements. The system changes due to corrective and non-corrective maintenance. According to Martin and McClure, maintenance must be performed in order to:
• Correct errors;
• Correct design flaws;
• Interface with other systems;
• Make enhancements;
• Make necessary changes to the system;
• Make changes in files or databases;
• Improve the design;
• Convert programs so that different hardware, software, system features, and telecommunications facilities can be used.
Accordingly, software must evolve and be maintained.
This paper addresses the maintenance portion of PAT life-cycle. There are several improved architecture models presented witch make maintenance and evolution of PAT easier. Among the presented architecture models there is one model (with five layers) witch was adapted to the system. The new system’s efficiency was compared with the old one’s.
This paper also contains a new architecture model witch could be adapted to the new systems. The main purpose of this architecture is to separate graphical user interface from system’s business logics... [to full text]
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2004~D_20040525_140945-74497 |
Date | 25 May 2004 |
Creators | Katutis, Artūras |
Contributors | Karčiauskas, Eimutis, Stulpinas, Raimundas, Targamadzė, Aleksandras, Štuikys, Vytautas, Rubliauskas, Dalius, Kazanavičius, Egidijus, Bareiša, Eduardas, Riškus, Aleksas, Butleris, Rimantas, Kaunas University of Technology |
Publisher | Lithuanian Academic Libraries Network (LABT), Kaunas University of Technology |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | English |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2004~D_20040525_140945-74497 |
Rights | Unrestricted |
Page generated in 0.0023 seconds