Software Reuse Flashcards Preview

COMP 3521: Software Engineering > Software Reuse > Flashcards

Flashcards in Software Reuse Deck (15)
Loading flashcards...
1

Types of reuse in software engineering

  • System
  • Application
  • Component
  • Object and function

2

Application frameworks

  • Integrated set of software artifacts that collaborate to provide a reusable architecture

3

A pattern is a:

  • Generic solution to a well-defined problem.

4

Platform specialization

  • Different versions for different platforms are developed.

5

Environment specialization

  • Different versions for different hardware/operation system environments

6

Functional specialization

  • Different versions for different customers

7

Process specialization

  • Different versions for different business processes

8

Levels of deployment time configuration

  • Component selection
  • Workflow and rule definition
  • Parameter definition

9

Application system reuse

  • Product adapted for different customers without changing the source code

10

Configurable application systems

  • Generic application designed to support a particular business type or activity

11

COTS

  • Commercial off-the-shelf system

12

ERP

  • Enterprise resource planning system

13

Integrated application system

  • Applications that include two or more applications

14

Service-oriented interfaces

  • Service-oriented approach means allowing access to the application's functionality through a standard service interface.

15

Application wrapping

  • Wrap application in a service interface.