- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京化工大学2007——2008学年第二学期
《软件工程》期末考试试卷
课程代码 C S E 4 8 3 0 C 班级: 姓名: 学号: 分数:
题号 一 二 三 四 五 总分 得分 一、(40分)判断下面说法的对错,在正确的说法前画√,在错误的说法前画×。
( )产生软件危机的原因一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。
( )基线指已经通过了正式复审的规格说明或中间产品,它可作为进一步开发的基础,只有通过正式的变更控制过程才能改变它。
( )如果有了对项目目标的大概了解,便足以开始编写程序,我们可以在之后的项目开发过程中逐步了解细节。
( )软件配置包括软件过程中产生的全部信息,包括计算机程序、文档、数据。
( )在软件运行之前,没有办法评估其质量。
( )软件开发就是写程序。
( )软件项目管理指通过计划、组织和控制等一系列活动,合理地配置和使用各种资源。
( )软件从定义、开发、运行和维护,直到最终被废弃所经历的时期称为软件生命周期。
( )快速原型模型和瀑布模型的一个显著区别是获取需求的方法不同。
( )可行性研究的目标是确定问题的目标和范围。
( )维护的主要活动是改正软件中存在的错误。
( )代码审查需要在计算机上运行程序。
( )系统流程图描绘系统逻辑功能,信息在系统中的流动和处理情况。
( )需求分析的基本任务是确定系统如何实现。
( )结构化方法是一种面向数据流的传统软件开发方法,以数据流为中心构建软件的分析模型和设计模型。
( )层次方框图用来描述系统的体系结构。
( )需求分析的步骤包括需求获取、分析建模和需求验证。
( )用例图是UML提供进行需求分析,建立功能模型的工具,从用户的角度描绘系统提供的功能。
( )MTTF和单位长度程序中的剩余故障数成正比。
( )集成测试通常采用白盒测试方法。
( )面向对象分析必须按照下列顺序进行:寻找类与对象,识别结构,识别主题,定义属性,建立动态模型,建立功能模型,定义服务。
( )活动图用来简化描述一个过程或者操作的工作步骤,可以用于描述业务过程和类的操作。
( )设计系统时,力求做到高耦合,低内聚。
( )在程序调试时,找出错误的位置和性质比改正该错误更难。
( )模块的规模越大,功能越丰富,所以模块规模越大越好。
( )尽量少用数据耦合,多用内容耦合。
( )结构图主要用来描述数据结构。
( )采用盒图设计的程序一定是结构化程序。
( )通过测试并不能证明程序是正确的。
( )PDL也称为伪码,它是用正文形式表示数据和处理过程的设计工具。
( )在设计子系统的交互方式时,单向交互比双向交互更容易理解,也更容易设计和修改,因此应该尽量使用客户—供应商关系。
( )对于程序的注释越详细越好。
( )几乎不可能在程序所有功能完成之前确定系统的性能瓶颈,在最初的开发阶段,应该将可读性,正确性放在首位,优化应该放在整个系统完成之后。
( )测试的目标是发现程序中的错误。
( )软件测试中发现的大部分错误是由于编码错误引起的。
( )在调试时,如果发现了错误的原因,则需要对系统进行修改,修改完成之后需要进行回归测试。
( )软件可靠性指程序在给定的时间点,按照规格说明书的规定,成功地运行的概率。
( )完善性维护是指修改软件以适应环境的变化。
( )进度管理是为了确保项目按期完成所需要的过程。
( )SQA小组的工作之一是评审各项软件工程活动,验证是否符合定义的软件过程。
二、(10分)某程序接受的输入数据是代表三角形边长的三个整数,程序功能是判断这三条边构成的三角形是等边、等腰或一般三角形。注意三角形任意两边之和大于第三边。
(1)使用等价划分法设计它的测试用例。
(2)使用边界值分析法补充测试用例。
编号 测试用例说明 测试数据 期望结果
?三、(20分)某学生成绩管理系统具有以下功能:学生可查看课程成绩信息;教师可提交学生成绩;管理员可对学生、教师和课程信息进行管理,分别进行增加、删除、修改和查看操作。采用面向对象分析方法,确定系统包含的类,分析
文档评论(0)