- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程》期末考试试卷
题号
一
四
五
总分
得分
1.软件工程学的基本原则包括、一致性、确定
1.软件工程学的基本原则包括
、一致性、确定
软件生存周期一般可分为究、、设计、编码、维护阶段。
成本估计方法主要有、型。
数据流图的基本符号包括、、
JSD是一种典型的法。
详细设计的工具有和。
、可行性研、运行与和算法模型估计三种类、的分析设计方、表格工具IPO图由、处理和三个框组成。这个图
、可行性研、运行与
和算法模型估计三种类
、的分析设计方、表格工具
面向对象技术是一整套关于如何看待和的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用、、、
、聚集、消息传送、多态性等概念来构造系统的软件开发方法。
分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件
程序测试是对编码阶段的语法错、和进行查找的编码执行活动。
二、单项选择题(将一个正确的答案代码填入括号中,每小题2分,共10分)
TOC\o"1-5"\h\z下列哪个阶段不属于软件生存期的三大阶段()。
A、计划阶段B、开发阶段
C、编码阶段D、维护阶段
下列哪个图不是N-S图的构件()。
对于下列各图,有关描述中正确的是()。
A、数据A和B同时输入变成CB、数据A变换成B和C
C、数据A或数据B(不能同时)输入,变换成C
D、数据A变换成B和C
下列哪种方法不是度量效益的方法()。
A、货币的时间价值B、算法模型估计
C、投资回收期D、纯收入
下列描述错误的是()。
A、数据流图将各种信息流抽象成数据流的形式
B、数据流图不反映控制关系、调用关系
C、数据流图不反映处理逻辑的先后顺序
D、数据流图不反映数据的流向
三、多项选择题(将正确的答案代码填入括号中,每小题3分,共15分)1.需求分析阶段应该完成的文档资料包括()。
1.需求分析阶段应该完成的文档资料包括(
)。
A、系统规格说明C、用户系统描述B、数据要求D
A、系统规格说明
C、用户系统描述
B、数据要求
D、修正的开发计划
A、具有独立的模块软件比较容易开发出来B、独立的模块比较容易测试和维护
C、模块的独立程度可以通过内聚和耦合标定
D、独立的模块可以完成一个相对独立的特定子功能
关于内容耦合的描述正确的是()。
A、内容耦合是最高程度的耦合
B、应该尽量使用内容耦合
C、高级语言一般设计成允许内容耦合的形式
D、如果一个模块有多个入口,可能发生内容耦合
下列属于不标准的书写格式()。
A、书写时适当使用空格分隔
B、一行写入多条语句
C、嵌套结构不使用分层缩进的写法
D、程序中不加注释
软件测试主要包括()方面的差错和纠错。
A、软件计划B、软件设计
C、软件编码D、软件价格
四、判断题(正确的在括号内打上“"”,错误的打上“X”。每小题3
螺旋模型是利用笛卡尔坐标的四个象限分别代表四个方面的活动来表示。
TOC\o"1-5"\h\z()
模块越多,开发成本越小。()
内聚是指一个软件结构内各个模块之间互连程序的度量。()
结构化设计属于面向数据流的设计方法。()
详细设计是在概要设计之后进行的。它利用概要设计的结果,对系统中的每个模块给出足够的过程性描述。
()
程序运行过程中出现错误叫做容错。()
软件测试的目的是证明程序没有错误。()
白盒测试法是将程序看成一个透明的盒子,不需要了解程序的内部结构和处理过程。
()
PAD图在设置了五种基本的控制结构后,还允许递归调用。
新连独立编译是指一个大程序的不同程序单元分别编译,然后重接整个程序段。
新连
()
五、问答题(每小题5分,共20分)
什么是软件生存期。
简述什么是系统流程图。
为什么数据流图要分层?
软件的质量反应为哪些方面的问题?
参考答案:
一、填空题(每空1分,共25分)
分解独立性
问题定义需求分析测试
自顶向下估计自底向上估计
数据输入的源点和数据输出的汇点加工数据流数据存储文件
面向数据结构的
图形工具语言工具
输入输出
8.软件系统
现实世界对象
类
继承
封装
9.逆向工程
10.语义错
运行错
二、单项选择题
(每小题2分,共10分)
1、C2、C
3、A4、B
5、D
三、多项选择题
(每小题3分,共15分)
1、ABCD
2、ABCD
3、AD
4、BCD5、ABC
四、判断题
(每小题3分,
共30分)
1、"
2、X3、
X4、
"5、"
6、X
7、X8、
X9、
"10、"
五、问答题
(每小题5分,
共20分)
答:一个软件从定义到开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。软件生存周期就是从提出软件产品开始,直到该软件产品被淘汰的全过程。
答:系统流程图是描述物理系统的传统工具。它的基本思
文档评论(0)