2015西南大学软件工程第一次作业

2015西南大学软件工程第一次作业

ID:32820123

大小:121.81 KB

页数:4页

时间:2019-02-16

2015西南大学软件工程第一次作业_第1页
2015西南大学软件工程第一次作业_第2页
2015西南大学软件工程第一次作业_第3页
2015西南大学软件工程第一次作业_第4页
资源描述:

《2015西南大学软件工程第一次作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一题选择题1.软件需求规格说明的内容不应包括(B)。A.主要功能B.算法的详细描述C.用户界面及运行环境D.软件的性能2.程序的三种基本控制结构是(B)。A.过程、子程序和分程序B.顺序、选择和重复C.递归、迭代和回溯D.调用、返回和转移3.在E・R模型中,包含以下基本成分(C)。A.数据、对象、实体B.控制、联系、对象C.实体、联系、属性D.实体、属性、操作4.软件测试的目标是(B)oA.证明软件是正确的B.发现错误、降低错误带来的风险C.排除软件中所有的错误D.与软件调试相同5.软件是(A)oA.处理对象和处理规则

2、的描述B.程序C.程序及其文档D.计算机系统6.面向对象的分析方法主要是建立三类模型,即(D)。A.系统模型、ER模型、应用模型B.对象模型、动态模型、应用模型C.E-R模型、对象模型、功能模型D.对象模型、动态模型、功能模型7.各种软件维护的类型中最重要的是(A)。A.完善性维护B.纠错性维护C.适应性维护D.预防性维护8.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001

3、.设计这组测试用例的方法是(B)A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法9.在软件开发模型中,提出最早,应用最广泛的模型是(A)A,瀑布B,螺旋C,演化D,智能10.软件工程方法是在实践中不断发展着的,而早期的软件工程方法一般是(B)A,原型化方法B,结构化方法C,面向对象方法D,功能分解法第二题判断题1、开发软件就是编写程序。X2、系统测试的主要方法是白盒法和黑盒法。V3、编程序时应尽可能利用硬件特点以提高程序效率.X4、软件需求分析的任务是建立软件模块结构图。X5、程序的结构主要包括三种。J6、以结

4、构化分析方法建立的系统模型就是数据流图。X7、进行总体设计时加强模块间的联系。X8、编码时尽量多用全局变量.X9、用CASE环境或程序自动生成工具来自动生成一部分程序.J10、软件测试是要发现软件中的错误。X第三题简单题1自顶而下渐增测试与自底而上渐增测试各有何优、缺点?答:①自顶而下渐增测试优点:不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主耍功能,而能够尽早发现上层模块的接口错误。缺点:需要存根程序,底层错课发现较晚。②白底而上渐增测试优点与缺点和自顶而下渐增测试相反。2软件生命周期划分成哪些阶段。答:软

5、件生命期分为7个阶段:1、问题定义:要解决的问题是什么2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性3、需求分析:系统必须做什么4、总体设计:系统如何实现,包括系统设计和结构设计5、详细设计:具体实现设计的系统6、实现:编码和测试7、运行维护:保证软件正常运行。第四题应用题1有一个无序整形数组a,设其长度为L,下面的伪代码给出了找出这个数组中最大值的方法,根据伪代码写出程序流程图.Tntmax=a[0];Intindex=1;Wh订e(index

6、index];index=index+1;输出max;开始输出max2某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,対残疾乘客超重部分每公斤收费比正常乘客少一半。用判定树表示与上述每种条件组合相对应的计算行李费的算法答:国内乘客行乍巫吊H>30kg,r“I—残疾乘客I—头等舱,「I1—正常乘客残疾乘客正第乘客行李费算法——外国乘客——头等舱匚——其他舱匚残

7、蟆乘客疋常乘客残疾乘客壬常乘客行李直就——免费(妙•-30)X2(,30)X4(妙-30)X3(IF-30)X6("-30)X4(JF-30)X8(IF-30)X6OF-30)X12

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

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

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