[发明专利]生成特定系统架构的方法及系统有效
申请号: | 201280072876.6 | 申请日: | 2012-07-31 |
公开(公告)号: | CN104272294B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 阿肖克·钱德纳尼;杰弗·哈格;伊冯·P·克罗梅斯 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F15/76 | 分类号: | G06F15/76 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 康泉,宋志强 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 特定 系统 架构 方法 | ||
背景技术
为许多不同的期望功能开发了许多类型的复杂的计算系统。制造、传媒、零售和政府部门使用这种计算系统来满足他们的需求,以更好地满足它们客户的需求并提高效率,并且对于与商业有关的实体来说提高效益。这种计算系统的示例包括数字媒体管理系统、制造系统和销售系统的业务分析等等。复杂的计算系统通常不是随意构建的,而是通过为计算系统开发特定架构从零开始设计的,该计算系统随后利用来自单一供应商或多种不同供应商的硬件和软件实现。
附图说明
图1是示意性地描述如何能够生成特定系统架构的示例的图。
图2是用于生成特定系统架构的示例计算系统的图。
图3A和3B是用于生成特定系统架构的示例方法的流程图。
具体实施方式
如在背景技术部分中提到的,复杂计算系统可以利用来自多种不同供应商的硬件和软件来实现,并且被构建为通常是从零开始开发的特定系统架构。这种系统架构通常由系统架构师以预定的或定制的方式开发。系统架构师是具有为特定的期望功能或者为一个或多个这种期望功能开发系统架构的经验的用户,特定的期望功能可以被通俗地称为解决方案。该用户接收顾客或客户对系统的需求,然后着手确定系统的架构以及应该选择来自哪些供应商的哪些硬件和哪些软件来实现架构。然而,这一进程是劳动密集的,并且根据系统架构师他或她自己以及他或她的技能水平等而变化。
本文所公开的技术通过提供一种能够通过其开发用于提供期望功能的特定系统架构的模板化方式,来减轻甚至避免与这种特定系统架构开发有关的这些问题以及其它问题。接收与用于提供这一期望功能的一般系统架构相对应的模板,这是实现一般系统架构以实现所涉特定系统架构的硬件和软件的规范。进一步诸如从为之开发特定系统架构的客户或顾客接收的特定系统架构的需求的规范。
根据这些输入,生成用于提供期望功能的特定系统架构。这种生成具体地基于对应于一般系统架构和特定系统架构的需求的模板,特定系统架构可以利用从已经为其接收到规范的可用硬件和软件中选择的硬件和软件来实现。能够输出特定系统架构的逻辑图和物理图;前者提供特定系统架构的功能视图,而后者则提供所选的硬件和软件如何被互相连接以实现此功能视图的视图。还可输出被选择来实现特定系统架构的硬件和软件的材料清单。这种输出有助于订购和获取用于构造特定系统的组件和其他材料,并且还有助于执行成本计算工作,以预测这种组件和其他材料的潜在成本将会是多少。
图1示意性地描述关于如何能够生成用于提供期望功能的特定系统架构的示例操作100。有到工具106的输入102和输出104,后者稍后在详细的说明中更详细地描述。如迭代108所指示,工具106可以是迭代的。如稍后在详细的说明中更详细地描述,此迭代108允许在“如果…将会怎样”(what if)分析期间,和/或针对确认满足客户或用户需求的特定系统的大小的销售周期,开发不同尺寸的特定系统。一般而言,工具106是在一个或多个计算设备上执行的一个或多个计算机程序,并且因此可以被认为是一个用于实现本文所述的功能的软件包,和/或被认为是运行这种软件的计算机或其它计算设备。
输入102包括一个或多个一般系统架构模板110、可用硬件和软件规范112和特定系统架构需求规范114。一般系统架构模板110各自针对一般系统架构的不同解决方案。也就是说,每个模板110针对不同的一般系统架构提供不同功能。如上面提到的,这种解决方案的示例包括,因而这种不同功能的示例也包括数字媒体管理系统、制造系统和销售系统的业务分析等等。
一般系统架构模板110不定义用于提供对应功能的特定系统架构,而是以更一般的术语来描述和定义提供这一功能的样本系统架构,其随后可适当修改和填充以生成特定系统架构功能。因此,一般系统架构模板110可以被认为是用于提供所讨论的功能的参考系统架构。一般系统架构模板110可以捕捉一个或多个专家系统架构师用户的智能,包括最佳实践的类型、参数、因素、考虑,以及当这种用户开发用于提供功能的特定系统架构时,所作出的设计选择。这如何能够利用一般系统架构模板110来执行稍后在整个剩余的详细说明中进行描述。
可用硬件和软件规范112是可用于实现用于生成特定系统架构的一般系统架构的硬件和软件的规范。一般而言,规范112中描绘的硬件和软件由工具106选择来生成特定系统架构。如稍后在整个剩余的详细说明中所述,不是所有在可用硬件和软件规范112中列出的硬件和软件都可能被使用,而是最合适用于生成所涉特定系统架构的硬件和软件被选中了。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280072876.6/2.html,转载请声明来源钻瓜专利网。