摘要:
An embodiment of the present invention is a technique to interface to a repository. A connection between a client and a repository database is established. The repository database has a repository application programming interface (API). The repository database contains objects related to a project management process. The repository API is communicated with to perform an operation based on parameters passed from the client via the connection. A return value associated with the operation is returned to the client.
摘要:
An embodiment of the present invention provides a method to establish and maintain response time goals for selected business logic contained in components, which results in chosen high priority methods that respond consistently under load, enable smoother server side resource utilization, and increased scalability. The analyzing and delaying of certain processes in order to expedite processing of more important business processes helps establish optimization of multiple business processes.
摘要:
A computer-readable medium causes a computer to operate as a server for managing the development of software by a software development team. Stored on this computer readable medium is a computer program which includes an object module and a process execution module. The object module performs operations on a linked object structure that represents a software development project. The process execution module has one interface that interacts with the object module and has another interface that interacts over a communication network with personal computers of the team members. By this interaction, the phases of each project are started in a non-fixed, non-predictable sequence by—1) sensing when all the tasks, that are represented by an entry set of CRITERIALIST_ITEM objects, are completed, and 2) sending a notice to begin the phase of the project which is related to the one entry set.
摘要:
The method of the present invention is useful in a computer system having a user interface, a CPU, a memory, at least one disk drive, and an object-oriented repository, a program operating in the computer system for accessing the object-oriented repository. The program executes a method for mapping types in a model stored in the repository to language constructs for a C binding to the repository. The method first processes each type in the model, then the program processes each data type in the model. Function declarations and C to C++ wrapper functions are generated for each type and data type.
摘要:
A computer-readable medium causes a computer to operate as a server for managing the development of software by a software development team. Stored on this computer-readable medium is a computer program which includes an object module and a software development tool integration module. The object module performs operations on a linked object structure which represents a software development project. The software development tool integration module has one interface which interacts with the object module and has another interface which interacts over a communication network with personal computer for the software development team. By this interaction, traceability links are created between an object, in the linked object structure, which represents a particular artifact that is generated by a member of the software development team, and various other objects which represent related items such as a tool that was used to create the artifact, a task that was performed to create the artifact, and a document that is related to the artifact.
摘要:
A computer-readable medium causes a computer to operate as a server for managing the development of software by a software development team. Stored on this computer-readable medium is a computer program which includes an object module and a software project definition module. The object module instantiates a linked object structure that represents a software development project. The software project definition module has one interface that interacts with the object module and has another interface that interacts over a communication network with personal computers for the software development team. By this interaction, customized objects and customized links are instantiated in the linked object structure.
摘要:
The method of the present invention is useful in a computer system having a user interface, a memory, a repository and a database. The method is a repository program executed by the computer system for locating a versioned object within a history of objects stored in the repository. The method comprises the steps of declaring a variable workObject; if the desired variant is equal to the variant of object on which the requesting step is called, setting the workObject to said object; if the desired variant is not equal to the variant of object on which the requesting step is called, setting the workObject to a root object; if the workObject variable is null, pushing a noSuchVariant error onto a notification stack and exiting the method; determining direction for searching the version tree using the desired version and the version of workObject; if the workObject is visible, returning said workObject as the desired version; if the workObject is not visible and the desired version is equal to zero, determining if the workObject has previous versions; if the workObject has no previous versions, returning a null object.