Software Reuse Flashcards
1
Q
Types of reuse in software engineering
A
- System
- Application
- Component
- Object and function
2
Q
Application frameworks
A
- Integrated set of software artifacts that collaborate to provide a reusable architecture
3
Q
A pattern is a:
A
- Generic solution to a well-defined problem.
4
Q
Platform specialization
A
- Different versions for different platforms are developed.
5
Q
Environment specialization
A
- Different versions for different hardware/operation system environments
6
Q
Functional specialization
A
- Different versions for different customers
7
Q
Process specialization
A
- Different versions for different business processes
8
Q
Levels of deployment time configuration
A
- Component selection
- Workflow and rule definition
- Parameter definition
9
Q
Application system reuse
A
- Product adapted for different customers without changing the source code
10
Q
Configurable application systems
A
- Generic application designed to support a particular business type or activity
11
Q
COTS
A
- Commercial off-the-shelf system
12
Q
ERP
A
- Enterprise resource planning system
13
Q
Integrated application system
A
- Applications that include two or more applications
14
Q
Service-oriented interfaces
A
- Service-oriented approach means allowing access to the application’s functionality through a standard service interface.
15
Q
Application wrapping
A
- Wrap application in a service interface.