05计算机《软件工程》B答案.doc

上传人:cn****1 文档编号:556062736 上传时间:2022-09-06 格式:DOC 页数:6 大小:96.50KB
返回 下载 相关 举报
05计算机《软件工程》B答案.doc_第1页
第1页 / 共6页
05计算机《软件工程》B答案.doc_第2页
第2页 / 共6页
05计算机《软件工程》B答案.doc_第3页
第3页 / 共6页
05计算机《软件工程》B答案.doc_第4页
第4页 / 共6页
05计算机《软件工程》B答案.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《05计算机《软件工程》B答案.doc》由会员分享,可在线阅读,更多相关《05计算机《软件工程》B答案.doc(6页珍藏版)》请在金锄头文库上搜索。

1、泉州师院20072008学年度第二学期本科计算机科学与技术专业2005级软件工程期末试卷B答案一、 选择题(20 %,每题1分)1. 系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括( A )。A 经济可行性、技术可行性、操作可行性B 软件环境可行性、技术可行性、经济可行性、社会可行性C 经济可行性、社会可行性、系统可行性D 经济可行性、实用性、社会可行性2. 在下面的叙述中哪一个不是软件需求分析的任务( C )。 A. 问题分解B. 可靠性与安全性要求 C. 结构化程序设计 D. 确定逻辑模型3. 软件生命周期中所花费用最多的阶段是(D )。A详细设计B软件编码C软件测试D软件维

2、护4. DFD中的每个加工至少有( B )。A、一个输入流或一个输出流 B、一个输入流和一个输出流C、一个输入流 D、一个输出流5. 软件概要设计结构后得到(B )。 A. 初始化的软件结构图 B. 优化后软件结构图 C. 模块详细的算法 D. 程序编码6. 软件结构图的形态特征能反映程序重用率的是( C )。 A、深度 B、宽度 C、扇入 D、扇出7. 模块( C ),则说明模块的独立性越强。A、耦合越强 B、扇入数越高 C、耦合越弱 D、扇入数越低8. 软件结构化设计中,好的软件结构应该力求做到( B )。A、顶层扇出较少,中间扇出较高,底层模块低扇入B、顶层扇出较高,中间扇出较少,底层模

3、块高扇入 C、顶层扇入较少,中间扇出较高,底层模块高扇入D、顶层扇入较少,中间扇入较高,底层模式块低扇入 9. 判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是(D )。A. 逻辑判断B. 层次分解C. 操作条目D. 组合条件10. 面向数据流的软件设计方法,一般是把数据流图中的数据流划分为( A )样的两种流,再将数据流图映射为软件结构。A、数据流与事务流 B、变换流与事务流 C、信息流与控制流 D、变换流与数据流 11. 使用程序设计的控制结构导出测试用例的测试方法是( B )。A、黑盒测试 B、白盒测试 C、边界测试 D、系统测试 12. 软件测试的目的是尽可能发现软件中的

4、错误,通常( D )是代码编写阶段可进行的测试,它是整个测试工作的基础。A、系统分析 B、安装测试C、验收测试 D、单元测试13. 面向数据结构的设计方法(Jackson方法)是进行( A )的形式化的方法。A、详细设计 B、系统设计 C、软件设计 D、编码14. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于( D )。A、集成测试 B、恢复测试 C、验收测试 D、单元测试 15. 描述类中对象的行为,反映了状态与事件关系的是( B )。A、对象图 B、状态图 C、流程图 D、结构图16. 只有单重继承的类层次结构是( C )层次结构。 A、网状型B、星型C、树型D、环型17

5、. 在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有( B )。 A、隐藏复杂性 B、信息隐藏C、即存类的重用 D、类的开发18. 面向对象分析阶段建立的三个模型中,核心的模型是( C )模型。A、功能 B、动态 C、对象 D、分析 19. 软件质量保证应在( A )阶段开始。A、需求分析 B、设计 C、编码 D投入使用20. 制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是( B )。A、组织与管理 B、分析与估算C、设计与测试D、规划与调度 二、 填空题(20 %,每题2分)1. 软件定义时期通常划分成三个阶段,即问题定义、可行性研究

6、 和需求分析。2. 需求分析是发现、求精、建模、规格说明和复审 的过程。3. 如果在聚集关系中处于部分方的对象可同时参与多个处于整体方对象的构成,则该聚集称为_共享_聚集。4. 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,将得到软件的总开发量。这种成本估算方法称为 任务分解技术_。5. 在结构化程序设计模块调用中, 扇入 是指模块的上级模块数。6. 调试的目标都是寻找软件错误的原因并改正错误,一般说来,常用的调试途径有下列3种即蛮干法、_回溯法_和原因排除法。7. 在UML中,描述动作及动作之间的关系的图是活动图。8. 由用户在开发者的场所进行,并且在开发者对

7、用户的“指导”下进行的测试称为_Alpha_测试。9. 集成测试是测试和组装软件的系统化技术,自底向上测试方法的主要优点是不需要_存根程序_。10. 在软件系统中,子系统之间的交互有两种可能的方式,分别是_客户-供应商_关系和平等伙伴关系。三、 简答题(20 %,每题4分) 1. 简述软件危机的主要表现。(1)用户对“已完成的”软件系统不满意的现象经常发生。 (2)软件产品的质量往往靠不住。 (3) 软件通常没有适当的文档资料。 (4) 软件常常是不可维护的。 (5)对软件开发成本和进度的估计常常很不准确。 (6) 软件成本在计算机系统总成本中所占的比例逐年上升。 (7) 软件开发生产率提高的

8、速度,远远跟不上计算机应用迅速普及深入的趋势。2. 简述软件结构设计的启发式原则。(1)改进软件结构提高模块独立性;(2)模块规模要适中; (3)深度、宽度、扇出和扇入都应适当;(4)模块的作用域应该在控制域内;(5)力争降低模块接口的复杂度;(6)设计单入口单出口的模块;(7)模块功能应该可以预测。3. 简述建立对象模型的步骤。(1) 确定类与对象(2) 确定关联(3) 进一步完善(4) 划分主题(5) 确定属性(6) 识别继承关系(7) 反复修改4. 简述选择程序设计语言的实用标准。(1) 系统用户的要求。(2) 可以使用的编译程序。(3) 可以得到的软件工具。(4) 工程规模。(5) 程

9、序员的知识。(6) 软件可移植性要求。(7) 软件的应用领域。5、简述人机界面设计时,数据输入的基本原则。(1) 尽量减少用户的输入动作。(2) 保持信息显示和数据输入之间的一致性。(3) 允许用户自定义输入。(4) 交互应该是灵活的,并且可调整成用户最喜欢的输入方式。(5) 使在当前动作语境中不适用的命令不起作用。(6) 让用户控制交互流。(7) 对所有输入动作都提供帮助(8) 消除冗余的输入。四、 判断题( 20 %,每题2分,对的打 ,错的打 )1. 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。( )2. 软件测试的目的是为了证明软件的正确性。( )3. 结构化分析的结果为

10、结构化设计提供了最基本的输入信息,其中数据流图提供了接口设计所需要的信息。( )4. 耦合是指一个模块内各个元素彼此结合的紧密程度。( ) 5. 结构化程序设计主要强调的是程序易读性。( )6. 测试功能是否符合要求属于白盒测试。( )7. 在面向对象方法中,信息隐蔽是通过对象的封装性来实现的。( ) 8. 软件维护通常有4类维护活动即改正性维护、适应性维护、完善性维护和预防性维护。( )9. Gantt图中进度计划的关键部分不明确,难于判定哪些部分应当是主攻和主控的对象。( )10. 软件可靠性是程序在给定的时间点,按照规格说明书的规定,成功地运行的概率。( )五、 设计题(20 %) 1、

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

12、符2数字字符=0|1|2|3|4|5|6|7|8|9非0数字字符=1|2|3|4|5|6|7|8|92. 在测试一个长度为32000条指令的程序时,第一个月由甲、乙两名测试员各自独立测试这个程序。经一个月测试后,甲发现并改正20个错误,使MTTF达到20h。与此同时,乙发现30个错误,其中10个甲也发现了。以后由甲一个人继续测试这个程序。问:(1) 刚开始测试时程序中总共有多少个潜藏的错误?(2) 为使MTTF达到80h,必须再改正多少个错误? (5分)(1)ET=20/10*30=60(2)20=36000/(K*(ET-20) K=80 80=32000/(80*(60-Ec)Ec=60-5=55甲已经改正了20个错误,所以还需再改正35个错误。3、试将下面的变换型数据流图转换成软件结构图。(10分)软件结构图:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号