expand icon
book Object-Oriented and Classical Software Engineering 8th Edition by Stephen Schach cover

Object-Oriented and Classical Software Engineering 8th Edition by Stephen Schach

النسخة 8الرقم المعياري الدولي: 978-0073376189
book Object-Oriented and Classical Software Engineering 8th Edition by Stephen Schach cover

Object-Oriented and Classical Software Engineering 8th Edition by Stephen Schach

النسخة 8الرقم المعياري الدولي: 978-0073376189
تمرين 2
Is there a way of reconciling the classical temporal definition of maintenance with the operational definition we now use? Explain your answer.
التوضيح
موثّق
like image
like image
Classical maintenance refers to the fixing of faults or increasing the functionality of the software after the software is installed and accepted by the client. This process is classically called as development-then-maintenance model. Classical maintenance was dependent on when it is performed i.e. before the installation or after the installation.
• If the fault is detected and corrected after the software is installed it is determined as classical maintenance.
• If the fault is detected and corrected before the software is installed it is determined as classical development.
The above definition of classical maintenance is temporal and is unrealistic today because:
• Nowadays, software construction is a faster process so the maintenance should be performed and planned much before the product is installed.
• Nowadays, reuse of already developed software's are done for fast construction. So, development-then-maintenance model is not appropriate.
The operational definition of maintenance can be given below:
• The maintenance of the software product should be done each time a fault is detected regardless of the phase in which it is detected.
• Fault detected before or after the installation of the software is not considered in operational definition of maintenance.
• Maintenance is done as per the need of the product.
close menu
Object-Oriented and Classical Software Engineering 8th Edition by Stephen Schach
cross icon