Design with Reuse l Building software from reusable ...
Design with Reuse
l Building software from reusable components.
?Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 14
Slide 1
Objectives
l To explain the benefits of software reuse and some reuse problems
l To describe different types of reusable component and processes for reuse
l To introduce application families as a route to reuse
l To describe design patterns as high-level abstractions that promote reuse
?Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 14
Slide 2
Topics covered
l Component-based development l Application families l Design patterns
?Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 14
Slide 3
Software reuse
l In most engineering disciplines, systems are designed by composing existing components that have been used in other systems
l Software engineering has been more focused on original development but it is now recognised that to achieve better software, more quickly and at lower cost, we need to adopt a design process that is based on systematic reuse
?Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 14
Slide 4
Reuse-based software engineering
l Application system reuse
? The whole of an application system may be reused either by incorporating it without change into other systems (COTS reuse) or by developing application families
l Component reuse
? Components of an application from sub-systems to single objects may be reused
l Function reuse
? Software components that implement a single well-defined function may be reused
?Ian Sommerville 2000
Software Engineering, 6th edition. Chapter 14
Slide 5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- components in real time systems
- the components of a digital asset management system
- design with reuse l building software from reusable
- chapter 2 how hardware and software work
- chapter one introduction to computer
- what is an application platform david chappell
- system software university of technology iraq
- software component template autosar
- what are components
- chapter 7 software ftms
Related searches
- free pc cleanup software from microsoft
- electrical building design training
- building design software free
- best building design software free
- building design software freeware
- online building design degree
- home building software free
- free web building software download
- starbucks reusable cups with lids
- free software from microsoft
- best free software from microsoft
- small building design images