COMPONENT BASED TECHNOLOGY
#1

[attachment=9171]
COMPONENT BASED TECHNOLOGY
TWO MARK QUESTIONS:

1. Define software component.
A software component is a system element offering a predefined serviceable to
communicate with other components.
2. Specify the characteristics of object
Object is a unit of instantiation, it has a unique identity. It may have state and this
can be externally observable.
3. What is prototype object?
The object may be implicitly available in the form of an object that already exists.
Such a preexisting object is called a prototype object.
4. What is factory object and methods?
Factory objects: It can be an object of its own.
Factory methods: Methods on objects that return freshly created other objects are another
variation.
5. What are modules?
Modules do not have a concept of instantiation whereas classes do. Modules can
be used and always and have been used to package multiple entities.
6. Specify the non-technical aspects that are need in interfaces.
• A component have multiple interfaces, each representing a service that the
component offers.
• Redundant introductions of similar interfaces need to be minimized.
• Requires a small number of widely accepted unique naming schemes.
7. Define callback.
Callbacks are a common feature in procedural libraries that has to handle
asynchronous events.
8. What is component architecture?
Component architecture is the pivotal basis of any large-scale software technology
and is of utmost importance for component based systems.
9. Specify some cornerstones of a component architecture.
• Interaction between components and their environment is regulated.
• The roles of components are defined.
• Tool interfaces are standardized.
10. Specify the roles of an architecture.
• Architecture needs to create simultaneously the basis for independence and
cooperation.
• An Architecture defines overall invariants.
• It needs to be based on the principal considerations of overall functionality
• It prescribes proper frameworks for all involved mechanisms.
11. What is the use of conceptual level?
A component framework is a dedicated and focused architecture usually around a
few key mechanisms and a fixed set of policies for mechanisms at the component level.
12. Define component framework.
A component framework is a dedicated and focused architecture usually around a
few key mechanisms and a fixed set of policies for mechanisms at the component level.
13. What is a resource?
A resource is a frozen collection of typed items.
14. Define middleware.
Middleware is a name for the set of software that sits between various operating
systems and a higher distributed programming platform.
15. Categorize the middleware.
• Message oriented middleware(MOM).
• Object oriented middleware(OOM).
16. What is generative programming?
Generative programming aims at transformations approach to the construction of
software.
17. Specify the areas used in generative approaches.
• Used to produce individual components.
• Used to enhance composed systems.
18. Specify the criteria that is used to fulfill the software definition.
• Multiple use
• Non-context specific.
• Composable with other component.
• Encapsulated.
19. Specify the fundamental properties of component technology.
• If a component fails to function it must not violate system-wide rules.
• Software development processes that do not depending on testing
• Performance of a component system is affected in non-trivial ways by the actual
composition
20. What is enhance composed systems and give example.
They need to be positioned in such a way that they do not interfere with the unit of
deployment characteristic of components. Eg:JIT technique.
BIG QUESTIONS:
1.Explain the fundamental properties of component technology.
• Technological feasibility
• Technical problems
• Integration and testing
• Potential of software components
2. Explain briefly about component architecture.
• Role of architecture
• A Tiered component architecture
• Components and middleware
3. Explain briefly about callbacks with example
• Definition
• Diagram
• Explanation
• Eg: Directory service
4. Write short notes on modules, interfaces.
• Modules
• Interfaces
5. Write short notes on objects and software components.
• Software components
• Objects
UNIT II
TWO MARK QUESTIONS:

1. Define Java Bean.
Java Bean is a software component that has been designed to be reusable in a
variety of different environment.
2. What are the aspects of the bean model?
• Events
• Properties
• Introspection
• Customization
• Persistence
3. Give any 4 advantages of java bean?
o A bean contain all the benefits of java “Write once,Run anywhere”
paradigm
o The configuration settings of a bean can be saved in persistence storage and
restored at later time.
o A bean may register to receive events from other objects.
o Auxillary software provided to help a person configure a bean.
4. What is the use of application builder tool?
When working with java beans, most developers use an application builder tool, a
utility that enables you to configure a ser of beans , connect them together and produce a
working application.
5. What are the major capabilities of application builder tool?
• A pallete is provided that lists all of the beans, as additional beans are
developed or purchased , they can be added to the palette.
• A worksheet is displayed that allows the designer to layout beans in a
graphical user interface. A designer may drag and drop a bean from the
palette to this worksheet.
6. What are Events?
Bean instances are potential sources or listener of specific types of events. An
assembly tool can then connect listeners to sources.
7. What is multicast and unicast semantics?
Unicast semantics – At a time, one listener is active.
Multicast semantics - All listeners are active at anytime.
8. Define property?
Property is a discrete named attribute of a bean that can affect its appearance or
behaviour.
9.What are the different properties that a bean can define?
• Simple
• Indexed
• Bound
• Constrained
10. Differentiate between simple and indexed properties.
11. Differentiate between bound and constrained properties.
12. What is introspection and reflection?
Introspection is used to find out events mthods, properties, standard interface and
classes.
Reflection is a type of event listener. It is used to analyze software components or
software.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: abstrak worksheet, gsm based train anticolision system component, mcq of component technology, component based technology notes pdf download, marshalling in component based technology in ppt, component technology lab viva, component based technology two mark question and answer,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  information technology seminar class 1 3,032 16-04-2011, 03:19 PM
Last Post: mickamark

Forum Jump: