下载此文档

软件工程复习重点.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
软件工程复****重点
软件定义:软件是计算机系统中与硬件相互依存的另一部分,是包括程序,数据及相关文档的完整集合。
软件工程包括3个要素:方法,工具和过程
软件工程开发的基本方法包括:结构化方法和面向对象方法。
软件生存周期的各个过程可以分成三类,即主要生存周期过程,支持生存周期过程和组织的生存周期过程,开发机构可以根据具体的软件项目进行裁剪。
软件生存周期包括计划,需求分析和定义,软件设计,程序编码,软件测试和运行维护6个阶段。
(判断题)软件生存周期是指一个计算机软件从功能确定,设计,到开发成功投入使用,并在使用中不断地修改,增补和完善,直到停止该软件的使用的全过程。
瀑布模型即生存周期模型,其核心思想是按工序将问题化简,将功能的实现与设计分开便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开;瀑布模型将软件生命周期划分为软件计划,需求分析和定义,软件设计,软件编码,软件测试,软件维护这6个阶段,规定了他们自上而下,相互衔接的固定次序。本质是一次通过,即每个活动只执行一次,最后得到软件产品,也称为“线性顺序模型”或者“传统生命周期”。
螺旋模型的结构由4部分组成:制定计划,风险分析,实施开发,客户评估;螺旋模型不仅保留了瀑布模型中系统地,按阶段逐步地进行软件开发和“边开发,边评审”的风
格而且还引入了风险分析,并把制作原型作为风险分析的主要措施。
软件需求可以分为以下4个过程:需求获取,分析建模,文档编写,需求验证。
数据流图的4种基本符号表示:
文件:
标识
文件名称
加工处理:
标识
功能描述
管理部门
数据流:
数据源或终点:



对数据流的表示有以下约定:
,因为文件本身就足以说明数据流。而别的数据流则必须标出名字,名字应能反映数据流的含义。

3. 两个数据流在结构上相同是允许的,但必须体现人们对数据流的不同理解。
4. 两个加工之间可以有几股不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或它们的流动时间不同。
在数据字典中有三种类型的条目:数据流条目,文件条目和数据项条目。
数据字典中常用符号
= 表示“等价”;
+ 表示“与”;
[ | ] 表示“或”;
( ) 表示“可选”;
{ } 表示“重复”
数据字典定义:在数据流图的基础上,还需对其中的每个数据流、文件和数据项加以定义,把这些定义所组成的集合称为数据字典。
加工说明的描述工具
最常用的三种工具:结够化语言,判定树和判定表。
通过比较可以看出他们的适用范围:
结构化语言最适用于涉及具有判断或循环动作组合顺序的问题;
判断表较适用于含有5~6个条件的复杂组合,条件组合过于庞大则将造成不便
判定树适用于行动在10~15之间的一般复杂程度的决策。必要时可将判定表上的规则转成判定树,以便于用户使用。
判定表和判定树叶可用于软件开发的其他阶段,并被广泛地应用于其他学科。
在用结构化语言描述问题时只允许使用三种基本逻辑结构:顺序结构,选择结构和循环结构。
一般地,研究可行性应从技术方面,经济方面和社会方面3方面进行。可行性研究的核心内容是:技术可行性
:

软件工程复习重点 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cby201601
  • 文件大小89 KB
  • 时间2017-12-26