Component Technology Basics Flashcards

1
Q

What is coupling?

A

The degree of interaction between different functional units

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the advantages of components?

A
  • Substitutability

- Extensibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the disadvantages of components?

A
  • More complicated to implement and test

- More complex for the compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are advantages of IDL?

A
  • Can use the language most suited for the area
  • Can replace language if goes obselete
  • Written by someone who doesn’t need to know the languages used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the disadvantages of IDL?

A
  • More complex compiler

- Programmers need to know both language and IDL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two aspects of component systems?

A

Component population and component framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the main differences between OO and Components?

A
  • OO has a single code base

- Dynamically changing component instances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly