软件工程考试复习题目和答案 v1.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程考试复习题目和答案 v1

软件工程与方法复习_名词解释(100 题) 1. 语句覆盖 语句覆盖,又称行覆盖,段覆盖,基本块覆盖,这是最常用也是最常见的一种覆盖方式,就是度量被测代码 中每个可执行语句是否被执行到了。语句覆盖常常被人指责为“最弱的覆盖” ,它只管覆盖代码中的执行语句, 却不考虑各种分支的组合等等。假如只要求达到语句覆盖,那么换来的测试效果不明显,很难更多地发现代 码中的问题。 2. 软件 软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用 软件和介于这两者之间的中间件。软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文 档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思 想意识形态、思想政治觉悟、法律法规等等。 软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要 依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与 硬件的结合,以及用户的要求和软件的要求。 软件=程序+数据+文档。 3. 项目 项目是一件事情、一项独一无二的任务,也可以理解为是在一定的时间和一定的预算内所要达到的预期目的。项 目是指在一定的约束条件下(主要是限定时间、限定资源),具有明确目标的一次性任务。项目是一系列具有 特定目标,有明确开始和终止日期,资金有限,消耗资源的活动和任务。 4. 通信聚合 通信内聚:访问相同数据的所有操作被定义在一个类中。一般来说,这些类只着眼于数据的查询,访问和存储。 5. 分布图 分布图是表现一些现象空间分布位置与范围的图型。包括占有空间小又零散的现象,或流动性大难于确定具 体位置的现象,或性质与数量不能立即确定的现象等。 6. 判定覆盖 所谓判定覆盖,就是设计若干个测试用例,运行被测程序,使得程序中每判定的取真分支和取假分支至少评 价一次。又称为分支覆盖。 7. 软件工程 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言, 数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。 8. 配置管理 配置管理是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的 目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。 9. 信息聚合 10. 组件图 组件图是用来反映代码的物理结构。从组件图中,您可以了解各软件组件(如源代码文件或动态链接库)之间的 编译器和运行时依赖关系。使用组件图可以将系统划分为内聚组件并显示代码自身的结构。 11. 条件覆盖 条件覆盖是指选择足够的测试用例,使得运行这些测试用例后,要使每个判断中每个条件的可能取值至少满 足一次,但未必能覆盖全部分支。 12. 软件危机 随着计算机硬件技术的进步,要求软件能与之相适应。然而,软件技术的进步一直未能满足形势发展提出的 要求,致使问题堆积起来,形成日益尖锐的矛盾,最终导致了软件危机。 13. 配置项 凡是纳入配置管理范畴的工作成果都是配置项;一个纯软件的CIs 通常也称为软件配置。 14. 数据聚合 15. 活动图 活动图是阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需 的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常 包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。 16. 路径覆盖 路径覆盖要求设计足够多的测试用例,在白盒测试法中,覆盖程度最高的就是路径覆盖,因为其覆盖程序中 所有可能的路径。 17. 软件生存周期 软件生存周期又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去 使用价值消亡为止的整个过程。 18. 基线 基线是软件文档或源码(或其它产出物) 的一个稳定版本,它是进一步开发的基础。基线是项目储存库中每个工 件版本在特定时期的一个“快照” 。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能 变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。 1

文档评论(0)

kfcel5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档