Life Cycle of a Work Packet in a Software Factory
First Claim
1. A computer-implemented method for managing a work packet'"'"'s life cycle, wherein the work packet is assembled in a software factory that creates software in a standardized manner, the computer-implemented method comprising:
- defining a work packet to specify a method for performing sub-function of a software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code;
assembling the work packet;
archiving the work packet in an asset repository;
retrieving the work packet from the asset repository; and
sending the work packet to an assembly line for consolidation with other work packets to create a software.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for managing a work packet'"'"'s life cycle, wherein the work packet is assembled in a software factory that creates custom software in a standardized manner, are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: defining a work packet to perform a sub-function of a custom software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a custom software.
160 Citations
20 Claims
-
1. A computer-implemented method for managing a work packet'"'"'s life cycle, wherein the work packet is assembled in a software factory that creates software in a standardized manner, the computer-implemented method comprising:
-
defining a work packet to specify a method for performing sub-function of a software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a software. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for managing a work packet'"'"'s life cycle by performing the steps of; defining a work packet to perform a sub-function of a software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a software. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium encoded with a computer program, the computer program comprising computer executable instructions configured for:
-
defining a work packet to perform a sub-function of a software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a software. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification