Generation of Java language application programming interface for an object-oriented data store
    1.
    发明授权
    Generation of Java language application programming interface for an object-oriented data store 有权
    为面向对象的数据存储生成Java语言应用程序编程接口

    公开(公告)号:US07437740B1

    公开(公告)日:2008-10-14

    申请号:US10636924

    申请日:2003-08-06

    IPC分类号: G06F13/00

    CPC分类号: G06Q10/06 G06F9/548

    摘要: 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.

    摘要翻译: 本发明的一个实施例是一种与存储库接口的技术。 建立客户端和存储库数据库之间的连接。 存储库数据库具有存储库应用程序编程接口(API)。 存储库数据库包含与项目管理过程相关的对象。 通过存储库API与基于通过连接从客户端传递的参数来执行操作。 与操作相关联的返回值将返回给客户端。

    Automated process execution for project management
    3.
    发明授权
    Automated process execution for project management 有权
    项目管理自动化流程执行

    公开(公告)号:US07159206B1

    公开(公告)日:2007-01-02

    申请号:US10306601

    申请日:2002-11-26

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20 G06Q10/06

    摘要: 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.

    摘要翻译: 计算机可读介质使计算机作为用于由软件开发团队管理软件开发的服务器操作。 存储在该计算机可读介质上的是包括对象模块和处理执行模块的计算机程序。 对象模块对表示软件开发项目的链接对象结构执行操作。 流程执行模块具有与对象模块交互的一个界面,并具有通过通信网络与团队成员的个人计算机进行交互的另一个界面。 通过这种交互,当由CRITERIALIST_ITEM对象的条目集合表示的所有任务完成时,每个项目的阶段以非固定的,不可预测的顺序通过-1开始进行感测,以及2)发送 通知与项目相关的项目阶段开始。

    Method for mapping types stored in a model in an object-oriented
repository to language constructs for A C binding for the repository
    4.
    发明授权
    Method for mapping types stored in a model in an object-oriented repository to language constructs for A C binding for the repository 失效
    将存储在面向对象存储库中的模型中存储的类型映射到存储库的A C绑定的语言结构的方法

    公开(公告)号:US5889992A

    公开(公告)日:1999-03-30

    申请号:US623490

    申请日:1996-03-28

    IPC分类号: G06F9/44 G06F9/45

    摘要: 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.

    摘要翻译: 本发明的方法在具有用户接口,CPU,存储器,至少一个磁盘驱动器和面向对象存储库的计算机系统中是有用的,在计算机系统中操作的用于访问面向对象存储库的程序 。 该程序执行一种方法,用于将存储在存储库中的模型中的类型映射到用于绑定到存储库的C语言结构。 该方法首先处理模型中的每个类型,然后程序处理模型中的每个数据类型。 函数声明和C到C ++包装函数是为每种类型和数据类型生成的。

    Computer program having an object module and a software development tool integration module which automatically interlink artifacts generated in different phases of a software project
    5.
    发明授权
    Computer program having an object module and a software development tool integration module which automatically interlink artifacts generated in different phases of a software project 有权
    具有对象模块和软件开发工具集成模块的计算机程序,其自动地互连在软件项目的不同阶段中生成的工件

    公开(公告)号:US07174348B1

    公开(公告)日:2007-02-06

    申请号:US10306602

    申请日:2002-11-26

    IPC分类号: G06F17/00 G06F7/00 G06F9/44

    摘要: 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.

    摘要翻译: 计算机可读介质使得计算机作为用于由软件开发团队管理软件开发的服务器操作。 存储在该计算机可读介质上的是包括对象模块和软件开发工具集成模块的计算机程序。 对象模块对表示软件开发项目的链接对象结构执行操作。 软件开发工具集成模块具有一个与对象模块交互的界面,并具有另一个通过通信网络与个人计算机进行交互的界面,用于软件开发团队。 通过这种交互,在链接对象结构中的对象之间创建可追溯性链接,该对象表示由软件开发团队的成员生成的特定工件,以及表示相关项目的各种其他对象,例如使用的工具 创建工件,执行创建工件的任务以及与工件相关的文档。

    Computer program having an object module and a software project definition module which customize tasks in phases of a project represented by a linked object structure
    6.
    发明授权
    Computer program having an object module and a software project definition module which customize tasks in phases of a project represented by a linked object structure 有权
    具有对象模块和软件项目定义模块的计算机程序,其在由链接的对象结构表示的项目的阶段中定制任务

    公开(公告)号:US07155700B1

    公开(公告)日:2006-12-26

    申请号:US10306604

    申请日:2002-11-26

    IPC分类号: G06F9/45

    CPC分类号: G06Q10/06

    摘要: 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.

    摘要翻译: 计算机可读介质使计算机作为用于由软件开发团队管理软件开发的服务器操作。 存储在该计算机可读介质上的是包括对象模块和软件项目定义模块的计算机程序。 对象模块实例化代表软件开发项目的链接对象结构。 软件项目定义模块具有一个与对象模块交互的界面,并具有另一个通过通信网络与软件开发团队的个人计算机进行交互的界面。 通过此交互,定制对象和定制链接在链接的对象结构中实例化。

    Method for locating a versioned object within a version tree depicting a
history of system data and processes for an enterprise
    7.
    发明授权
    Method for locating a versioned object within a version tree depicting a history of system data and processes for an enterprise 失效
    在版本树中定位版本化对象的方法,描述企业的系统数据和过程的历史记录

    公开(公告)号:US5701472A

    公开(公告)日:1997-12-23

    申请号:US489313

    申请日:1995-06-09

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 本发明的方法在具有用户界面,存储器,存储库和数据库的计算机系统中是有用的。 该方法是由计算机系统执行的用于定位存储在存储库中的对象的历史中的版本化对象的存储库程序。 该方法包括声明变量workObject的步骤; 如果期望的变体等于调用请求步骤的对象的变体,则将workObject设置为所述对象; 如果所需的变体不等于调用请求步骤的对象的变体,则将workObject设置为根对象; 如果workObject变量为空,则将noSuchVariant错误推送到通知堆栈并退出该方法; 确定使用所需版本和workObject版本搜索版本树的方向; 如果workObject可见,则将所述workObject返回为所需版本; 如果workObject不可见并且期望的版本等于零,则确定workObject是否具有以前的版本; 如果workObject没有以前的版本,则返回一个空对象。