- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程期末复习题解读
一、填空题1、在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度。2、结构化语言是介于自然语言和之间的一种半形式语言。3、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是???关系。4、一个模块的直接上级模块的个数称为模块的?。5、从工程管理的角度看,软件设计可分为概要设计和??? ???????两大步骤。6、设计任何一个人机界面一般必须考虑、用户求助机制、错误信息处理和命令方式四个方面。7、耦合的强弱取决于的复杂性、进入或调用模块的位置以及通过界面传送数据的多少等。8、一般将方法、和过程称为软件工程的三要素。9、形式化说明技术主要包括:有穷状态机、Petri网和。10、软件过程模型主要有:瀑布模型、快速圆形模型、增量模型、螺旋模型和。1、软件结构是以为基础而组成的一种控制层次结构。2、从原理上讲,软件工程方法都由建模语言和建模过程组成,UML属于??????语言。3、一个模块拥有的直属下级模块的个数称为?模块的 ?。4、从工程管理的角度看,软件设计可分为概要设计和??? ???????两大步骤。5、为了便于对照检查,测试用例应由输入数据和预期的___两部分组成。6、根据基本机制可将程序设计语言分为:过程式程序设计语言、函数式程序设计语言、逻辑程序设计语言和程序设计语言四类。7、软件元素包括程序代码、设计文档、、设计过程、需求分析文档甚至领域知识。8、与用户沟通获取需求的方法包括:、面向数据流自顶向下求精、简易的应用规格说明技术、快速建立软件原型等方法。9、软件过程模型主要有:瀑布模型、快速原型模型、增量模型、螺旋模型和。10、面向对象的测试策略主要包括面向对象的单元测试、和面向对象的确认测试。1.计算机软件不仅仅是程序,还应该有一套____________________________________。2.在E-R图中,数据对象实体用长方形、关系用___________表示、属性用椭圆表示。3.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从流图来看,一条独立路径是至少包含一条的边的路径。4.一个模块的直接上级模块的个数称为模块的。5.从工程管理的角度看,软件设计可分为概要设计和两大步骤。6.为了使软件适应计算机环境的变化而进行的修改软件的活动称为_______________。7.集成测试采用的具体方法有:________________________________和非渐增式方法。8.为了便于对照检查,测试用例应由输入数据和____________________两部分组成。9.形式化说明技术主要包括:_____________________________、Petri网和Z语言。10.在软件开发的过程中,必须遵循的原则是抽象、信息隐藏和。1.软件结构是以为基础而组成的一种控制层次结构。2.从原理上讲,软件工程方法都由建模语言和建模过程组成,UML属于??????语言。3.一个模块拥有的直属下级模块的个数称为?模块的 ?。4.从工程管理的角度看,软件设计可分为概要设计和??? ???????两大步骤。5.为了便于对照检查,测试用例应由输入数据和预期的___两部分组成。6.根据基本机制可将程序设计语言分为:过程式程序设计语言、函数式程序设计语言、逻辑程序设计语言和程序设计语言四类。7.软件元素包括程序代码、设计文档、、设计过程、需求分析文档甚至领域知识。8.与用户沟通获取需求的方法包括:、面向数据流自顶向下求精、简易的应用规格说明技术、快速建立软件原型等方法。9.软件过程模型主要有:瀑布模型、快速原型模型、增量模型、螺旋模型和。10.面向对象的测试策略主要包括面向对象的单元测试、和面向对象的确认测试。二、选择题1.软件详细设计结束后得到( )A.初始化的软件结构图 B.优化后的软件结构图 C.模块的接口图和详细算法 D.程序编码 2.软件需求是度量软件质量的基础,不符合需求的软件就不具备( )A.软件的特点 B.质量 C.软件产品 D.功能 3.软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作( )A.正确性 B.移植性 C.可靠性 D.完整性 4.为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以( )的编制是很重要的。A.需求说明 B.概要说明 C.软件文档 D.测试计划 5.系统因错误而发生故障时,仍然能在一定程度上完成预期的功能,则把该软件称为( )。A.软件容错 B.系统软件 C.测试软件
文档评论(0)