山大软件工程07答案

山大软件工程07答案

ID:41639822

大小:160.29 KB

页数:4页

时间:2019-08-29

山大软件工程07答案_第1页
山大软件工程07答案_第2页
山大软件工程07答案_第3页
山大软件工程07答案_第4页
资源描述:

《山大软件工程07答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、英文版软件工程2007年软件学院与计算机学院统一试卷・sqh(07稿A卷参考答案)一、解释下列名词的含义1.原型:一种部分开发的产品,用来让用户和开发者共同研究,提出意见,为最终产品定型2.增量式开发:系统需求按照功能分成若T子系统,开始建造的版本是规模小的、部分功能的系统,后续版本添加包含新功能的子系统,最后版本是包含全部功能的完整系统3.演化型原型:该原型的开发是用于了解问题,并作为将来准备提交的系统的一部分。4.面向对象:是一种软件开发方法,它将问题和方法组织成一系列独立的不连续的对彖,数据结构和动作都被包括在内。5.过载缺陷(overloadfault):软件内部设

2、定的数据结构被填充后溢岀,系统不再能完成各种功能。6.强度测试(stresstests):系统在短时间内加载极限负荷,以验证系统性能。(例如:系统在最人设备数量的情况下进行性能测试)7.软件nJ维护性:是指在给定的使用条件(预定的吋间间隔、维护程序、维护资源Z下进行维护)卞,维护活动能被执行的概率。8.由底向上测试:集成测试时从模块结构图的最低层开始,由下而上按调川关系逐步添加新模块,纟fl成了系统并分别测试,直到全部模块纟R装完毕为止。9.极限编程(XP):极限编程(XP)是一种轻量级的软件幵发方法论,属于敏捷幵发方法。XP的主要特征是耍适应环境变化和需求变化,充分发挥开

3、发人员的主动精神。(XP承诺降低软件项目风险,改善业务变化的反应能力,提高开发期间的生产力,为软件开发过程増加乐趣等等。)10.项冃进度(Schedule):项冃进度是对特定项冃的软件开发周期的刻翌。包括对项H阶段、步骤、活动的分解,对各个任务的交互关系的描述,以及对各活动完成时间的初步估算等。一.判断1.V2.x3.x4.x5.x6.x7.x8.x9.x10.x二.填空1.软件危机2.驱动模块,桩模块3.产品质量,过程质量,商业质量4.原始需求获取,问题分析,需求规格说明草稿,需求核准,正式的需求规格说明(SRS)5.软件维护6.alpha测试,beta测试7.强度测试,

4、容量测试,配置测试,(兼容性测试,回归测试,安全性测试等)8.操作概念,软件需求,软件设计,系统实现与执行。三.选择1.A.2.B3.B4.A5.B6.D7.B8B9[A]2[B]4[C]1[D]4[E]4四.简述题1.软件开发将软件的开发过程分为若干阶段,包括需求分析、系统设计、程序设计、编码、测试等等,而程序设计仅是软件开发的•个组成部分,并且软件开发所指的软件不同于--般程序,而是指大型程序及文档。1.影响软件工程开发实践发牛变化的关键要索是:①.商业软件产品的时间一市场的重要性②.计算经济学的改变(计算行业经济的发展趋势:硬件费用越来越低,而开发、维护费用越来越高)

5、③.功能理大的桌血计算平台的出现④.局域网和广域网的延伸⑤.而向对象技术的岀现及其应用⑥.使用窗口、图标、菜单和指针的图形用八界面⑦.软件开发瀑布模型的不可预知性(时间、费用的不可预知性)2.COCOMOII的佔算过程反映了任何一个软件开发项冃的厂个主要阶段。在阶段1(计划阶段)屮,COCOMOII用所谓的M用点来估计规模。对于阶段2(早期设计),COCOMOII采用了功能点作为对规模的度虽。在阶段3(次结构阶段),规模可以用功能点或代码行的形式来表述。3.(1)必须满足的用广需求;(2)用户热切希望但不是必须的需求;(3)技术上有可能实现但必须去除的需求4.(1)设计界面

6、要注意解决的童遠:寓意/比喻,思维模型,领航规则,外观,感觉(2)文化差界问题(3)川户爱好问题5.偶然性内聚:各部分功能上互不相关逻辑性内聚:模块各部分功能相似时间性内聚:模块各部分要求在同一时间完成过程性内聚:各部分有一定次序通讯性内聚:各部分访问共享数据顺序性内聚:各部分Z间冇输入输出关系功能性内聚:模块各部分合起来完成一个单一的功能。(至于举例,可以酌情给出分数)6.UML类图中之间关系的类型通常有5利归纳、关联、依赖、聚集和组合。(若上述类型不够5分,但又有举例的话町考虑适当给满分)7.(1)传统测试:当系统改变时,需要新老测试川例(回归测试)(2)OO测试:必须

7、对重载的了类进行测试,可能会使用不同的测试用例(3)00测试:单元测试比较简单,但集成测试比较广泛。8.功能测试:针対功能性需求的测试性能测试:针对非功能性需求的测试确认测试(验收测试):由客户主导的对系统进行的测试,看是否符合需求定义的要求安装测试:在用户工作环境下的测试,目的是解决开发环境和用户环境的不同所导致的问题(若前面多写了单元测试,集成测试,则应适当减分)六.计算和应用题(共20分)2.(Do(其他标注必须在图上注明)START1、关键路径:ABDIJL和ACFGJLo(2)3.参考答案:路径测试用例Y

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

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

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