Class Notes (1,100,000)
CA (640,000)
Western (60,000)
Lecture 6

Software Engineering 4453A/B Lecture Notes - Lecture 6: Software Maintenance, Legacy System, Application Software

Software Engineering
Course Code
Abdelnasser Hassan Ouda

This preview shows page 1. to view the full 5 pages of the document.
Unit 2
Legacy Systems Management
organizations that rely on legacy systems must choose a strategy for evolving these
scrap the system completely and modify business processes so it is no longer
continue maintaining the system
transform the system by reengineering to improve its maintainability
replace the old with the new
strategy chosen should depend on system quality and business value
Legacy System Management …
You're Reading a Preview

Unlock to view full version

Only page 1 are available for preview. Some parts have been intentionally blurred.

The different strategies:
Low Quality, Low Business Value
should be scrapped
Low Quality, High Business Value
make an important business contribution but are expensive to maintain
should be reengineered or replaced if a suitable system is available
High Quality, Low Business Value
replace with COTS, scrap completely, maintain
High Quality, High Business Value
continue in operation using normal system maintenance
A. Business Value Assessment
assessment should take different viewpoints into account
system end users
business customers
line managers
IT managers
senior managers
B. Issue in Business Value Assessment
the use of the system
only used occasionally or by a small number of people, they have a low business
business processes that are supported
system may have a low business value if it forces the use of inefficient business
system dependability
if not dependable, and problems directly affect business customers, system has
low business value
system outputs
if business depends on system outputs, then system has a high business value
C. System Quality Assessment
Business process assessment
how well does the business process support the current goals of the business
Environment assessment
how effective is the system’s environment and how expensive is it to maintain
application assessment
what is the quality of the application software system
D. Business Process Assessment
use a viewpoint oriented approach and seek answers from system stakeholders
defined process model and is it followed?
different parts of the organization use different processes for the same function?
how has the process been adapted?
relationships with other business processes and are they necessary
is the process effectively supported by the legacy application software
You're Reading a Preview

Unlock to view full version