软件体系结构期末试卷.doc

软件体系结构期末试卷.doc

ID:58647907

大小:211.00 KB

页数:10页

时间:2020-10-16

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

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

1、北京工业大学2008–2009学年第二学期考试样题考试课程:软件体系结构II考试日期:2009年12月日学院:软件学院专业:软件工程学号:姓名:成绩:题号一二三四五六七八九十总分成绩阅卷教师………………………………………………………………………………………………………一填空题(共30空,每空1分)1.软件体系结构(SoftwareArchitecture)--是软件产品设计的思想和系统的蓝图;是对软件产品_______的规划和_______的设置;是定义软件系统组件(Components)或构建块(Buil

2、dingBlocks)的重要工具;2.软件产品的工业化生产--是指建立流水线型的软件产品生产线,是指按__________、___________的规范和规则(软件生产规范)来编写和实现各种各样的适应于多环境的软件组件(构件),通过一个开发架构模式,通过软件体系结构知道各个组件如何部署到开发架构模式中,组装成达到期望的软件产品。3.在软件设计过程中,数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体的名称就是 ________________________ 4.一个现代软件产品生产

3、过程如下图表示,请在代___________的方框中,填上相应的组件名称软件构件库(ComponentLibrary)软件构架(SoftwareFramework)软件工厂___________________________软件组装线(AssemblingLine)软件产品系统组件第三方组件开发组件1.软件体系结构描述一个软件产品的定义和组件(parts),包括--定义系统__________的集合--通过__________,描述系统的结构--Connectors&InterrelatedCompone

4、nts--定义_____________责任的范围--ABoundary--描述组件的功能--APurposeandResponsibility--算法–ImplementationAlgorithm--数据的表示–DataRepresentation--Constrains2.软件体系结构的图形方法--用各种各样的_________和_________等来表示软件体系结构的方法称之为软件体系结构的图形方法3.软件体系结构组件间的连接方式如图表示,则图A的连接方式称为____________连接体系结构;图

5、B的连接方式称为基于______________连接体系结构ACBMediatorXACBXACBMediator图A图B1.UML 将软件的体系结构分解为五个不同的侧面,通过不同侧面的视图提供给不同相关者的软件体系结构描述,这五个侧面分别是:___________视图,____________视图,_________________视图,________________实现视图,_______________视图2.MFC 框架定义Windows应用程序的轮廓,提供了用户接口的标准实现方法,程序员所要做的

6、就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。MicrosoftVisualC++提供了相应的工具来完成这个工作:这些工具包括_____________________ (可以用来生成初步的框架文件(代码和资源等)),_______________________(用于帮助直观地设计用户接口),_______________________________(用来协助添加代码到框架文件)3.MFC的类层次结构如图表示,在____________处填入相应的MFC类名CObjectCCmdTarge

7、tCWinThreadCDocumentCWndCWinApp____________________________________________________________________________________4.在VC++MFC开发环境中, _____________是应用程序的“应用程序类”,负责初始化和运行应用程序;__________________是应用程序的“框架类”,负责显示或搜寻用户命令;_________________是应用程序的文档类,负责装载和维护文档;___

8、_________________是应用程序视图类,负责为文档提供一个或多个视图5.在Java开发环境中,开发图形用户组件使用Swing, Swing的顶层容器包括___________,___________________,__________________________1.GraphicUserInterfaces(图形用户界面):是用户与模型(业务)层他之间的一个接口,表示层程序通过图形界面为用户提供

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

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

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