全国二级C公共基础知识(软件工程基础).ppt

全国二级C公共基础知识(软件工程基础).ppt

ID:52998565

大小:796.50 KB

页数:23页

时间:2020-04-15

全国二级C公共基础知识(软件工程基础).ppt_第1页
全国二级C公共基础知识(软件工程基础).ppt_第2页
全国二级C公共基础知识(软件工程基础).ppt_第3页
全国二级C公共基础知识(软件工程基础).ppt_第4页
全国二级C公共基础知识(软件工程基础).ppt_第5页
资源描述:

《全国二级C公共基础知识(软件工程基础).ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、软件工程包含3个要素:方法、工具和过程软件生命周期是指:软件产品从提出、实现、使用维护到停止使用退役的过程软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段,需求分析,软件设计,软件实现,软件测试,运行和维护软件设计属于软件开发期任务,通常又分为概要设计和详细设计两个阶段,给出软件的结构、模块的划分、功能的分配以及处理流程。需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。软件生命周期分为3个时期共8个阶段:软件定义期,包括问题定义、可行性研究、

2、需求分析;软件开发期,包括概要设计、详细设计、实现、测试;运行维护期,即运行维护阶段。可行性研究属于软件定义期任务软件生命周期各阶段的主要任务是:问题定义、可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行维护。开发阶段包括分析、设计和实施两类任务。其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段需求分析方法可以分为结构化分析方法和面向对象的分析方法,结构化分析工具包括:数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树等。数据流图中带箭头的线段表示的是数据流,即沿箭头方

3、向传送数据的通道,一般在旁边标注数据流名。在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。书p238:测试的根本目的是尽可能多地发现并排除软件中隐藏的错误。白盒测试的主要技术有逻辑覆盖测试(语句覆盖、路径覆盖、判断覆盖、条件覆盖)、基本路径测试等常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。