GENERALIZED AND EXTENSIBLE SOFTWARE ARCHITECTURE REPRESENTATION
    1.
    发明申请
    GENERALIZED AND EXTENSIBLE SOFTWARE ARCHITECTURE REPRESENTATION 审中-公开
    一般和可扩展的软件架构表示

    公开(公告)号:US20090319993A1

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

    申请号:US12144654

    申请日:2008-06-24

    IPC分类号: G06F9/44

    CPC分类号: G06F8/24

    摘要: Software architectures may include many types of elements, such as classes, functions, databases, queries, and users. An architecture may be the subject of many types of analysis, such as discovery of architecture features and design choices, rendering according to (e.g.) a visual layout or as a hierarchical data set, validation and testing of a chosen design, and evaluation by systems analysis tools. However, the information documenting the software architecture is often organized in a disjointed manner, such as in a set of release documentation, inline comments in source code, notes recorded in version control systems, and contact databases. Instead, the software architecture may be represented as a set of nodes of various node categories interconnected by links of different types. The representation may then be utilized in many types of analysis, such as visualization, transformation, and element analysis by complex systems analysis tools.

    摘要翻译: 软件架构可以包括许多类型的元素,例如类,功能,数据库,查询和用户。 架构可能是许多类型的分析的主题,例如发现架构特征和设计选择,根据(例如)视觉布局或分层数据集,对所选设计的验证和测试以及系统评估进行渲染 分析工具。 但是,记录软件架构的信息通常以不相干的方式组织,例如一组发行文档,源代码中的内联注释,版本控制系统中记录的注释和联系人数据库。 相反,软件架构可以被表示为由不同类型的链路互连的各种节点类别的一组节点。 然后,该表示可以用于许多类型的分析,例如通过复杂系统分析工具的可视化,转换和元素分析。