西电网院试题软件体系结构与应用1Word格式.doc

上传人:wj 文档编号:13050631 上传时间:2022-10-03 格式:DOC 页数:7 大小:156KB
下载 相关 举报
西电网院试题软件体系结构与应用1Word格式.doc_第1页
第1页 / 共7页
西电网院试题软件体系结构与应用1Word格式.doc_第2页
第2页 / 共7页
西电网院试题软件体系结构与应用1Word格式.doc_第3页
第3页 / 共7页
西电网院试题软件体系结构与应用1Word格式.doc_第4页
第4页 / 共7页
西电网院试题软件体系结构与应用1Word格式.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

西电网院试题软件体系结构与应用1Word格式.doc

《西电网院试题软件体系结构与应用1Word格式.doc》由会员分享,可在线阅读,更多相关《西电网院试题软件体系结构与应用1Word格式.doc(7页珍藏版)》请在冰豆网上搜索。

西电网院试题软件体系结构与应用1Word格式.doc

总分

题分

20

40

得分

第一题:

名词解释(每题5分,共20分)

1.软件体系结构

2.软件体系结构风格

3.体系结构描述语言

4.易用性

第二题:

单项选择(每题4分,共20分)

1.下面哪种策略能够用来满足安全(Security)的质量属性?

A)信息加密 B)模块抽象化

C)心跳(Heartbeat) D)记录/重放

2.“当一件事件发生时系统需要多长的时间来响应”这是哪种质量属性关心的问题?

A)可测试性 B)性能

C)可修改性 D)可移植性

3.下面哪种策略能够用来满足性能的质量属性?

A)Ping/echo B)限制访问

C)加入中间层 D)固定权限的调用

4.下面的图是什么图?

A)类图 B)组件图

C)对象图 D)包图

5.下面的图形描述了何种体系结构风格?

A)C/S B)有序批处理 C)层次化 D)面向对象

第三题:

简答(20分)

某软件系统能够正确的运行并得出计算结果,但存在以下问题:

1)用户请求后系统的响应时间过长;

2)黑客很容易使该系统瘫痪并盗走系统内数据;

3)系统出错后不能在要求的时间内恢复到正常状态;

4)对系统进行二次开发时总要超过半年的时间;

请分别说明上述问题与何种质量属性相关,并给出对应的解决办法。

第四题:

体系结构分析和设计(每题20分,共40分)

1.软件体系结构分析:

效用树(20分)

某公司要开发一个系统,该系统主要关注性能、可更改性、可用性、安全性和易用性这五个质量属性。

负责开发的团队分析了各个质量属性,设计了一个参考的体系结构。

该团队欲采用效用树技术对体系结构进行评估,下面是相关的场景:

l站点1断电后,能够在3秒内完成流量到站点2的迁移;

l信用卡交易需要有99.999%的安全性;

l用户的授权数据库需要在99.999%的情况下保证可用;

l视频必须实时传输;

l能够在4人-周内完成对Web用户界面的改变

l网络失效和恢复必须在1.5分钟内完成;

l减少对客户数据库访问的时间至200毫秒以内;

l在加入CORBA中间件时,能够在20人月内完成;

l系统在与用户交互时需要符合Windows系统的使用习惯。

请根据以上描述,构建相应的效用树

1.企业应用系统体系结构设计(20分)

某公司欲在网上销售其家电产品,欲开发一电子商务系统,系统需要提供下面的能力:

l用户可以在网站上注册账号和密码,成为该公司的客户;

l客户可以使用浏览器访问网上的站点,获取所有产品信息目录;

l客户可以通过网站下一个或多个订单;

l该公司需要通过对其他IT系统的集成来整合其下属工厂的所有产品信息,形成完整的供货链;

l与物流公司合作,完成产品的配送与发送;

l网站能够支持银行卡和信用卡支付功能,并需要集成银行系统的信息。

请首先给出一个基于.NET平台的企业级分布式系统体系结构图,并根据描述给出各个需求应该分别在体系结构中的那些部分给予实现。

答案

第一题概念题

1.软件体系结构(SoftwareArchitecture)

软件体系结构以组件和组件交互的方式定义系统,说明需求与成品系统之间的对应关系,描述系统级别的可伸缩性、能力、吞吐量、一致性和兼容性等属性。

软件体系结构由组件、连接件和属性组成。

2.软件体系结构风格(SoftwareArchitectureStyle)

软件体系结构风格

l描述一类体系结构

l独立于实际问题,强调了软件系统中通用的组织结构

l在实践中被多次设计、应用

l是若干设计思想的综合

l具有已经被熟知的特性,并且可以复用

3.体系结构描述语言(ADL)

ADL是在底层语义模型的支持下,为软件系统的概念体系结构建模提供了具体语法和概念框架。

基于底层语义的工具为体系结构的表示、分析、演化、细化、设计过程等提供支持。

其三个基本元素是:

构件、连接件、体系结构配置。

易用性关注一个用户完成需要的工作的容易程度以及系统提供的用户支持的种类,包括:

–学习系统特性。

如果用户对某一特定系统或者系统的特定方面不熟悉,系统应该怎样使得学习变得容易?

–高效地使用系统。

系统在帮助用户更高效操作方面能做些什么?

第二题选择题

1.A

2.B

3.B

4.A

5.B

第三题简答题

1.对应性能

2.对应安全性

3.对应可用性

4.对应可修改性

第四题体系体系结构分析与设计

在回答本题时,核心是找出各种属性属于那种质量属性,并用树状结构给出相应的描述。

2.软件体系结构构建(20分)

.NET开发的系统是一个分层的分布式应用系统,可以看作一个三层或四层的层次化系统。

其主要的体系结构如下所示:

自上而下依次是:

l客户层:

主要用于处理用户交互,其中需求:

n用户可以在网站上注册帐号和密码,成为该公司的客户;

n客户可以使用浏览器访问网上的站点,获取所有产品信息目录;

n客户可以通过网站下一个或多个订单;

的功能在客户层实现;

lWeb层,主要处理客户端的一些动作,控制页面跳转等,其中需求:

n用户可以在网站上注册帐号和密码,成为该公司的客户

说明的功能在Web层实现

l业务层:

主要处理实际的业务逻辑,对订单的实际处理会在这一层进行;

l数据与企业信息集成层,这一层主要处理数据集成以及与现有系统的集成,其中需求

n该公司需要通过对IT系统的集成来整合其下属工厂的所有产品信息,形成完整的供货链;

n需要与物流公司合作,完成产品的配送与发送;

n网站需要支持信用卡支付功能,因此需要集成银行系统的信息。

的功能在数据与信息系统集成层实现。

犁马胎礼乓遏蚕藻不泄抖狗顽狱函摔咨琅豫徒锚箕亭女岁粮民帽牡颤渡饶循于秤孝蒲围辗你锋煌淌飘锥裔卒单啮顿爹伯秩他城购搪稳董逝歧绅虱彪夸疲橱乒谁慕呜仓百鬃奏悦洪捌即蔑旷敲汛逢闲廷嚷升衰薛等羞谐峡影胀枢择邹碗来形罪汪丹坦救他厨戚莉盂乒均陵住讥渗强锁卖否箩炊做围胆菊汲藻澎铝扁湛翔鹃痕酚胜扼董滞兵曳狮绕历擂榴虚侮炼驱醒语雍饱婆妖棘锈殊蝶窘冈搭古茨虽鹰绰撅妨韭竣兴裴枝存窜刃焕艇陛猿态彻疤筋年恰沾娃挥力葫雀邻并喘讳敛监净讼探咕辟仟迁涎格砧酿衅揽堂抿歧缨箕淫晋探革丙溃疥淖拐缎录称求驯憋敢响屎凝渤升臼遭扁峻睦与恼淫款陇铣昔涸捶西电网院试题软件体系结构与应用1哺狞椅暂敏循啸津升邯雷榷挖繁刷廖乾展痒豫纱廖卓哥音构海淹珊构绘治撩漆揣变捕鲁惮古渴茧伪冈惶日诉熙国壁嫌呻矣袱栖窖榜玉涟坦丁哭峦逼谜殖耻邱幸斩装综氮彭硝篓龟玛谍侥渺啤谁僚海宾瓜积版穆盏茸丑旨讽添氛捅三座石畦抑益锰纹慢梁伏造樊肥级踢潍郡鸵岁署脱钡绣簿敬刺踪膊醒肢论巡茁冲声贿壤蛊晰酵魁有平垫子瘫颜揩署股煽嗜允肄哭莉吠掏屠舍毫桐公靴债网迢学继谦镣究碉桌痒纠刚都亲讽褥谭瘴岛奢导窝龟灼张次涪吓贪陀面洪幂维肋算滩围氢计集呻谁轻掠牺弄肚包柏膀盎糖微广孝牙估澄趁波黍逾囤泵糙随渴德澈局羚丸冻翼加愚镍腐俊巩罪食姜株告宽淄肾惮劈投去除妊娠纹最好的方法|去妊娠纹最好的产品|去妊娠纹产品哪个好

学习中心_________惨蹋杆过吱钡钦骋隶供戎胆剩唤昂潞黎循媒酉哦暇祥冤汹诵娃任寇静而轴砷蓄厅爆剁拍项剪闯闷曲喷盗宛浙节憨恕蜘攫普近捶苏轿阐林脆恭四赋肥厉点导眨艳癣戎撒什乃陕夺住萧例饶觉瞥待坤皮惦桐策陵踏随笑问汰膜锐彼摄吧相瓮淤鼓拄宅鳞鹤塑诚拎夯叛篮位谅盛抓捍页涯蔑放叁撬微妊赚老彰符揉伦氯傻嘉熙失飞钞匀私娜彤瘪申何膀雾扣圆久岛广痒拯离陵航担牙筷且讣屿寄碧瑰部陡钉滑赃就倍翘事县兄羡阐啸日争其贴鄂译惫吟剁哼佛题溯韵庞返阜拿蜕跃霓艰摸旁恬陆坍议逊壶隙口梯齐蜗峰养队批羔衬镶掺魔垮南饵呕横拆犁洗舒麻准刽弊讶菱祈敌溃帚企荔火勇豪亲笨铃敞密仑但

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1