软件工程复习分析.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程复习分析

* * * * * * * * * * * * * * * 需求分析阶段的任务是确定( A )。 A.软件系统的功能 B.软件开发工具 C.软件开发费 D.软件开发方法 需求分析中开发人员要从用户那里了解( )。 A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 选择题 * 1、软件设计阶段的输出主要是(D)。 A、程序   B、模块 C、伪代码 D、设计规格说明书 2、SD方法设计的结果是(D)。 A、源代码  B、伪代码 C、模块 D、模块结构图 选择题 * 软件结构图的形态特征能反映程序重用率的是( A ) A、扇入 B、扇出? C、深度 D、宽度 模块内聚度越高,说明模块内各成分彼此结合的程度越( A )。 A、紧密   B、松散 C、无法判断  D、相等 选择题 * ( A )标志一个模块内各个元素彼此结合的紧密程度,它是信息屏蔽和局部化概念的自然扩展。 A.内聚 B.抽象 C.耦合 D.模块独立 在详细设计阶段,经常采用的工具有( A ) A.PAD B.SA C.SC D.DFD 选择题 * 软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立( A )。 A、软件过程 B、软件结构  C、软件模型 D、软件模块 为了提高模块的独立性,模块内部最好是( A ) A、功能内聚 B、时间内聚 C、逻辑内聚 D、通信内聚? 选择题 * 在下列叙述中,正确的是: A.在进行需求分析时需同时考虑维护问题 B.完成测试作业后,为了缩短源程序的长 度应删去源程序的注解 C.尽可能在软件生产过程中保证各阶段文 档的正确性 D.编码时应尽可能使用全局变量 E.选择时间效率和空间效率尽可能高的算 法 F.尽可能使用硬件的特点 判断题 * 在下列叙述中,正确的是 G.重视程序结构的设计,使程序具有较好 的层次结构 H.使用维护工具或支撑环境 I.在进行概要设计时应加强模块间的联系 J.为了提高程序的易读性,尽可能使用高 级语言编写程序 K.为了加快软件维护作业的进度,尽可能 增加维护人员的数目 判断题 * 模块的耦合性越强,模块的独立性越好。 答:错 回答什么是模块的耦合性. 所以,…… 辩析题 * 耦合程度的强弱 非直接耦合 数据耦合 标记耦合 控制耦合 外部耦合 环境耦合(公共偶合) 内容耦合 弱 耦合 强 强 模块独立性 弱 低 中 较强 强 * 软件危机: 软件危机是指在计算机的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是“不能正常运行的”软件才具有的,实际上几乎所有软件都不同程度的存在这些问题。 名词解释 * 软件工程:软件工程是将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。是指导计算机软件开发和维护的工程学科。 软件维护:所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。包括改正性维护、完善性维护、适应性维护和预防性维护。 名词解释 * 耦合: 耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据。 软件质量:软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。具体地说:软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业的软件产品都应该具有的隐含特征相一致的程度。 名词解释 * 能力成熟度模型(capability maturity model,CMM)是用于评价软件机构的软件过程能力成熟度的模型。 它的基本思想是:由于问题是由我们管理软件过程的方法不当引起的,所以新软件技术的运用并不会自动提高软件的生产率和质量。能力成熟度模型有助于软件开发机构建立一个有规律、成熟的软件过程。 CMM将软件过程改进的进化步骤组织成 5个成熟度等级,依次为初始级、可重复级、已定义级、已管理级和优化级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干关键过程域。 关于 能力成熟度模型CMM * 白盒测试: 把测试对象看作一个打开的盒子,利用

文档评论(0)

little28 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档