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

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

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

1、泉州师院20072008学年度第二学期本科计算机科学与技术专业2005级软件工程期末试卷(C)答案一、 选择题(20 %,每题1分)1. 瀑布模型的不足,关键在于( B )。、过于简单 、不能适应需求的动态变更、过于灵活 、各个阶段需要进行评审2. 需求分析最终结果是产生( A )。A、需求规格说明书 B、项目开发计划C、设计说明书 D、可行性分析报告3. 研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。A、技术可行性B、经济可行性 C、社会可行性D、法律可行性4. 数据字典包括( C )个条目。A、2 B、3 C、4 D、55. 若有一个计算类型的程序,它的输入量只有一

2、个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(D)。A. 错推测法B. 等价分类法C.条件覆盖法D. 边界值分析法6. 重用率高的模块在软件结构图中的特征是(A )。、扇入数大 、扇入数小、扇出数大 、扇出数小7. 使用白箱测试方法时确定测试数据应根据(A )和指定的覆盖标准。A、程序的内部逻辑B、程序的复杂程度C、使用说明书 D、程序的功能8. 软件详细设计的主要任务是确定每个模块的( D )。A、功能 B、外部接口 C、 编程 D、算法和使用的数据结构9. 程序流程图(框图)中的箭头代表( B )。A、

3、数据流 B、控制流 C、调用关系 D、组成关系10. PAD图的控制执行流程为( C )。A、自下而下、从左到右 B、自上而下、循环执行C、自上而下、从左到右 D、都不对11. 对软件的过分分解,必然导致( D)。A.模块的独立性变差B.接口的复杂程度增加C.软件开发的总工作量增加 D.A、B、C都对12. 在结构图中,不是其主要成分的是( C )。 A、模块 B、模块间传递的数据C、模块内部数据 D、模块的控制关系13. 在面向数据流的软件设计方法中,一般将信息流分为( A )。A、变换流和事务流 B、变换流和控制流C、事务流和控制流D、数据流和控制流 14. 指出PDL是下列哪种语言( A

4、 )。A伪码 B、高级程序设计语言 C中级程序设计语言 D、 低级程序设计语言15. 以下哪种测试方法不属于白盒测试技术( B )。、基本路径测试 B. 边界值分析测试C. 循环覆盖测试 D、语句覆盖测试16. 一个只有顺序结构的程序,其环形复杂度是( B )。A、0 B、1 C、3 D、不确定的17. 只有单重继承的类层次结构是( C )层次结构。 A、网状型B、星型C、树型D、环型18. 面向对象的主要特征除对象唯一性、封装、继承外,还有( A )。A、多态性 B、完整性C、可移植性 D、兼容19. 软件维护工作中大部分的工作是由于( D )而引起的。A、程序的可靠性 B、适应新的硬件环境

5、C、适应新的软件环境 D、用户的需求改变20. 软件工程管理对软件项目的开发管理,即对整个软件( B )的一切活动的管理。A、软件项目 B、生存期 C、软件开发计划 D、软件开发二、 填空题(20 %,每题2分)1. 通常把在软件生命周期全过程中使用的一整套技术方法的集合称为_方法学_。1.2. 软件工程中的结构化分析SA是一种建立模型的活动,分析型的核心是_数据字典 。3. 集成测试是测试和组装软件的系统化技术,自顶向下测试方法的主要优点是不需要_驱动程序_。4. Jackson方法是一种面向_数据结构_的设计方法。5. 由软件的最终用户们在一个或多个客户场所进行的测试称为_Beta 测试。

6、6. 表示对象的相互行为的模型是_动态_模型。7. 软件结构图的宽度指软件结构图内_同一个层次上的模块总数的最大值。8. 如果部分类完全隶属于整体类,部分与整体共存,整体不存在了部分也会随之消失(或失去存在价值了),则该聚集称为_组合_聚集。9. 在软件系统中,子系统之间的交互有两种可能的方式,分别是客户供应商关系和_平等伙伴_关系。10. 调试的目标都是寻找软件错误的原因并改正错误,一般说来,常用的调试途径有下列3种即蛮干法、回溯法和_原因排除法。三、 简答题(20 %,每题4分) 1. 简述结构化程序设计方法的基本要点。(1)采用自顶向下,逐步求精的程序设计方法。(2)使用三种基本控制结构

7、构造程序,分别是顺序,选择和循环(3)采用主程序员组的组织形式。(4)采用单入口单出口的模块形式。2. 简述与用户通信的常用技术。(1) 访谈:最早开始运用的获取用户需求的技术,访谈有两种即正式的和非正式。(2)简易的应用规格说明技术:这种方法提倡用户与开发者密切合作,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。(3) 软件原型:快速原型的目的是尽快向用户提供一个可在计算机上运行的目标系统的模型,以便使用户和开发者在目标系统应该“做什么”这个问题上尽可能快地达成共识。3. 简述概要设计过程中模块设计的优化准则。(1) 改进软件结构提高模块独立性;(2) 模块规模应该适中;

8、(3) 深度、宽度、扇出和扇入都要适当;(4) 模块的作用域应该控制在控制域内;(5) 力争降低模块接口的复杂程度;(6) 设计单入口单出口的模块;(7) 模块功能应该可以预测;4. 简述软件测试的任务、目的与类型。(1)软件测试是一个为了寻找软件错误而运行程序的过程。(2)目的就是为了发现软件中的错误。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例。一个成功的测试是指揭示了迄今为止尚未发现的错误的测试。(3)软件测试主要分为白盒测试和黑盒测试两大类。5、简述人机界面设计时,信息显示的基本原则。(1) 只显示与当前工作内容有关的信息。(2) 不要用数据淹没用户,应该用便于用户迅速吸

9、取信息的方式来表示数据。(3) 使用一致的标记、标准的缩写和可预知的颜色。(4) 允许用户保持可视化的语境。(5) 产生有意义的出错信息。(6) 使用大小写、缩进和文本分组以帮助理解。(7) 使用窗口分隔不同类型的信息。(8) 使用“模拟”显示方式表示信息,以使信息更容易被用户提取。四、 判断题(20 %,每题2分,对的打 ,错的打 )1. 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。( )2. 耦合是指一个软件结构内不同模块之间互连程度的度量。( )3. 在软件设计中,设计复审是和软件设计本身一样重要的环节,其主要目的和作用是为了能够减少测试工作量。( )4.

10、 模块越多,开发成本越小。( )5. 结构化程序设计主要强调的是程序易读性。( )6. 判定覆盖不一定包含条件覆盖,但条件覆盖一定包含判定覆盖。()7. 在软件生存周期的模型中,螺旋模型吸收了软件工程“演化”的概念,适合于大型软件的开发。( )8. 一幅用例图包含的模型元素有系统、行为者、用例及用例之间的关系。( )9. 协作图与时序图传达的信息是相同的,它们之间的主要区别是时序图集中在活动着的对象上,它表现的是相互协作的对象之间的消息传递,而协作图则侧重在某种特定的情形下对象之间传递消息的时序性。( )10. 软件可靠性是程序在给定的时间间隔内,按照规格说明书的规定成功地运行的概率。( )五

11、、设计题(20 %)1. 在测试一个长度为16000条指令的程序时,第一个月由甲、乙两名测试员各自独立测试这个程序。经一个月测试后,甲发现并改正20个错误,使MTTF达到10h。与此同时,乙发现25个错误,其中5个甲也发现了。以后由乙一个人继续测试这个程序。问:(1) 刚开始测试时程序中总共有多少个潜藏的错误?(2) 为使MTTF达到40h,必须再改正多少个错误? (5分)(1)ET=20/5*25=100(2)10=16000/(K*(ET-20) K=200 40=16000/(200*(100-Ec)Ec=100-2=98乙已经改正了25个错误,所以还需再改正73个错误。2、请用判定表画

12、出以下问题的行为逻辑。某公司为本科以上学历的人重新分配工作,分配原则如下:(1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作;(2)如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历是硕士不分男女,任课题组组长;(3)如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士不分男女,任课题组组长。(5分)或3、某 BBS 模板的发帖子系统有如下功能:(1) 记录发帖内容:访客在表单中输入文字,系统进行检查,无误后将内容存入文件。(2) 显示帖子内容:读出文件,按一定格式显示在屏幕上。请根据要求画出该系统的数据流程,并将其转换为软件结构图。(10分)合法内容检查输入内容表单变换格式贴子内容屏幕原始内容显示内容发贴内容文件(1)(2)

展开阅读全文
相关资源
相关搜索

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

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