软件工程安徽大学试题(含答案)

软件工程安徽大学试题(含答案)

ID:42115840

大小:290.61 KB

页数:8页

时间:2019-09-08

软件工程安徽大学试题(含答案)_第1页
软件工程安徽大学试题(含答案)_第2页
软件工程安徽大学试题(含答案)_第3页
软件工程安徽大学试题(含答案)_第4页
软件工程安徽大学试题(含答案)_第5页
资源描述:

《软件工程安徽大学试题(含答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安徽大学2008—2009学年第丄学期《软件工程》考试试卷(A卷)(时间120分钟)院/系专业姓名学号题号—••四总分得分得分一、单选题(每小题2分,共20分)1.(D)软件工程地三要素是过程、、工具.A.文档B.代码C.数据D.方法2.(B)修改一个已有地库存清单系统,使它能在每天送给釆购员一份定货报表.修改已有地库存清单并且编写产生报表地程序,估计共需3000元;系统修改后,能及时定货将消除零件短缺影响生产地问题,估计因此每年可以节省2500元,假设年利率为12%,软件地生存周期是2年,开发该软件地纯收入是多少?A.2232.14B.1225.12C.3000D.2

2、0003.(C)一个程序向另一个子程序传递姓名、住址、电话号码、生日和身份证号码等五个变量•它们Z间地耦合属于A.标记耦合B.控制耦合C.数据耦合D.公共耦合4.(A)可行性研究主要从以下几个方面进行研究:A.技术可行性,经济可行性,操作可行性.B.技术可行性,经济可行性,系统可行性.C.经济可行性,系统可行性,操作可行性.D.经济可行性,系统可行性,时间可行性.5.(B)CMM提供了一个框架,将软件过程改进地进化步骤组织成5个成熟度等级.除第1级外,每个等级都包含了实现该成熟度等级目标地若干A.关键实践B.关键过程域C.软件过程能力D.软件过程6.(D)"国家中国”之

3、间地关系属于A继承B关联C聚合D类一一实例7.(A)面向对象分析是对系统进行地一种方法.A需求建模B程序设计C设计评审D测试验收8.(B)结构化分析方法中,数据流程图属于A对彖模型B功能模型C行为模型D数据模型9.(C)Jackson图属于阶段使用到地图形工具.A需求分析B概要设计C详细设计D软件实现1.(C)耦合是对软件不同模块Z间互连程度地度量.各种耦合按从强到弱排列如下:A.内容耦合,控制利合,数据耦合,公共环境耦合.B.内容耦合,控制耦合,公共坏境耦合,数据耦合.C.内容耦合,公共环境耦合,控制耦合,数据耦合.得分D.控制耦合,内容耦合,数据耦合,公共环境耦合.

4、二、简答题(每小题6分,共30分)1.什么是软件危机?软件危机包含哪几方而地问题?指,计算机在开发和维护方而遇到地一系列严峻问题.1.对软件开发成本和进度地估计常常很不准确2.用户对已完成地软件系统不满意3.软件产品质量靠不住4.软件常常不可维护地5.软件通常没有合适地文档资料6.软件成本在计算机系统总成本中比例不断上升7.软件开发速度跟不上计算机应用速度2.面向对彖开发方法一般使用哪3种模型?分别描述系统地那些方面?(6分)1.功能模型表示了变化地系统地功能性质,指明了系统一概做什么,因此更直接地反映了用户对目标系统地需求2.对象模型描述了显示世界中地类与对象以及他们

5、之间地关系,表示了目标系统地静态数据结构.3.动态模型动态模型表示瞬时地、行为化地系统地“控制”性质,它规定了对象模型中地对象地合法变化序列3.什么是控制耦合?举一个控制耦合地例子.(6分)两个模块之间传递地数据夹杂着控制信息,则称为控制耦合.publicinty;PublicA(stringx){if(X==”true^){y=i;}Else{y=O;}}PublicvoidB(){if(y==l){F();//F()是系统自定义地函数}Else{G();//G()是系统自定义地函数模块A&B之间为控制耦合因为两个模块间传递地y值是用作控制信号地开关量•改善方法就是把

6、B模块调用地函数直接写入A模块中,然后删除B模块.4.白盒测试地路径覆盖法与逻辑覆盖有何不同?(6分)逻辑覆盖是逐渐进行越来越完整地通路测试路径覆盖是选取足够多地测试数据,使程序每条可能路径都执行一次.1.什么是信息隐蔽?信息隐蔽会带來那些好处?(6分)应该这样设计和确定模块,使得一个模块内包含地信息(过程和数据),对于不需要这些信息地模块来说是不能访问地.得分好处:大多数数据和过程对于软件地其他部分而言是隐藏地,在修改期间由于疏忽而引入地错误就很少可能传播到软件地其他部分.三、应用题(共20分)1.(8分)某校制定了教师地讲课课时津贴标准•对于各种性质地讲座,无论教师

7、是什么职称,每课时津贴费一律是50元;而对于-•般地授课,则根据教师地职称来决定每课吋津贴费:教授30元,副教授25元,讲师20元,助教15元.绘制判定表.判定表12345教授TFFF副教授FTFF讲师FFTF助教FFFT讲座TFFFF50X30X25X20X15X2.(12分)求解二次方程Ax相等地实根:A=l;C=l;B二4不等实根;A=l;C=0;B=4;大小相等符号相反地实根:A二1;B=0;C=l;仅有一个实根:A=0;B=l;C=l;有两个虚跟:A=4;B=4;C=2;+Bx+C=0(1)输入:A,B,C三个参数(2)根地信息

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

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

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