Software component library management system
First Claim
1. A software component library management system that manages a software component library having a plurality of software components stored therein, the system comprising:
- a component management unit that registers a plurality of relation information items respectively representing a relation of a certain software component to another software component, as attribute information of the software components stored in the software component library, the relation information items including a slave information item specifying a slave component which a certain software component uses, and a master information item specifying a master component by which a certain software component is used; and
a component providing unit that provides a batch of software components related to a specific software component, based upon the relation information items registered in the component management unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A software component library management system is provided, which can effectively support both a component utilization user and a component management user in carrying out their business tasks. The component management tool 6 includes a component retrieve/pickup function unit 10 and a component administration/registration function unit 20. The component administration/registration function unit 20 is adapted to make registrations of attribute information on software components stored in the component database 5, such as relation information items representing relations between the software component and other software components. The component retrieve/pickup function unit 10 can retrieve and pickup a batch of software components related to a specific software component, based on the relation information items. The relation information item includes a slave link used to identify a slave component which a certain software component uses (slave information item), and a master link used to identify a master component by which a certain software component is used (master information item).
-
Citations
17 Claims
-
1. A software component library management system that manages a software component library having a plurality of software components stored therein, the system comprising:
-
a component management unit that registers a plurality of relation information items respectively representing a relation of a certain software component to another software component, as attribute information of the software components stored in the software component library, the relation information items including a slave information item specifying a slave component which a certain software component uses, and a master information item specifying a master component by which a certain software component is used; and
a component providing unit that provides a batch of software components related to a specific software component, based upon the relation information items registered in the component management unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A method of managing a software component library having a plurality of software components stored therein, the method comprising the steps of:
-
registering a plurality of relation information items that respectively represent a relation of a certain software component to another software component, as attribute information of the software components stored in the software component library, the relation information items including a slave information item specifying a slave component which a certain software component uses, and a master information item specifying a master component by which a certain software component is used; and
providing a batch of software components related to a specific software component, based upon the registered relation information items. - View Dependent Claims (9, 10, 11, 14, 15, 16, 17)
-
-
13. A software component library management program product that manages a software component library having a plurality of software components stored therein, the program product making a computer execute the procedures of:
-
registering a plurality of relation information items that respectively represent a relation of a certain software component to another software component, as attribute information of the software components stored in the software component library, the relation information items including a slave information item specifying a slave component which a certain software component uses, and a master information item specifying a master component by which a certain software component is used; and
providing a batch of software components related to a specific software component, based upon the registered relation information items.
-
Specification