Software Reuse

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Get a hint
Hint

system reuse

Get a hint
Hint

reuse complete systems, which may include several application programs

Get a hint
Hint

application reuse

Get a hint
Hint

reuse by incorporating it without change into others, or developing application families

Card Sorting

1/19

Anonymous user
Anonymous user
flashcard set

Earn XP

Description and Tags

Software Reuse

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

system reuse

reuse complete systems, which may include several application programs

2
New cards

application reuse

reuse by incorporating it without change into others, or developing application families

3
New cards

component reuse

reuse components of an application

4
New cards

object and function reuse

reuse small-scale software components that implement a single well-defined object

5
New cards

benefit 1

faster development

6
New cards

benefit 2

effective use of specialists

7
New cards

benefit 3

increased dependability

8
New cards

benefit 4

lower development costs

9
New cards

challenge 1

creating, maintaining and using a component library

10
New cards

challenge 2

finding, understanding and adapting reusable components

11
New cards

challenge 3

lack of trust in software written by others

12
New cards

planning factor 1

development schedule for the software

13
New cards

planning factor 2

expected software lifetime

14
New cards

planning factor 3

application domain

15
New cards

benefit of application system reuse 1

more rapid deployment of a reliable system

16
New cards

benefit of application system reuse 2

possible to see what functionality is provided so easier to judge whether they are likely to be suitable

17
New cards

benefit of application system reuse 3

businesses can focus on their core activity without having to devote a lot of resources to develop systems

18
New cards

challenge of application system reuse 1

requirements usually have to be adapted to reflect the functionality of product

19
New cards

challenge of application system reuse 2

the product may be based on assumptions that are practically impossible to change

20
New cards

challenge of application system reuse 3

may be a lack of local expertise to support systems development