软件体系结构期末考试

软件体系结构期末考试

ID:38687502

大小:475.50 KB

页数:10页

时间:2019-06-17

软件体系结构期末考试_第1页
软件体系结构期末考试_第2页
软件体系结构期末考试_第3页
软件体系结构期末考试_第4页
软件体系结构期末考试_第5页
资源描述:

《软件体系结构期末考试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京工业大学2014-2015学年第二学期模拟试题考试课程:软件体系结构I考试日期:2015年5月20日学院:软件学院专业:软件工程学号:姓名:成绩:题号一二三四五六七八九十总分成绩阅卷教师………………………………………………………………………………………………………一填空题(共30空,每空1分)1.软件或程序是由软件工程人员设计与开发,使计算设备发挥计算潜能,________的逻辑层次组织。2.软件体系结构(SoftwareArchitecture)--是软件产品设计的思想和系统的蓝图;是对软件产品_______的规划和_______的设置

2、;是定义软件系统组件(Components)或构建块(BuildingBlocks)的重要工具;用于--实现对一个软件系统的构成进行_________的划分--所形成和采用的工程化规范,是指导软件后续过程方方面面组成的模型。3.软件开发中的面临若干问题:1)软件固有的复杂性;2)软件开发的随意性;3)周期长,代价高,质量低的问题;软件体系结构设计是软件产品及大型信息系统工程实现中最重要的环节和关键技术之一,解决从软件的__________到系统实现(代码)的有效和平坦过渡。4.软件产品的工业化生产:是指建立流水线型的软件产品生产线,是指按__

3、___、标准化的规范和规则(软件生产规范)来编写和实现各种各样的适应于多环境的软件___,通过软件体系结构来确定各个软件组件如何部署到开发架构模式中,组装成达到期望的软件产品。5.体系结构设计方法的发展中,软件程序开发经历了如下的阶段   --功能分解法(计算任务)--结构化程序设计(以数据为中心)--_________________--_________________--基于SOA的程序设计(以服务为中心)。6.一个现代软件产品生产过程如下图表示,请在带___________的方框中,填上相应的组件名称第10页共10页软件构件库(Com

4、ponentLibrary)软件构架(SoftwareFramework)软件工厂___________________________软件组装线(AssemblingLine)软件产品系统组件第三方组件开发组件1.软件体系结构组件间的连接方式如图表示,则图A的连接方式称为____________连接体系结构;图B的连接方式称为基于______________连接体系结构。ACBMediatorXACBXACBMediator图A图B2.UML 将软件的体系结构分解为五个不同的侧面,通过不同侧面的视图提供给不同相关者的软件体系结构描述,这五个

5、侧面分别是:___________视图,____________视图,_________________视图,进程(Process)视图,部署与配置(Deployment)视图。3.MFC 框架定义Windows应用程序的轮廓,提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。MicrosoftVisualC++提供了相应的工具来完成这个工作:这些工具包括_____________________ (可以用来生成初步的框架文件(代码和资源等)),资源编辑器(ResourceEditor)(用

6、于帮助直观地设计用户接口),_______________________________(用来协助添加代码到框架文件)。4.软件体系结构设计风格–是指对软件组件间组织形式和组织机理风格的描述。通过考虑在组件组织模式的各种形式变化,形成包括___________,______________,_______,____________,___________________的软件体系结构风格。5.软件体系结构的评估与分析–是指通过对复杂应用系统软件体系结构设文档、设计过程、代码、实现过程的评估与审查等手段来判断软件的____________,增

7、强软件的质量;在真正的错误的设计导致真的灾难前__________,选择更好的结构或_________结构的设计。第10页共10页1.软件系统的质量属性有多种,请列举其中至少4种:可用性、_______、________、______、_______、可测试性、易用性、可移植、可重用、可集成。2.图形表达工具是一种简单而且使用广泛的表达工具,其中各种矩形框(带文字、不带文字、实线体、虚线体、…)箭头线(单箭头、双箭头、实体箭头、虚箭头、…)被用来分别表示软件的组件和______结构。二判断题(共10题,每题1分,正确在括号划√,错误在括号划X

8、)()1.数据流图是表示软件模基于Windows的应用系统--是一个具有可视化图像用户界面、可进行多任务进行操作的系统,它为用户提供了风格统一(由窗架、菜单、视窗、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。