Deck 15: Components Reuse

ملء الشاشة (f)
exit full mode
سؤال
Most complex products are built ________.

A) as monolithic objects
B) from independent parts
C) from scratch
D) from inside-out
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
The advancement of technology is ________.

A) revolutionary
B) static
C) incremental
D) dynamic
سؤال
________ products are made possible only when the availability of what they require, be it tangible or intangible, achieves a critical mass.

A) Complex or revolutionary
B) Simple
C) New
D) Old
سؤال
Reuse helps with ________.

A) improving productivity
B) managing complexity
C) reducing costs
D) all of the above
سؤال
Reuse can apply to development activities such as ________.

A) analysis
B) design
C) implementation
D) all of the above
سؤال
Reuse can apply to any ________ that is required in software development.

A) product
B) experience
C) expertise
D) all of the above
سؤال
________ is (are) the most obvious, the most reliable and the most effective mechanism for reuse.

A) Components
B) Patterns
C) Inheritance
D) Web services
سؤال
Patterns encapsulate experience in solving problems and they:

A) are not ready-to-use and must be adapted to the specific problems at hand
B) like components are ready to use
C) are packaged as foolproof
D) can't be reused
سؤال
________ is a service that provides platform-independent application logic to consumers across the Web.

A) Pattern
B) Inheritance
C) Web services
D) Component reuse
سؤال
The most obvious, the most reliable, and the most effective mechanism for reuse is ________.

A) patterns
B) refactoring
C) Web services
D) component
سؤال
________ provide(s) the guidelines for discovering the solution.

A) Methodology
B) Reuse
C) Patterns
D) Technology
سؤال
Source code reuse is advisable when solving ________.

A) new problems
B) unique problems
C) problems requiring cookbook solutions
D) complex problems
سؤال
________ is one of the basic concepts of object orientation and is theoretically significant but not very helpful if it cannot be put into practice.

A) Web services
B) The Java language
C) Inheritance
D) Architecture
سؤال
Implementation inheritance is a mechanism where a(n) ________ can reuse, extend, or override the attributes and the operations of its parent.

A) superclass
B) subclass
C) inheritance
D) Web service
سؤال
Subclassing is a kind of inheritance in which the subclass inherits not only the features but also the ________ of its superclass.

A) functionality
B) attributes
C) characteristics
D) name
سؤال
A subclass may add ________ that do not exist in the superclass.

A) attributes
B) operations
C) extensions
D) any of the above
سؤال
The concept of ________ is used when a superclass can provide specialized services through its subclasses.

A) encapsulation
B) reuse
C) polymorphism
D) components
سؤال
________ is a mechanism by which multiple classes share one interface but implement that interface independently of each other or of the parent class.

A) Interface inheritance
B) Double interface
C) Reused component
D) Magic interface
سؤال
In ________ a subclass is responsible for implementing each and every attribute and/or operation of the superclass.

A) polymorphism
B) encapsulation
C) interface inheritance
D) specialization
سؤال
The purpose of interface inheritance is to arrive at a subclass that ________.

A) performs different services
B) has the same attributes
C) has different attributes
D) performs the same services, but in a different way
سؤال
A class can implement ________ interfaces shared with other classes.

A) multiple
B) single
C) double
D) none of the above
سؤال
Which of the following is NOTa reason for creating multiple interfaces?

A) security
B) complexity of services
C) multiple functionality
D) simplicity
سؤال
The concept of "white-box reuse" that exposes a subclass to the details of its superclass implementation applies to ________.

A) encapsulation
B) inheritance
C) polymorphism
D) patterns
سؤال
The black-box reuse approach ce, where the internal details of a class are not exposed to subclasses, is also called ________.

A) composition approach
B) decomposition approach
C) aggregation approach
D) polymorphism
سؤال
Which of the following languages supports multiple inheritance?

A) C++
B) Java
C) C
D) C#
سؤال
Building products from replaceable, interchangeable, reusable, and well-tested components has proved to ________.

A) be the most effective method to ensure quality
B) make products more customizable
C) reduce costs through economy of scale.
D) all of the above
سؤال
Building everything from start to finish in one project is called ________ development.

A) vertical
B) horizontal
C) circular
D) inside-out
سؤال
Component-based software development is generally ________.

A) more expensive than a traditional approach
B) very slow
C) vertical
D) horizontal
سؤال
In ________, we assemble software from independent units that are limited in scope but are well-defined, can be replaced and, given the right functionality, can be recombined into more than one application and in more than one context.

A) a vertical approach
B) component-based development
C) SDLC
D) a waterfall approach
سؤال
A component is a(n) ________ unit of software that provides services specified by one or more interfaces.

A) encapsulated
B) independent
C) replaceable
D) all of the above
سؤال
A component is ________.

A) not language-specific
B) platform-specific
C) binary
D) all of the above
سؤال
A component is identified by one or more interfaces that act as ________ between the component and its clients.

A) contracts
B) application software
C) an interface
D) a database system
سؤال
________ properties are those services for which the component was created and are exposed through one or more interfaces.

A) Non-functional
B) Functional
C) Component-specific
D) all of the above
سؤال
When describing the component itself, the version number, copyright, performance, and security are part of ________.

A) non-functional properties
B) non-specifics properties
C) functional properties
D) machine-specific properties
سؤال
Components can be modeled as ________.

A) simple icons
B) black boxes
C) class diagrams
D) any of the above
سؤال
Interfaces lack implementation; they must be supported by ________ classes.

A) concrete
B) abstract
C) super
D) multiple
سؤال
The relationships between components are modeled through a(n) ________.

A) activity diagram
B) UML diagrams
C) component diagram
D) interface diagrams
سؤال
Components offer services only through ________.

A) relationships
B) interfaces
C) other objects
D) superclasses
سؤال
One essential purpose of component-based architecture is to manage ________.

A) the operating system
B) the user interface
C) complexity
D) inheritance
سؤال
Developing a reusable component for ________ use is more difficult because you have no control over how and where the component will be used.

A) commercial
B) personal
C) enterprise
D) software
سؤال
A design component is a one that helps build a solution.
سؤال
Design components emerge from the patterns identified in the analysis phase.
سؤال
The two major reuse concepts are analysis and design.
سؤال
Complex products are built as monolithic objects.
سؤال
We can use the concept of reuse only for developing products.
سؤال
Reuse in software development is an afterthought of the normal course of development.
سؤال
Reuse can embrace any method or artifact in software development.
سؤال
The most obvious, reliable, and effective mechanism for reuse is a component.
سؤال
Patterns are formed from repeated experience in solving problems.
سؤال
Like components, patterns are ready-to-use and need not be adapted to specific problems.
سؤال
A Web service is a service that provides platform-independent application logic to consumers across the Web via standard protocols.
سؤال
Methodology and patterns are the same and both provide the outline of a solution.
سؤال
Inheritance is an important mechanism in object-oriented technology.
سؤال
The concept of inheritance is an abstraction that covers only similar concrete situations.
سؤال
In software system development, without inheritance, you need to repeat the code that satisfies the requirements wherever it is needed.
سؤال
A class can implement multiple interfaces, shared with other classes or exclusively its own.
سؤال
It is usually "service" objects, not business objects, that acquire multiple interfaces.
سؤال
Inheritance can be applied without the mechanism of inheritance; that is, inheritance is not constrained by technology.
سؤال
Reuse by composition is static.
سؤال
Building products from well-tested components increases the costs of development.
سؤال
A component is a relatively independent, encapsulated, and replaceable unit of software that provides services specified by one or more interfaces.
سؤال
A component is language-specific.
سؤال
A component's interface is NOT separate from its implementation.
سؤال
As with objects, communication with components is conducted by exchanging messages.
سؤال
Since a component is designed for reuse, it is not replaceable.
سؤال
Software components are not applications, but they help build applications.
سؤال
Objects are language-neutral, while components are language-dependent.
سؤال
Components can be used by any client, be it an application or another component.
سؤال
Components can be modeled both from the outside or from the inside.
سؤال
Components can be modeled only as a black box.
سؤال
A diagram known as a wiring diagram shows how the pieces of the information system are "wired together."
سؤال
To develop a component-based information system, we first need to develop components.
سؤال
It is difficult to add or remove services in a component-based system or application.
سؤال
Design components must be highly generalized to work with all kinds of solutions.
سؤال
Components must be tested only within the framework that they will be used.
سؤال
Design decisions and artifacts that concern components arrive from two opposite directions ? architectural and generalization.
سؤال
In component-based development, delivery of components forms a set of major milestones.
سؤال
In a component-based system, each component must have its own independent delivery process and event.
سؤال
The idea that component-based development produces an estimated date for the delivery of the final product that is more realistic and attainable is completely false.
سؤال
What are the advantages of reuse?
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/99
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 15: Components Reuse
1
Most complex products are built ________.

A) as monolithic objects
B) from independent parts
C) from scratch
D) from inside-out
from independent parts
2
The advancement of technology is ________.

A) revolutionary
B) static
C) incremental
D) dynamic
incremental
3
________ products are made possible only when the availability of what they require, be it tangible or intangible, achieves a critical mass.

A) Complex or revolutionary
B) Simple
C) New
D) Old
Complex or revolutionary
4
Reuse helps with ________.

A) improving productivity
B) managing complexity
C) reducing costs
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
5
Reuse can apply to development activities such as ________.

A) analysis
B) design
C) implementation
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
6
Reuse can apply to any ________ that is required in software development.

A) product
B) experience
C) expertise
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
7
________ is (are) the most obvious, the most reliable and the most effective mechanism for reuse.

A) Components
B) Patterns
C) Inheritance
D) Web services
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
8
Patterns encapsulate experience in solving problems and they:

A) are not ready-to-use and must be adapted to the specific problems at hand
B) like components are ready to use
C) are packaged as foolproof
D) can't be reused
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
9
________ is a service that provides platform-independent application logic to consumers across the Web.

A) Pattern
B) Inheritance
C) Web services
D) Component reuse
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
10
The most obvious, the most reliable, and the most effective mechanism for reuse is ________.

A) patterns
B) refactoring
C) Web services
D) component
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
11
________ provide(s) the guidelines for discovering the solution.

A) Methodology
B) Reuse
C) Patterns
D) Technology
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
12
Source code reuse is advisable when solving ________.

A) new problems
B) unique problems
C) problems requiring cookbook solutions
D) complex problems
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
13
________ is one of the basic concepts of object orientation and is theoretically significant but not very helpful if it cannot be put into practice.

A) Web services
B) The Java language
C) Inheritance
D) Architecture
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
14
Implementation inheritance is a mechanism where a(n) ________ can reuse, extend, or override the attributes and the operations of its parent.

A) superclass
B) subclass
C) inheritance
D) Web service
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
15
Subclassing is a kind of inheritance in which the subclass inherits not only the features but also the ________ of its superclass.

A) functionality
B) attributes
C) characteristics
D) name
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
16
A subclass may add ________ that do not exist in the superclass.

A) attributes
B) operations
C) extensions
D) any of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
17
The concept of ________ is used when a superclass can provide specialized services through its subclasses.

A) encapsulation
B) reuse
C) polymorphism
D) components
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
18
________ is a mechanism by which multiple classes share one interface but implement that interface independently of each other or of the parent class.

A) Interface inheritance
B) Double interface
C) Reused component
D) Magic interface
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
19
In ________ a subclass is responsible for implementing each and every attribute and/or operation of the superclass.

A) polymorphism
B) encapsulation
C) interface inheritance
D) specialization
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
20
The purpose of interface inheritance is to arrive at a subclass that ________.

A) performs different services
B) has the same attributes
C) has different attributes
D) performs the same services, but in a different way
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
21
A class can implement ________ interfaces shared with other classes.

A) multiple
B) single
C) double
D) none of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
22
Which of the following is NOTa reason for creating multiple interfaces?

A) security
B) complexity of services
C) multiple functionality
D) simplicity
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
23
The concept of "white-box reuse" that exposes a subclass to the details of its superclass implementation applies to ________.

A) encapsulation
B) inheritance
C) polymorphism
D) patterns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
24
The black-box reuse approach ce, where the internal details of a class are not exposed to subclasses, is also called ________.

A) composition approach
B) decomposition approach
C) aggregation approach
D) polymorphism
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
25
Which of the following languages supports multiple inheritance?

A) C++
B) Java
C) C
D) C#
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
26
Building products from replaceable, interchangeable, reusable, and well-tested components has proved to ________.

A) be the most effective method to ensure quality
B) make products more customizable
C) reduce costs through economy of scale.
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
27
Building everything from start to finish in one project is called ________ development.

A) vertical
B) horizontal
C) circular
D) inside-out
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
28
Component-based software development is generally ________.

A) more expensive than a traditional approach
B) very slow
C) vertical
D) horizontal
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
29
In ________, we assemble software from independent units that are limited in scope but are well-defined, can be replaced and, given the right functionality, can be recombined into more than one application and in more than one context.

A) a vertical approach
B) component-based development
C) SDLC
D) a waterfall approach
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
30
A component is a(n) ________ unit of software that provides services specified by one or more interfaces.

A) encapsulated
B) independent
C) replaceable
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
31
A component is ________.

A) not language-specific
B) platform-specific
C) binary
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
32
A component is identified by one or more interfaces that act as ________ between the component and its clients.

A) contracts
B) application software
C) an interface
D) a database system
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
33
________ properties are those services for which the component was created and are exposed through one or more interfaces.

A) Non-functional
B) Functional
C) Component-specific
D) all of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
34
When describing the component itself, the version number, copyright, performance, and security are part of ________.

A) non-functional properties
B) non-specifics properties
C) functional properties
D) machine-specific properties
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
35
Components can be modeled as ________.

A) simple icons
B) black boxes
C) class diagrams
D) any of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
36
Interfaces lack implementation; they must be supported by ________ classes.

A) concrete
B) abstract
C) super
D) multiple
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
37
The relationships between components are modeled through a(n) ________.

A) activity diagram
B) UML diagrams
C) component diagram
D) interface diagrams
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
38
Components offer services only through ________.

A) relationships
B) interfaces
C) other objects
D) superclasses
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
39
One essential purpose of component-based architecture is to manage ________.

A) the operating system
B) the user interface
C) complexity
D) inheritance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
40
Developing a reusable component for ________ use is more difficult because you have no control over how and where the component will be used.

A) commercial
B) personal
C) enterprise
D) software
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
41
A design component is a one that helps build a solution.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
42
Design components emerge from the patterns identified in the analysis phase.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
43
The two major reuse concepts are analysis and design.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
44
Complex products are built as monolithic objects.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
45
We can use the concept of reuse only for developing products.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
46
Reuse in software development is an afterthought of the normal course of development.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
47
Reuse can embrace any method or artifact in software development.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
48
The most obvious, reliable, and effective mechanism for reuse is a component.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
49
Patterns are formed from repeated experience in solving problems.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
50
Like components, patterns are ready-to-use and need not be adapted to specific problems.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
51
A Web service is a service that provides platform-independent application logic to consumers across the Web via standard protocols.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
52
Methodology and patterns are the same and both provide the outline of a solution.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
53
Inheritance is an important mechanism in object-oriented technology.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
54
The concept of inheritance is an abstraction that covers only similar concrete situations.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
55
In software system development, without inheritance, you need to repeat the code that satisfies the requirements wherever it is needed.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
56
A class can implement multiple interfaces, shared with other classes or exclusively its own.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
57
It is usually "service" objects, not business objects, that acquire multiple interfaces.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
58
Inheritance can be applied without the mechanism of inheritance; that is, inheritance is not constrained by technology.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
59
Reuse by composition is static.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
60
Building products from well-tested components increases the costs of development.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
61
A component is a relatively independent, encapsulated, and replaceable unit of software that provides services specified by one or more interfaces.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
62
A component is language-specific.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
63
A component's interface is NOT separate from its implementation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
64
As with objects, communication with components is conducted by exchanging messages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
65
Since a component is designed for reuse, it is not replaceable.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
66
Software components are not applications, but they help build applications.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
67
Objects are language-neutral, while components are language-dependent.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
68
Components can be used by any client, be it an application or another component.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
69
Components can be modeled both from the outside or from the inside.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
70
Components can be modeled only as a black box.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
71
A diagram known as a wiring diagram shows how the pieces of the information system are "wired together."
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
72
To develop a component-based information system, we first need to develop components.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
73
It is difficult to add or remove services in a component-based system or application.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
74
Design components must be highly generalized to work with all kinds of solutions.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
75
Components must be tested only within the framework that they will be used.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
76
Design decisions and artifacts that concern components arrive from two opposite directions ? architectural and generalization.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
77
In component-based development, delivery of components forms a set of major milestones.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
78
In a component-based system, each component must have its own independent delivery process and event.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
79
The idea that component-based development produces an estimated date for the delivery of the final product that is more realistic and attainable is completely false.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
80
What are the advantages of reuse?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 99 في هذه المجموعة.