摘要:
Versions of a model in UML or another modeling language can be published on web feeds, such as RSS or Atom web feeds. A model feed includes a sequence of incremental differences to a base version of a model; the base version can be an empty model or a snapshot of another model feed, for example. Stream charts show the relationship between model feeds. A selected sequence of incremental differences can be applied, in forward or reverse, to animate changes in a model. A developer working on a different computer than another developer can create new model versions which use some elements from a published feed and other elements introduced by the local developer. New model versions and semantic information about the sequence taken to reach them can be shared through web feeds.
摘要翻译:UML或其他建模语言中的模型的版本可以在Web Feed(如RSS或Atom Web Feed)上发布。 模型馈送包括与模型的基本版本的增量差异的序列; 例如,基本版本可以是空模型或另一模型Feed的快照。 流程图显示了模型Feed之间的关系。 递增差异的选择顺序可以向前或向后应用于动画模型中的变化。 在另一台计算机上工作的开发人员可以创建新的模型版本,它们使用发布的Feed中的某些元素以及本地开发人员介绍的其他元素。 可以通过网络馈送来共享关于接触到它们的序列的新模型版本和语义信息。
摘要:
A sequence of user actions is generated from a runtime trace of a client application that is analyzed against a set of detectors to infer a feature-level usage analytic. The feature-level usage analytic identifies a common trait among the various users that use a feature of the application and is used as a basis to reflect the user's experience with the feature. The feature-level usage analytic may be a level of the user's ability with the application or an application state that indicates an outcome of a group of users' usage with a particular feature. The feature-level usage analytic provides a developer with insight into the user's behavior when using the application.
摘要:
A system and method for facilitating analysis of a software project. Intrinsic measures, activity-based measures, or dynamic measures associated with the project are received, including measures associated with physical program units and logical program units of the project. Mappings between physical program units and logical program units are generated. An architectural diagram including logical program units is received, and may include additional mappings of the logical program units. The mappings are used to roll up measures from physical project units to logical project units, and from logical project units to other logical project units. An overlay diagram is generated, including the rolled up measures. The overlay diagram includes the architectural diagram and a representation of rolled up measures associated with each logical project unit on the diagram. The representations employ a graphic format that facilitates a user determining risk areas of the software project. A user may view effects of project changes prior to checking them into source control.
摘要:
The present disclosure provides a device, system and method for hoisting and lowering a load, comprising a device having a front plate that may be displaced to reveal a sheave, and a friction accessory. The friction accessory is arranged to create friction between a rope and the device when a load is suspended from the device using the rope and where the device is secured to a support structure. The system may be prepared by an operator, having ascended to an elevated location, and further allows the operator to lower the load from the elevated location prior to descending.
摘要:
Various technologies and techniques are disclosed for providing a software development application that supports development using a top-down approach. The user creates a high-level system design for a system in the top-down design software development application. The user describes a behavior of the system by attaching technology-neutral original system endpoints and respective contracts to a plurality of system components. The user delegates each original system endpoint to a member endpoint of a corresponding technology-specific member component. The user supplies a concrete implementation for each of the corresponding technology-specific member components. Throughout this iterative development process, the high level system design is preserved.
摘要:
A system and method for facilitating analysis of a software project. Intrinsic measures, activity-based measures, or dynamic measures associated with the project are received, including measures associated with physical program units and logical program units of the project. Mappings between physical program units and logical program units are generated. An architectural diagram including logical program units is received, and may include additional mappings of the logical program units. The mappings are used to roll up measures from physical project units to logical project units, and from logical project units to other logical project units. An overlay diagram is generated, including the rolled up measures. The overlay diagram includes the architectural diagram and a representation of rolled up measures associated with each logical project unit on the diagram. The representations employ a graphic format that facilitates a user determining risk areas of the software project. A user may view effects of project changes prior to checking them into source control.
摘要:
Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
摘要:
A tool supports management of engineering project changes using a current design diagram with links to implementation components, a proposed design diagram, and a work list of tasks for transforming the current design into the proposed design. Tasks recite intended changes such as add, remove, or refactor, with reference to implementation components to be changed, and tracking information. Work list tasks may be automatically generated based on design model differences correlated with project code, automatically generated based on tracked user design actions correlated with project code, and/or manually generated by users. Work lists may be exported. Users can mark a relationship for removal and view a corresponding updated work list. Users can trace impact of a work list on project context such as testing coverage, database structures, and user scenarios.
摘要:
Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
摘要:
Versions of a model in UML or another modeling language can be published on web feeds, such as RSS or Atom web feeds. A model feed includes a sequence of incremental differences to a base version of a model; the base version can be an empty model or a snapshot of another model feed, for example. Stream charts show the relationship between model feeds. A selected sequence of incremental differences can be applied, in forward or reverse, to animate changes in a model. A developer working on a different computer than another developer can create new model versions which use some elements from a published feed and other elements introduced by the local developer. New model versions and semantic information about the sequence taken to reach them can be shared through web feeds.
摘要翻译:UML或其他建模语言中的模型的版本可以在Web Feed(如RSS或Atom Web Feed)上发布。 模型馈送包括与模型的基本版本的增量差异的序列; 例如,基本版本可以是空模型或另一模型Feed的快照。 流程图显示了模型Feed之间的关系。 递增差异的选择顺序可以向前或向后应用于动画模型中的变化。 在另一台计算机上工作的开发人员可以创建新的模型版本,它们使用发布的Feed中的某些元素以及本地开发人员介绍的其他元素。 可以通过网络馈送来共享关于接触到它们的序列的新模型版本和语义信息。