Submit Search
Upload
Legacy system.
•
Download as PPT, PDF
•
4 likes
•
3,783 views
G
gourav kottawar
Follow
detailed info about Legacy system
Read less
Read more
Career
Report
Share
Report
Share
1 of 16
Download now
Recommended
Software Re-Engineering
Software Re-Engineering
Saqib Raza
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
Mohammed Romi
Software reengineering
Software reengineering
gourav kottawar
Legacy Systems in Software Engineering SE26
Legacy Systems in Software Engineering SE26
koolkampus
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
Drusilla918
Ch1 introduction
Ch1 introduction
software-engineering-book
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2
Mohammed Romi
Ch2-Software Engineering 9
Ch2-Software Engineering 9
Ian Sommerville
Recommended
Software Re-Engineering
Software Re-Engineering
Saqib Raza
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
Mohammed Romi
Software reengineering
Software reengineering
gourav kottawar
Legacy Systems in Software Engineering SE26
Legacy Systems in Software Engineering SE26
koolkampus
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
Drusilla918
Ch1 introduction
Ch1 introduction
software-engineering-book
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2
Mohammed Romi
Ch2-Software Engineering 9
Ch2-Software Engineering 9
Ian Sommerville
software cost factor
software cost factor
Abinaya B
Ch2 sw processes
Ch2 sw processes
software-engineering-book
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
Ajit Nayak
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Mohammed Romi
Designing Techniques in Software Engineering
Designing Techniques in Software Engineering
kirupasuchi1996
Function Oriented Design
Function Oriented Design
Sharath g
Cocomo model
Cocomo model
Baskarkncet
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
ShudipPal
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of Software
Adeel Riaz
Software Engineering - Ch11
Software Engineering - Ch11
Siddharth Ayer
Ch3. agile sw dev
Ch3. agile sw dev
software-engineering-book
Software Engineering - Ch1
Software Engineering - Ch1
Siddharth Ayer
SDLC Models
SDLC Models
akash250690
Design Concept software engineering
Design Concept software engineering
Darshit Metaliya
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
NA000000
1.1 The nature of software.ppt
1.1 The nature of software.ppt
JAYAPRIYAR7
Organization and team structures
Organization and team structures
Nur Islam
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
arvind pandey
Software Design and Modularity
Software Design and Modularity
Danyal Ahmad
Software Maintenance and Evolution
Software Maintenance and Evolution
kim.mens
ch28-software-reengineering.ppt
ch28-software-reengineering.ppt
MuhammadAwais204262
Ch9 - Evolution
Ch9 - Evolution
Harsh Verdhan Raj
More Related Content
What's hot
software cost factor
software cost factor
Abinaya B
Ch2 sw processes
Ch2 sw processes
software-engineering-book
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
Ajit Nayak
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Mohammed Romi
Designing Techniques in Software Engineering
Designing Techniques in Software Engineering
kirupasuchi1996
Function Oriented Design
Function Oriented Design
Sharath g
Cocomo model
Cocomo model
Baskarkncet
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
ShudipPal
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of Software
Adeel Riaz
Software Engineering - Ch11
Software Engineering - Ch11
Siddharth Ayer
Ch3. agile sw dev
Ch3. agile sw dev
software-engineering-book
Software Engineering - Ch1
Software Engineering - Ch1
Siddharth Ayer
SDLC Models
SDLC Models
akash250690
Design Concept software engineering
Design Concept software engineering
Darshit Metaliya
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
NA000000
1.1 The nature of software.ppt
1.1 The nature of software.ppt
JAYAPRIYAR7
Organization and team structures
Organization and team structures
Nur Islam
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
arvind pandey
Software Design and Modularity
Software Design and Modularity
Danyal Ahmad
Software Maintenance and Evolution
Software Maintenance and Evolution
kim.mens
What's hot
(20)
software cost factor
software cost factor
Ch2 sw processes
Ch2 sw processes
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Designing Techniques in Software Engineering
Designing Techniques in Software Engineering
Function Oriented Design
Function Oriented Design
Cocomo model
Cocomo model
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of Software
Software Engineering - Ch11
Software Engineering - Ch11
Ch3. agile sw dev
Ch3. agile sw dev
Software Engineering - Ch1
Software Engineering - Ch1
SDLC Models
SDLC Models
Design Concept software engineering
Design Concept software engineering
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
LEGACY SYSTEM In Software Engineering By NADEEM AHMED
1.1 The nature of software.ppt
1.1 The nature of software.ppt
Organization and team structures
Organization and team structures
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
Software Design and Modularity
Software Design and Modularity
Software Maintenance and Evolution
Software Maintenance and Evolution
Similar to Legacy system.
ch28-software-reengineering.ppt
ch28-software-reengineering.ppt
MuhammadAwais204262
Ch9 - Evolution
Ch9 - Evolution
Harsh Verdhan Raj
Evolution-2.ppt
Evolution-2.ppt
sandeep792081
Ch9 evolution
Ch9 evolution
software-engineering-book
Ch9-Software Engineering 9
Ch9-Software Engineering 9
Ian Sommerville
Ch9
Ch9
Keith Jasper Mier
ch14.ppt
ch14.ppt
DeepikaYadav419246
IT Simplification And Modernization PowerPoint Presentation Slides
IT Simplification And Modernization PowerPoint Presentation Slides
SlideTeam
about how software prototyping helps in SDLC
about how software prototyping helps in SDLC
shettyplacement08
Lecture-17.ppt
Lecture-17.ppt
SONYDEEKSHITHA1
Areas Of It Complexity PowerPoint Presentation Slides
Areas Of It Complexity PowerPoint Presentation Slides
SlideTeam
IT Transformation Initiatives PowerPoint Presentation Slides
IT Transformation Initiatives PowerPoint Presentation Slides
SlideTeam
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC Advisory Group
Business Drivers For It Simplification PowerPoint Presentation Slides
Business Drivers For It Simplification PowerPoint Presentation Slides
SlideTeam
Software Prototyping
Software Prototyping
Zafar Ayub
Pure application system
Pure application system
Warba Insurance Co Kuwait
SE - Lecture 13 - Software Evolution and Tech Trends.pptx
SE - Lecture 13 - Software Evolution and Tech Trends.pptx
TangZhiSiang
SE2013_10.ppt
SE2013_10.ppt
CarlPilac1
How To Simplify IT PowerPoint Presentation Slides
How To Simplify IT PowerPoint Presentation Slides
SlideTeam
Strategies For IT Simplification PowerPoint Presentation Slides
Strategies For IT Simplification PowerPoint Presentation Slides
SlideTeam
Similar to Legacy system.
(20)
ch28-software-reengineering.ppt
ch28-software-reengineering.ppt
Ch9 - Evolution
Ch9 - Evolution
Evolution-2.ppt
Evolution-2.ppt
Ch9 evolution
Ch9 evolution
Ch9-Software Engineering 9
Ch9-Software Engineering 9
Ch9
Ch9
ch14.ppt
ch14.ppt
IT Simplification And Modernization PowerPoint Presentation Slides
IT Simplification And Modernization PowerPoint Presentation Slides
about how software prototyping helps in SDLC
about how software prototyping helps in SDLC
Lecture-17.ppt
Lecture-17.ppt
Areas Of It Complexity PowerPoint Presentation Slides
Areas Of It Complexity PowerPoint Presentation Slides
IT Transformation Initiatives PowerPoint Presentation Slides
IT Transformation Initiatives PowerPoint Presentation Slides
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
Business Drivers For It Simplification PowerPoint Presentation Slides
Business Drivers For It Simplification PowerPoint Presentation Slides
Software Prototyping
Software Prototyping
Pure application system
Pure application system
SE - Lecture 13 - Software Evolution and Tech Trends.pptx
SE - Lecture 13 - Software Evolution and Tech Trends.pptx
SE2013_10.ppt
SE2013_10.ppt
How To Simplify IT PowerPoint Presentation Slides
How To Simplify IT PowerPoint Presentation Slides
Strategies For IT Simplification PowerPoint Presentation Slides
Strategies For IT Simplification PowerPoint Presentation Slides
More from gourav kottawar
operator overloading & type conversion in cpp
operator overloading & type conversion in cpp
gourav kottawar
constructor & destructor in cpp
constructor & destructor in cpp
gourav kottawar
classes & objects in cpp
classes & objects in cpp
gourav kottawar
expression in cpp
expression in cpp
gourav kottawar
basics of c++
basics of c++
gourav kottawar
working file handling in cpp overview
working file handling in cpp overview
gourav kottawar
pointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpp
gourav kottawar
exception handling in cpp
exception handling in cpp
gourav kottawar
cpp input & output system basics
cpp input & output system basics
gourav kottawar
operator overloading & type conversion in cpp over view || c++
operator overloading & type conversion in cpp over view || c++
gourav kottawar
constructor & destructor in cpp
constructor & destructor in cpp
gourav kottawar
basics of c++
basics of c++
gourav kottawar
classes & objects in cpp overview
classes & objects in cpp overview
gourav kottawar
expression in cpp
expression in cpp
gourav kottawar
SQL || overview and detailed information about Sql
SQL || overview and detailed information about Sql
gourav kottawar
SQL querys in detail || Sql query slides
SQL querys in detail || Sql query slides
gourav kottawar
Rrelational algebra in dbms overview
Rrelational algebra in dbms overview
gourav kottawar
overview of database concept
overview of database concept
gourav kottawar
Relational Model in dbms & sql database
Relational Model in dbms & sql database
gourav kottawar
DBMS information in detail || Dbms (lab) ppt
DBMS information in detail || Dbms (lab) ppt
gourav kottawar
More from gourav kottawar
(20)
operator overloading & type conversion in cpp
operator overloading & type conversion in cpp
constructor & destructor in cpp
constructor & destructor in cpp
classes & objects in cpp
classes & objects in cpp
expression in cpp
expression in cpp
basics of c++
basics of c++
working file handling in cpp overview
working file handling in cpp overview
pointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpp
exception handling in cpp
exception handling in cpp
cpp input & output system basics
cpp input & output system basics
operator overloading & type conversion in cpp over view || c++
operator overloading & type conversion in cpp over view || c++
constructor & destructor in cpp
constructor & destructor in cpp
basics of c++
basics of c++
classes & objects in cpp overview
classes & objects in cpp overview
expression in cpp
expression in cpp
SQL || overview and detailed information about Sql
SQL || overview and detailed information about Sql
SQL querys in detail || Sql query slides
SQL querys in detail || Sql query slides
Rrelational algebra in dbms overview
Rrelational algebra in dbms overview
overview of database concept
overview of database concept
Relational Model in dbms & sql database
Relational Model in dbms & sql database
DBMS information in detail || Dbms (lab) ppt
DBMS information in detail || Dbms (lab) ppt
Recently uploaded
Jumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3A
jumarkdiezmo1
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Press
matingpress170
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
dollysharma2066
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
A SSS
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdf
padillaangelina0023
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024
Bruce Bennett
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
A SSS
Protection of Children in context of IHL and Counter Terrorism
Protection of Children in context of IHL and Counter Terrorism
Nilendra Kumar
AICTE PPT slide of Engineering college kr pete
AICTE PPT slide of Engineering college kr pete
shivubhavv
美国SU学位证,雪城大学毕业证书1:1制作
美国SU学位证,雪城大学毕业证书1:1制作
ss846v0c
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
208367051
Introduction to Political Parties (1).ppt
Introduction to Political Parties (1).ppt
SohamChavan9
Application deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdf
Cyril CAUDROY
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
saphesg8
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
diploma001
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
nitagrag2
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024
Bruce Bennett
办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书
saphesg8
定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一
z zzz
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, India
Digital Discovery Institute
Recently uploaded
(20)
Jumark Morit Diezmo- Career portfolio- BPED 3A
Jumark Morit Diezmo- Career portfolio- BPED 3A
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Press
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdf
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
Protection of Children in context of IHL and Counter Terrorism
Protection of Children in context of IHL and Counter Terrorism
AICTE PPT slide of Engineering college kr pete
AICTE PPT slide of Engineering college kr pete
美国SU学位证,雪城大学毕业证书1:1制作
美国SU学位证,雪城大学毕业证书1:1制作
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
格里菲斯大学毕业证(Griffith毕业证)#文凭成绩单#真实留信学历认证永久存档
Introduction to Political Parties (1).ppt
Introduction to Political Parties (1).ppt
Application deck- Cyril Caudroy-2024.pdf
Application deck- Cyril Caudroy-2024.pdf
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024
办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书
定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, India
Legacy system.
1.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 1 Legacy Systems Older software systems that remain vital to an organisation
2.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 2 Legacy systems Software systems that are developed specially for an organisation have a long lifetime Many software systems that are still in use were developed many years ago using technologies that are now obsolete These systems are still business critical that is, they are essential for the normal functioning of the business They have been given the name legacy systems
3.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 3 Legacy system replacement There is a significant business risk in simply scrapping a legacy system and replacing it with a system that has been developed using modern technology Legacy systems rarely have a complete specification. During their lifetime they have undergone major changes which may not have been documented Business processes are reliant on the legacy system The system may embed business rules that are not formally documented elsewhere New software development is risky and may not be successful
4.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 4 Legacy system change Systems must change in order to remain useful However, changing legacy systems is often expensive Different parts implemented by different teams so no consistent programming style The system may use an obsolete programming language The system documentation is often out-of-date The system structure may be corrupted by many years of maintenance Techniques to save space or increase speed at the expense of understandability may have been used File structures used may be incompatible
5.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 5 The legacy dilemma It is expensive and risky to replace the legacy system It is expensive to maintain the legacy system Businesses must weigh up the costs and risks and may choose to extend the system lifetime using techniques such as re-engineering.
6.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 6 Legacy system structures Legacy systems can be considered to be socio- technical systems and not simply software systems System hardware - may be mainframe hardware Support software - operating systems and utilities Application software - several different programs Application data - data used by these programs that is often critical business information Business processes - the processes that support a business objective and which rely on the legacy software and hardware Business policies and rules - constraints on business operations
7.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 7 Legacy system components System hardware Business processes Application software Businesspolicies and rules Support software Application data ConstrainsUsesUsesRuns-onRuns-on Embeds knowledge of Uses
8.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 8 Layered model Socio-technical system Hardware Support software Application software Business processes
9.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 9 System change In principle, it should be possible to replace a layer in the system leaving the other layers unchanged In practice, this is usually impossible Changing one layer introduces new facilities and higher level layers must then change to make use of these Changing the software may slow it down so hardware changes are then required It is often impossible to maintain hardware interfaces because of the wide gap between mainframes and client-server systems
10.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 10 Legacy application system File1 File2 File3 File4 File5 File6 Program2Program1 Program3 Program4 Program5 Program6 Program7
11.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 11 Database-centred system Program 1 Program 2 Program 3 Program 4 Database management system Logical and physical datamodels describes
12.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 12 Transaction processing Serialised transactions Teleprocessing monitor Accounts database ATMs and terminals Account queries and updates
13.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 13 Legacy data The system may be file-based with incompatible files. The change required may be to move to a database-management system In legacy systems that use a DBMS the database management system may be obsolete and incompatible with other DBMSs used by the business The teleprocessing monitor may be designed for a particular DB and mainframe. Changing to a new DB may require a new TP monitor
14.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 14 Legacy system assessment Organisations that rely on legacy systems must choose a strategy for evolving these systems Scrap the system completely and modify business processes so that it is no longer required Continue maintaining the system Transform the system by re-engineering to improve its maintainability Replace the system with a new system The strategy chosen should depend on the system quality and its business value
15.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 15 System quality and business value 1 2 3 4 5 6 7 8 9 10 System quality Business value High business value Low quality High business value High quality Low business value Low quality Low business value High quality
16.
©Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 26 Slide 16 Legacy system categories Low quality, low business value These systems should be scrapped Low-quality, high-business value These make an important business contribution but are expensive to maintain. Should be re-engineered or replaced if a suitable system is available High-quality, low-business value Replace with COTS, scrap completely or maintain High-quality, high business value Continue in operation using normal system maintenance
Download now