February27

February27 - SoftwareReuse q q components Objectives reuseproblems IanSomm

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 1 Software Reuse Building software from reusable components Objectives To explain the benefits of software reuse and some reuse problems To describe different types of reusable component and processes for reuse To introduce application families as a route to reuse
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 2 Reuse-based software engineering 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 Component reuse Components of an application from sub-systems to single objects may be reused Function reuse Software components that implement a single well-defined function may be reused
Background image of page 2
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 3 Benefits of reuse Increased reliability Components exercised in working systems Reduced process risk Less uncertainty in development costs Effective use of specialists Reuse components instead of people Standards compliance Embed standards in reusable components Accelerated development Avoid original development and hence speed-up production
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 4 Requirements for design with reuse It must be possible to find appropriate reusable components The reuser of the component must be confident that the components will be reliable and will
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 06/16/2009 for the course CSCI 578 taught by Professor Nenadmedidovic during the Spring '08 term at USC.

Page1 / 14

February27 - SoftwareReuse q q components Objectives reuseproblems IanSomm

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online