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;
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; and
wherein when an updated version of a software component is stored in the software library, the component management unit newly registers the updated version of the software component while creating and registering a renewed relation information item including sub-information that an operation among software components has not been confirmed yet, based upon a relation information item for a previous version of the software component.
0 Assignments
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).
36 Citations
14 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; 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; and wherein when an updated version of a software component is stored in the software library, the component management unit newly registers the updated version of the software component while creating and registering a renewed relation information item including sub-information that an operation among software components has not been confirmed yet, based upon a relation information item for a previous version of the software component. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing a software component library having a plurality of software components stored therein, the method comprising the steps of:
-
registering, by a processor configured to register relation information, 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; providing a batch of software components related to a specific software component, based upon the registered relation information items; and when an updated version of a software component is stored in the software component library, newly registering by said processor, the updated version of the software component while creating and registering a renewed relation information item including sub-information that an operation among software components has not been confirmed yet, based upon a relation information item for a previous version of the software component. - View Dependent Claims (8, 9, 10)
-
-
11. A tangible computer-readable storage medium having embedded therein instructions, which when executed by a processor, cause the processor to perform a method comprising:
-
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; providing a batch of software components related to a specific software component, based upon the registered relation information items; and when an updated version of a software component is stored in the software component library, newly registering the updated version of the software component, while creating and registering a renewed relation information item including sub-information that an operation among software components has not been confirmed yet, based upon a relation information item for a previous version of the software component. - View Dependent Claims (12, 13, 14)
-
Specification