重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机类考试> 软考(高级)> 系统架构设计师
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

论软件架构建模技术与应用 软件架构用来处理软件高层次结构的设计和实施,它以精心选择的形式将若

论软件架构建模技术与应用

软件架构用来处理软件高层次结构的设计和实施,它以精心选择的形式将若干结构元素进行装配,从而满足系统的主要功能和性能需求。软件架构设计的首要问题是如何表示软件架构,即如何对软件架构建模。根据建模的侧重点不同,可以将软件架构模型分为结构模型、框架模型、动态模型、过程模型和功能模型。Kruchten在1995年提出了“4+1”视图模型,将5种模型有机地统一在了一起。

请围绕“软件架构建模技术与应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。

2.简要叙述“4+1”视图模型的主要内容。结合你参与项目的实际情况,详细说明该项目需求及所涉及的软件架构(包括使用到的视图模型、创建的架构模型及使用的建模工具等)。

3.说明该项目软件架构的实施效果,分析其是否满足了项目的需求并说明原因。

答案
查看答案
更多“论软件架构建模技术与应用 软件架构用来处理软件高层次结构的设计和实施,它以精心选择的形式将若”相关的问题

第1题

阅读以下关于软件架构的叙述,回答问题1至问题3。 软件架构是指大型、复杂软件的系统结构的设计、规
阅读以下关于软件架构的叙述,回答问题1至问题3。

软件架构是指大型、复杂软件的系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用一个公式来表达:

软件架构={构成系统的元素,指导元素集成的形式,关系和约束}

“4+1”视图模型用五个视图组成的模型来描述软件架构。该模型包含五个主要的视图。

.逻辑视图(Logical View),描述了设计的对象模型,支持系统的功能需求。

.进程视图(Process View),描述了设计的并发和同步特征,支持系统的运行特性。

.物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求。

.开发视图(Development View),描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求。

.场景(Scenario),用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。

软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等。请在下表中的(1)到(7)处填入恰当的内容(空白处不用填)。

点击查看答案

第2题

软件设计过程是定义一个系统或组件(1)的过程,其中描述软件的结构和组织,标识各种不同组件的设
软件设计过程是定义一个系统或组件(1)的过程,其中描述软件的结构和组织,标识各种不同组件的设计是(2)

(1)A、数据和控制流

B、架构和接口

C、对象模型

D、数据模型

(2)A、软件详细设计

B、软件对象设计

C、软件环境设计

D、软件架构设计

点击查看答案

第3题

软件需求分析方法中不属于模型驱动法的是______。

A.SA(结构化分析)

B.IE(信息工程建模)

C.OOA(面向对象分析)

D.RAA(快速架构分析)

点击查看答案

第4题

● 软件需求分析方法中不属于模型驱动法的是 (26) 。 (26)A.SA(结构化分析) B.IE(信息工程建模) C.
● 软件需求分析方法中不属于模型驱动法的是 (26) 。

(26)

A.SA(结构化分析)

B.IE(信息工程建模)

C.OOA(面向对象分析)

D.RAA(快速架构分析)

点击查看答案

第5题

下列基于BIM的室内声学分析流程正确的是()

A.BIM建模——模型简化——导入室内分析软件——导出几何模型——输出结果

B.BIM建模——模型简化——导出几何模型——导入室内分析软件——输出结果

C.BIM建模————导出几何模型——模型简化——导入室内分析软件——输出结果

D.BIM建模————导出几何模型——导入室内分析软件——模型简化——输出结果

点击查看答案

第6题

采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的(),在此基础上
采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的(),在此基础上,开发人员通过架构模型,可以获得关于()的理解,为将来的架构实现与演化过程建立了目标。

A.分析模式 B.设计模式 C.架构风格 D.架构标准 A.架构需求 B.架构属性 C.架构优先级 D.架构约束

点击查看答案

第7题

以下哪一个选项是从软件自身功能出发,进行威胁分析()

A.攻击面分析

B.威胁建模

C.架构设计

D.详细设计

点击查看答案

第8题

下面说法哪些是错误的()。

A.BIM技术主要是三维建模,只要能够看到三维模型就已经完成了BIM的深化设计

B.BIM技术不仅仅是三维模型,还应包含相关信息

C.使用BIM技术进行深化设计,建筑、结构、机电所有专业只能用同一个软件搭建模型

D.使用BIM技术进行深化设计,建筑、结构、机电各专业可以用不同软件搭建模型

点击查看答案

第9题

现在通用的云计算服务模型可以分为三类,分别是基础架构级服务(IaaS)、平台级服务(PaaS)、软件级
现在通用的云计算服务模型可以分为三类,分别是基础架构级服务(IaaS)、平台级服务(PaaS)、软件级服务(SaaS)。()

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝