云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《软件工程导论》第六版期末复习总结要点

《软件工程导论》第六版期末复习总结要点

  • 62 次阅读
  • 3 次下载
  • 2025/7/10 5:06:44

当验收测试通过,软件开发就完成了.(×)

完成测试作业后,为了缩短源程序的长度应删除程序中的注解.(×)

第二章:可行性研究

1:可行性研究实质上是一次简化,压缩了的( 需求分析和设计 )

2:可行性研究的三个方面是技术可行性、操作可行性、社会可行性和(经济可行性)

1. __数据流图________和__数据字典___共同构成系统的逻辑模型。

1:技术可行性要研究的问题之一是( D )

A:存在侵权否 B:成本效益问题 C:运行方式可行否 D:技术风险问题 2:研究硬件资源的有效性是进行( A )研究的一方面 A:技术可行性 B:经济可行性 C:社会可行性 D:操作可行性 三:名词解释

1.可行性研究 :可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程; 2.技术可行性:对待开发的系统进行功能、性能和限制条件的分析,确定在现有的资源条件下,技术风险有多大,系统能否实现;

3.经济可行性:这个系统的经济效益能超过它的开发成本吗? 4.社会可行性:实用性怎样 四.问答题

1.可行性研究的任务是什么:可行性研究最根本的任务是对以后的行动方针提出建议。

2.可行性研究有那些步骤:(1)复查系统规模和目标;(2)研究目前正在使用的系统;(3)导出新系统的高层逻辑模型;(4)进一步定义问题;(5)导出和评价供选择的解法;(6)推荐行动方针;(7)草拟开发计划;(8)书写文档提交审查;

3.可行性研究的目的.:可行性研究的目的不是解决问题,而是确定问题是否值得

去解决;

五、数据流图的基本符号:(1)正方形(或立方体)表示数据的源点或终点;(2)圆角矩形(或圆形)代表变换数据的处理;(3)开口矩形(或两条平行横线)代表数据存储;(4)箭头表示数据流,即特定数据的流动方向。 数据流图的作用:

1、便于用户表达功能需求和数据需求及其联系;

2、便于两类人员共同理解现行系统和规划系统的框架; 3、清晰表达数据流的情况; 4、有利于系统建模。

什么是数据流图:数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

六、数据字典:数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合;数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息;

七、成本/效益分析方法是可行性研究的一项重要内容,是客户组织负责人从经济角度判断是否继续投资于这项工程的主要依据;

应考虑:①货币的时间价值;②投资回收期;③纯收入;④投资回收率 成本估计有:①代码行技术;②任务分解技术;③自动估计成本技术

第三章:需求分析

一. 填空题

1.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是(功能)需求

3.数据字典中,一般不出现的条件是( D )

A数据流 B数据存储 C加工 D源点与终点 8. 需求分析阶段不适用于描述加工逻辑的工具是( D ) A结构化语言 B判定表 C判定树 D流程图

四. 简答题

1. 什么是需求分析? 该阶段的基本任务是什么:需求分析是发现、求精、建

模、规格说明和复审的过程;准确定义未来系统目标,确定为了满足用户的需要系统必须做什么;

2.简述结构化分析的步骤:(1)系统分析员应该从不同的角度抽象出目标系统的特性;(2)使用精确的表示方法构造系统的模型;(3)验证模型是否满足用户对目标系统的需求;(3)在设计过程中逐渐把和实现有关的细节加进模型中,直至最终用程序实现模型;

第四章:

第五章:总体设计

一. 填空题

1.在软件概要设计阶段, 建立软件结构后, 还应该为每个模块写一份处理说明和 (接口说明)

2. 两个模块都使用同一张表, 模块的这种耦合称为( 公共耦合 )

3.一个模块内部各程序段都在同一张表上操作, 这个模块的内聚性称为( 通信内聚 )

4.软件结构是以( 模块 )为基础而组成的一种控制层次结构 5.反映软件结构的基本形态特征是( 深度, 宽度, 扇入, 扇出 )

6.一个模块把数值作为参数传送给另一个模块, 这种耦合方式称为( 数据耦合 ) 7.两个模块通过全程变量相互作用, 这种耦合方式称为( 公共耦合 ) 8.一个模块的作用范围指( 受该模块内一个判定影响的所有模块 )的集合 9.一个模块的控制范围指( 模块本身以及其所有从属模块 )的集合 10.结构化设计以( 数据流图 )为基础映射成软件结构

11.为了防止软件概要设计的错误传播到开发后续阶段,在概要设计文档完成以后, 要进行( 软件评审 )

5. 耦合性:耦合是指一个模块与其它模块之间的联系,又称为块间联系,是模块之间相对独立性的度量;

6. 内聚性:内聚是指模块内部各个成分之间的关系,又称为块内联系,是模块功能相对强度的度量;

7. 模块的控制范围:一个模块的控制范围是指该模块本身及其所属的(直接或间接调用的)所有模块的集合;

8. 模块的作用范围:受该模块内一个判定影响的所有模块的集合; 9. 软件结构:软件结构图;

10.模块:在软件中,通常把用一个名字就可以调用的一段程序称为模块; 3. 模块的耦合性, 内聚性包括那些内容? 其含义:(1)低耦合:非直接耦合,数据耦合,标记耦合;(2)中耦合:控制耦合,外部耦合;(3)高耦合:公共耦合,内容耦合;(4)低内聚:偶然内聚,逻辑内聚,时间内聚;(5)中内聚:过程内聚,通讯内聚;(6)高内聚:顺序内聚,功能内聚;

4.为了提高模块的独立性, 模块内部最好是( C ) A 逻辑内聚 B 时间内聚 C 功能内聚 D 通信内聚 5.为了提高模块的独立性, 模块之间最好是( D ) A 公共耦合 B 控制耦合 C 内容耦合 D 数据耦合 6. 结构化设计方法在软件开发中, 用于( B )

A 测试用例设计 B 软件概要设计 C 程序设计 D 软件详细设计 7. 划分模块时, 一个模块的( A )

A 作用范围应该在其控制范围之内 B 控制范围应该在其作用范围之内 C 作用范围与控制范围互相不包含 D 作用范围与控制范围不受任何限制

第六章:

一. 填空题

1. 结构化程序设计方法的要点是使用( 三种基本控制结构 ), 自顶向下, 逐步求精地构造算法或程序

2.结构化分析的基本思想是采用(自顶向下逐步分解)方法,能有效的控制系统的复杂性

3.当数据流图中某个加工的一组动作存在着多个条件复杂组合的判断时, 其加工逻辑用(判定表或判定树)描述较好.

4.数据流图中有四种符号元素,它们是(数据流,加工,数据存储,数据源点和终

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

当验收测试通过,软件开发就完成了.(×) 完成测试作业后,为了缩短源程序的长度应删除程序中的注解.(×) 第二章:可行性研究 1:可行性研究实质上是一次简化,压缩了的( 需求分析和设计 ) 2:可行性研究的三个方面是技术可行性、操作可行性、社会可行性和(经济可行性) 1. __数据流图________和__数据字典___共同构成系统的逻辑模型。 1:技术可行性要研究的问题之一是( D ) A:存在侵权否 B:成本效益问题 C:运行方式可行否 D:技术风险问题 2:研究硬件资源的有效性是进行( A )研究的一方面 A:技术可行性 B:经济可行性 C:社会可行性 D:操作可行性 三:名词解释 1.可行性研究 :可

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com