- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西北农林科技大学本科课程考试试卷【荐】.doc
西北农林科技大学本科课程考试试卷
2007—2008学年第一学期《 软件工程 》课程B卷
专业年级:04级计算机 命题教师:毛锐 颜永丰 审题教师:
考生姓名: 学 号: 考试成绩:
选择(每空2分,共30分)
1、质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。质量保证是面向消费者的活动,是为了使产品实现( )的功能。
A开发者 B用户要求 C 系统分析 D软件需求
2、软件测试的目的是( )。
A测量程序的动态特性 B证明程序中没有错误
C检查程序中的语法错误 D发现程序中的错误
3、软件可移植性是用来衡量软件的( )的重要尺度之一。
A 通用性 B 效率 C 可维护性 D 人机界面
4、黑盒测试法是通过分析程序的( )来设计测试用例的方法。除了测试程序外,它还适用于对需求分析阶段的软件文档进行测试。
A 应用范围 B 内部逻辑 C 功能 D 输入数据
5、从下列关于软件测试的叙述中,正确的叙述为( )。
A 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
B 黑盒测试方法中最常用的是因果图法。
C 发现错误多的程序模块,残留在模块中的错误也多。
D 在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。
6、软件需求分析的任务不应包括( )。
A问题分析 B结构化程序设计
C信息域分析 D确定逻辑模型
7、软件详细设计工具可分为三类,即:图示工具、设计语言和表格工具。图示工具中,( )可以纵横延伸,图形的空间效果好。
A、NS图 B、流程图 C、HIPO图 D、PAD图
8、行为模型视图描述了系统随时间的变化行为。主要由( )构成。
A 对象图、包图、顺序图、协作图
B 类图、对象图、包图、顺序图
C 用例图、类图、对象图、包图
D 顺序图、协作图、状态图、活动图
9、面向对象设计中,软件构件应独立于当初开发它们的应用而存在。在以后的应用开
发中,可以调整这些独立构件以适应新问题的需要。因此,应使得类成为一个
( )的单元。
A 可复用 B 可测试 C 可适用 D 可靠
10、面向对象的程序设计的基本机制不包括( )。
A继承 B消息 C方法 D结构
11、软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、( )和文
档的完整集合。
A代码 B外设 C数据 D图表
12、结构化分析(SA法)使用的主要描述工具( )。
A数据库 B模块结构图 C PAD图 D分层的DFD图
13、为使程序中数据说明更易于理解和维护,必须遵循的原则不包括( )。
A、数据说明的次序应当规范化;
B、一个语句说明多个变量时,各变量名按字母顺序排列;
C、对于复杂的数据结构,要加注释,说明在程序实现时的特点;
D、定义变量名应按字母顺序排列。
14、Dijkstra为了使程序结构易于理解,把基本控制结构限于顺序、选择、重复3种,
应避免使用( )。
A GOTO语句 B DO语句 C IF语句 D REPEAT语句
15、软件能力成熟度模型(CMM)描述和分析了软件过程能力的发展与改进的过程,
确定了一个软件过程的分级标准。在( ),已建立了基本的项目管理过程,
可对成本、进度和功能特性进行跟踪。
A 标准级 B 已定义级 C 可重复级 D 优化级
填空题(每空2分,共20分)
1、根据Coad和Yourdon的定义,面向对象就是按照对象、类、 和 四个概念设计和实现的系统。
2、图(1)中,模块G 为判定,判定涉及到模块B,F,G,请指出设计中的错误
。
图(1) 图(2)
文档评论(0)