ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:138.56KB ,
资源ID:6932844      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6932844.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(06计算机《软件工程》B答案docx.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

06计算机《软件工程》B答案docx.docx

1、06计算机软件工程B答案docx泉州师院2008-2009学年度第二学期本科计算机科学与技术专业2006级软件工程期末试卷(B)答案一、选择题(20%,每题1分)1. 在软件的可行性研究屮,可以从不同的角度对软件的可行性进行研究, 其中是从软件的功能可行性角度考虑的是(B )0A、经济可行性 B、技术可行性C、操作可行性 D、法律可行性2. 快速原型模型的主要特点之一是(D )。A、 开发完毕才见到产品B、 及早提供全部完整的软件产品C、 开发完毕后才见到工作软件D、 及早提供工作软件3. 结构化设计方法在软件开发屮用于(A )。A、概要设计 B、详细设计C、程序设计 D、测试用例设计4. 在

2、数据流图中,O (圆圈)代表(C )。A、源点 B、终点 C、加工 D、模块5. 数据字典是对数据定义信息的集合,它所定义的对象都包含于 (A )。A. 数据流图 B.程序框图C.软件结构 D.方框图6. 按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段 的工作(D )oA、软件维护 B、概要设计C、详细设计 D、需求分析7. 软件结构图中,模块框之间若有直线连接,表示它们之间存在(B )。A、组成关系 B、调用关系C、链接关系 D、顺序执彳丁关系& 对软件进行分解,是为了( A )。A、 降低模块的复杂程度B、 降低模块间接口的复朵程度C、 降低模块的复杂程度,并降低模块间接口

3、的复杂程度D、 降低模块的复朵程度,并提高模块间接口的复朵程度9. UML是软件开发小的一个重要工具,它主要应用于哪种软件开发方法 ( C )。A、 基于瀑布模型的结构化方法B、 基丁需求动态定义的原型化方法C、 基于对象的面向对象的方法D、 基于数据的数据流开发方法10. 表示对彖相互行为的模型是(D )模型。A、静态模型B、功能模型C、对象模型D、动态模型11. 在确定属性时,所有(C )是候选的属性。A、动词 B、名词 C、修饰性名词词组 D、词组12软件的集成测试工作最好由(D )承担,以提高集成测试的效果。A. 该软件的设计人员B. 该软件开发组的负责人C. 该软件的编程人员D. 不

4、属于该软件开发组的软件设计人员13. 为了提高测试效率,应该(D )。A、 随机地选取测试数据B、 取一切可能的数据作为测试数据C、 在完成编码以后制定软件的测试计划D、 选择发现错误可能性人的数据作为测试数据14. 在软件详细设计过程中不采用的描述工具是(A )。A、DFD图B、IPO图 C、PAD图 D、判定表15. 确认测试主要涉及的文档是(B ) oA、源程序 B、需求规格说明书C、概耍设计说明书 D、详细设计说明书16. 下面的叙述中(C )是正确的。A、 在软件开发过程中,编程的代价最高。B、 良好的程序设计风格应以缩小程序占用的存储空间和提高程序的运 行速度为原则。C、 为了提高

5、程序的运行速度,有时采用以存储空间换取运行速度的方 法。D、 对同一算法,用高级语言编写的程序比用低级语言编写的程序运行 速度快。17. 个只有顺序结构的程序,其环形复杂度是(B )。A、0 B、1 C、3 D、不确定的18. 为了提高模块的独立性,模块内部最好是(C )。A、逻辑内聚 B、吋间内聚C、功能内聚 D、通信内聚19. McCabe复杂性度量又称为(A )。A.环路度量C.程序量度量20.软件工程管理是( A、软件项目 C、软件开发计划B.代码行度量D. 功能性度量B )的一切活动的管理。B、软件生命周期D、软件开发二、填空题(20%,每题2分)1. 软件定义时期通常划分成三个阶段

6、,即问题定义、 可行性研 究和需求分析。2. 软件工程方法有两种,即传统软件工程和面向对象软件工 程。3面向对象的I:发模型有 喷泉模型、Rational统一过程等。4. 需求分析的步骤包括需求获取、需求提炼、需求描述和需求验证。5. 在系统分析模型中的数据流图,均可纳入两种典型的形式,即 变换型结构处理系统和事务一型结构处理系统。6. 在结构化程序设计模块调用中, 扇入是指模块的上级模块数。7. 软件配置 是指一个软件在生存周期内,它的各种形式、各种版本的文档与程序的总称。8. 在UML中,用来描述一个特定对象的所有可能的状态及其引起 状态转移的事件是 状态 图。9. 流行的构件技术有 CO

7、M 、CORBA和0penDoc开放式文 档接口。10. 集成测试是测试和组装软件的系统化技术,自底向上测试方法 的主要优点是不需要桩模块 。三、简答题(20%,每题5分)1、 简述软件危机的主耍表现。(1) 用户对“己完成的,墩件系统不满意的现象经常发生。(2) 软件产品的质量往往靠不住。(3) 软件通常没有适当的文档资料。(4) 软件常常是不可维护的。(5) 对软件开发成本和进度的估计常常很不准确。 软件成本在计算机系统总成本中所占的比例逐年上升。(7)软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋 势。2、 简述软件测试的任务、目的与类型。(1) 软件测试是一个为了寻找软

8、件错谋而运行程序的过程。(2) 口的就是为了发现软件小的错谋。一个好的测试用例是指很可能找 到迄今为止尚未发现的错谋的用例。一个成功的测试是指揭示了迄今为止尚未 发现的错谋的测试。(3) 软件测试主耍分为口盒测试和黑盒测试两大类。3、 简述软件结构设计的启发式原则。(1) 改进软件结构提高模块独立性;(2) 模块规模耍适小;(3) 深度、宽度、扇岀和扇入都应适当;(4) 模块的作用域应该在控制域内;(5) 力争降低模块接口的复朵度;(6) 设计单入口单岀口的模块;(7) 模块功能应该可以预测。4、简述人机界面设计时,数据输入的基本原则。(1) 尽量减少用户的输入动作。(2) 保持信息显示和数据

9、输入之间的一致性。(3) 允许用户口定义输入。(4) 交互应该是灵活的,并且可调整成用户最喜欢的输入方式。(5) 使在当前动作语境中不适用的命令不起作用。(6) 让用户控制交互流。(7) 对所有输入动作都提供帮助(8) 消除冗余的输入。四、判断题 (20%,每题1分,对的打错的打X)参加项口的方法来解决。11. ( X )面向对象设计的准则是模块化、抽象、信息隐藏、强耦合、 松内聚、可重用。12. (X )测试功能是否符合要求属于白盒测试。13. ( J )在表示关联的直线两端可以写上重数,它表示该类有多少 个对象可与对方的一个对象连接。14. ( X)用例图由三个元素即系统、用例及用例Z间的

10、关系组成。15. (X )协作图与时序图传达的信息是相同的,它们之间的主要区别 是时序图集中在活动着的对彖上,它表现的是相互协作的对象Z间的消 息传递,而协作图则侧重在某种特定的情形下对象Z间传递消息的时序 性。16. ( X )集成测试主要由用户來完成。17. ( V ) Gantt图不能显式地描绘各项作业彼此间的依赖关系。18. ( V )软件维护通常有4类维护活动即改止性维护、适应性维护、完善性维护和预防性维护。19. ( X )软件可靠性是程序在给定的时间点,按照规格说明书的规 定,成功地运行的概率。20. ( V )为保证程序的安全,必须做到程序中没有任何错误存在, 即容错。五、设计

11、题(20%,每题5分)1、某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从100至199o外线号码先拨0,然后是 市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从0501到 0519中任意的数字串。市话号码是以局号和分局号组成。局号可以是123,234, 345, 456中任意一个号码。分局号是任意长度为2的数字串。要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。 解:电话号码二分机号丨外线号码分机号二1+数字字符+数字字符外线号码二0+市话号码|长话号码长话号码二区号+市话号码区号二05+0+非0数字字符11+数字字符市话号码二局号+分局号局号=123|234

12、|345|456分局号二2数字字符2数字字符=0|1|2|3|4|5|6|7|8|9非 0 数字字符=1|2|3|4|5|6|7|8|92.画出下面用PDL写出的程序的PAD图。WHILE P DOIF A 0 THEN Al ELSE A2 ENDIF;SI;IF B0 THEN B1;WHILE C DO S2;S3 ENDWHILE;ELSE B2ENDIF;B3ENDWHILE;T3、设计下列流程图的语句覆盖和条件覆盖测试用例。(5分)(1)语句覆盖测试用例x=0,y=3; x=2,y=2条件覆盖测试用例x=0,y=3; x=2,y=2; x 二 1 ,y= 14.某BBS模板的发帖子系统有如下功能:(1) 记录发帖内容:访客在表单中输入文字,系统进行检查,无误后将内容 存入文件。(2) 显示帖子内容:读出文件,按一定格式显示在屏幕上。请根据要求画出该系统的数据流程系统的数据流图:*取线文件

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

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