SUPPORTING A WORK PACKET REQUEST WITH A SPECIFICALLY TAILORED IDE
    1.
    发明申请
    SUPPORTING A WORK PACKET REQUEST WITH A SPECIFICALLY TAILORED IDE 有权
    支持使用特殊定制IDE的工作包请求

    公开(公告)号:US20100031234A1

    公开(公告)日:2010-02-04

    申请号:US12183504

    申请日:2008-07-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/00 G06F8/20

    摘要: A method, system, and computer-readable medium for aiding a user who is servicing a work packet request in a software factory. A full work packet-aware Integrated Development Environment (IDE) is created and sent to the user. This full work packet-aware IDE provides specifically tailored access to all hardware, software, licenses, normative guidance and other resources that are needed by the user to service the work packet request.

    摘要翻译: 一种方法,系统和计算机可读介质,用于在软件工厂中协助正在服务工作包请求的用户。 创建完整工作的数据包感知集成开发环境(IDE)并将其发送给用户。 该全功能数据包感知IDE提供专门定制的访问所有硬件,软件,许可证,规范指导和用户为工作包请求服务所需的其他资源。

    SUPPORTING A WORK PACKET REQUEST WITH A SPECIFICALLY TAILORED IDE
    4.
    发明申请
    SUPPORTING A WORK PACKET REQUEST WITH A SPECIFICALLY TAILORED IDE 失效
    支持使用特殊定制IDE的工作包请求

    公开(公告)号:US20130014081A1

    公开(公告)日:2013-01-10

    申请号:US13611902

    申请日:2012-09-12

    IPC分类号: G06F9/44

    CPC分类号: G06F8/00 G06F8/20

    摘要: A computer-implemented method, system, and/or computer program product supports a user who is servicing a work packet request within a software factory. A tooling environment that is necessary to service a work packet request in a software factory is established. The software factory includes an assembly line that executes work packets to create the deliverable software, and a published set of services that describes what assembly services for assembling the work packets are offered by the assembly line. A full work packet-aware Integrated Development Environment (IDE) that is specific for a work packet identified by the work packet request is created. The full work packet-aware IDE and an associated Graphical User Interface (GUI) are transmitted to a user who has been assigned to service the work packet request, thus allowing resources depicted in the GUI to be interactively supplied to that user.

    摘要翻译: 计算机实现的方法,系统和/或计算机程序产品支持在软件工厂内服务工作包请求的用户。 建立了在软件工厂中为工作包请求提供服务所需的工具环境。 该软件工厂包括一个组装线,用于执行工作包以创建可交付的软件,以及一组已发布的服务,描述组装工作包的组装服务是由装配线提供的。 创建一个特定于工作包请求标识的工作包的完整工作包识别集成开发环境(IDE)。 完整的工作分组感知IDE和相关联的图形用户界面(GUI)被传送到已被分配用于服务工作分组请求的用户,从而允许GUI中描绘的资源被交互地提供给该用户。

    SOFTWARE FACTORY READINESS REVIEW
    5.
    发明申请
    SOFTWARE FACTORY READINESS REVIEW 有权
    软件工厂的备案审查

    公开(公告)号:US20130014079A1

    公开(公告)日:2013-01-10

    申请号:US13618744

    申请日:2012-09-14

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/00

    摘要: A computer-implemented method, system, and computer-readable medium for determining if a software factory is ready to take on a software project is presented. In a preferred embodiment, the computer-implemented method includes the steps of: determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer's computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory.

    摘要翻译: 提出了一种用于确定软件工厂是否准备好接管软件项目的计算机实现的方法,系统和计算机可读介质。 在优选实施例中,计算机实现的方法包括以下步骤:确定软件工厂的基础设施是否已被采购; 确定是否安装了在软件工厂装配线上组装工作包所需的操作软件; 确定软件工厂中装配线的工作流事件模型是否已配置; 确定装配线中的工作量是否平衡; 确定软件工厂和客户的计算机系统之间的通信通道是否被定义和清除以进行数据传输; 并且响应于确定上述任何元素已被确定为不发生,禁止将软件项目引入软件工厂。

    Method, system and program product for rewriting structured query language (SQL) statements
    6.
    发明授权
    Method, system and program product for rewriting structured query language (SQL) statements 有权
    用于重写结构化查询语言(SQL)语句的方法,系统和程序产品

    公开(公告)号:US08185518B2

    公开(公告)日:2012-05-22

    申请号:US10987346

    申请日:2004-11-12

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30463

    摘要: Under the present invention, a SQL statement having search criteria is received. Upon receipt, a table that lists all possible combinations of the search criteria is created. From the table, a set of patterns among the possible combinations is identified. Based on these patterns, the table is then sorted. Once sorted, the table is divided into a set of temporary tables based on the set of patterns/sorting operation. The set of temporary tables are then individually joined with the SQL statement and separate searches are conducted. A new set of temporary tables is then generated and populated with results of the separate searches. These result tables are then unioned/combined into a single result table.

    摘要翻译: 根据本发明,接收到具有搜索条件的SQL语句。 收到后,将创建列出搜索条件所有可能组合的表格。 从表中可以确定可能的组合中的一组模式。 基于这些模式,然后对表进行排序。 一旦排序,根据模式/排序操作的集合将表分成一组临时表。 然后将这组临时表与SQL语句单独连接,并进行单独的搜索。 然后生成一组新的临时表,并填充单独搜索的结果。 这些结果表然后被联合/组合成单个结果表。

    Assembling work packets within a software factory
    7.
    发明授权
    Assembling work packets within a software factory 失效
    组装软件工厂内的工作包

    公开(公告)号:US08141040B2

    公开(公告)日:2012-03-20

    申请号:US11735056

    申请日:2007-04-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F8/10

    摘要: A method, system, and computer-readable medium for assembling work packets within a software factory are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: collecting a plurality of software artifacts that have been archived during an assembly of previous work packets; collecting a plurality of metrics that have been utilized during the assembly of previous work packets; defining a template for a new work packet, wherein the template for the new work packet is created by a packet definition process that defines attributes that are needed in the new work packet; selecting requisite software artifacts from the plurality of software artifacts; selecting requisite metrics from the plurality of metrics; and sending the template, requisite software artifacts and requisite metrics to a packet assembly process, wherein the packet assembly process assembles the requisite software artifacts to create the new work packet.

    摘要翻译: 提出了一种用于在软件工厂内组装工作包的方法,系统和计算机可读介质。 在优选实施例中,计算机实现的方法包括以下步骤:收集在先前工作分组的组合期间已被归档的多个软件工件; 收集在组装先前工作分组期间已被使用的多个度量; 定义新工作包的模板,其中用于新工作包的模板由定义新工作包中需要的属性的分组定义过程创建; 从所述多个软件工件中选择必需的软件工件; 从所述多个度量中选择必要度量; 以及将模板,所需的软件工件和必要的度量发送到分组组装过程,其中分组组装过程组装所需的软件工件以创建新的工作分组。

    STAGED AUTOMATED VALIDATION OF WORK PACKETS INPUTS AND DELIVERABLES IN A SOFTWARE FACTORY
    9.
    发明申请
    STAGED AUTOMATED VALIDATION OF WORK PACKETS INPUTS AND DELIVERABLES IN A SOFTWARE FACTORY 失效
    工厂包装盒自动验证软件工厂中的输入和输出

    公开(公告)号:US20090300586A1

    公开(公告)日:2009-12-03

    申请号:US12129304

    申请日:2008-05-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61 G06F8/36 G06Q10/06

    摘要: A method, system, and computer-readable medium for staged validation of work packets within a software factory are presented. In one embodiment, the method includes creating a preliminary work packet. A validation constraint is appended to the preliminary work packet to create a constrained work packet. The constrained work packet is submitted to the software factory, within which the validation constraint is validated at different stages to confirm that the validation constraint is proper for the constrained work packet. If a validation result fails to meet all requirements of the validation constraint at each stage, the validation constraint is resolved, and the constrained work packet is re-submitted at that stage.

    摘要翻译: 提出了一种用于软件工厂内工作包分阶段验证的方法,系统和计算机可读介质。 在一个实施例中,该方法包括创建初步工作包。 验证约束附加到初步工作包以创建受约束的工作包。 受约束的工作包被提交给软件工厂,其中验证约束在不同阶段被验证,以确认验证约束适用于约束工作包。 如果验证结果不能满足每个阶段的验证约束的所有要求,则解决验证约束,并且在该阶段重新提交约束的工作包。

    Software factory readiness review
    10.
    发明授权
    Software factory readiness review 有权
    软件工厂准备审查

    公开(公告)号:US08898619B2

    公开(公告)日:2014-11-25

    申请号:US13618744

    申请日:2012-09-14

    IPC分类号: G06F9/44 G06F19/28 G06Q10/00

    CPC分类号: G06Q10/00

    摘要: A computer-implemented method, system, and computer-readable medium for determining if a software factory is ready to take on a software project is presented. In a preferred embodiment, the computer-implemented method includes the steps of: determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer's computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory.

    摘要翻译: 提出了一种用于确定软件工厂是否准备好接管软件项目的计算机实现的方法,系统和计算机可读介质。 在优选实施例中,计算机实现的方法包括以下步骤:确定软件工厂的基础设施是否已被采购; 确定是否安装了在软件工厂装配线上组装工作包所需的操作软件; 确定软件工厂中装配线的工作流事件模型是否已配置; 确定装配线中的工作量是否平衡; 确定软件工厂和客户的计算机系统之间的通信通道是否被定义和清除以进行数据传输; 并且响应于确定上述任何元素已被确定为不发生,禁止将软件项目引入软件工厂。