final definitions Flashcards

1
Q

measures the strength of relationship between pieces of functionality within a given module.

A

Cohesion

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

a programming language’s ability to process objects differently depending on their data type or class. More specifically, it is the ability to redefine methods for derived classes

A

Polymorphism

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

the manner and degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules

A

Coupling

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

A language construct that facilitates the bundling of data with the methods (or other functions) operating on that data;

A

Encapsulation

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

example of a design pattern

A

Abstract factory creational design pattern

Creates an instance of several families of classes

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

assessment to determine the positive economic benefits to the organization that the proposed system will provide

A

Economic feasibility

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

assessment based on an outline design of system requirements, to determine whether the company has the technical expertise to handle completion of the project.

A

Technical feasibility

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

a computer programming mechanism in which the method being called upon an object or the function being called with arguments is looked up by name at runtime

A

dynamic binding

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