首页计算机计算机软件软件工程导论 2.1 结构化分析概述.pptx

2.1 结构化分析概述.pptx

页数:9页文件大小:74.3 KB来源: 软件工程导论ppt课件

本课件围绕结构化分析概述展开,依次讲解需求分析重要性、结构化分析核心思想、结构化分析具体步骤等内容,并结合图示与文字版说明需求分析重要性的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。

结构化分析概述内容导览,列出本节涵盖的结构化分析概述、需求分析重要性、结构化分析核心思想等内容
需求分析重要性对软件需求深入,介绍理解是开发成功的前提和关键Frederick Brooks在
核心思想面向数据流需求分析方法,给出20世纪70年代末E.Yourdon提出应用广泛核心思想分解
查看本课件的文字版(共 9 页,供检索与复制)

第1页:结构化分析概述

  • 结构化分析概述
  • 需求分析重要性
  • 结构化分析核心思想
  • 结构化分析具体步骤

第2页:需求分析重要性对软件需求深入

结构化分析概述-需求分析重要性对软件需求深入理解是开发成功的前提和关键。Frederick Brooks在1987年经典文章“No SilverBullet”中阐述需求重要性:开发软件系统最困难的部分就是准确说明开发什么,最困难的概念性工作是编写出详细需求,包括所有面向用户、面向机器和其它软件系统的接口。此工作一旦做错,将会给系统带来极大损害,并且以后对它修改也极为困难。

第3页:核心思想面向数据流需求分析方法

结构化分析概述-核心思想面向数据流需求分析方法,20世纪70年代末E.Yourdon提出,应用广泛。核心思想:分解化简问题物理与逻辑表示分开进行数据与逻辑抽象

第4页:结构化分析概述具体步骤发现需求

  • 结构化分析概述-具体步骤
  • 发现需求
  • 求精
  • 建模
  • 规格说明
  • 复审

第5页:结构化分析概述具体步骤发现需求方法

结构化分析概述-具体步骤发现需求方法:与用户交谈,向用户提问题;参观用户的工作流程,观察用户的操作;向用户群体发调查问卷;与同行、专家交谈,听取他们的意见;分析已经存在的同类软件产品,提取需求;从行业标准、规则中提取需求;从Internet上搜查相关资料等。

第6页:结构化分析概述具体步骤求精

结构化分析概述-具体步骤求精
对初步需求反复求精多次细化。建模:建立模型,用图形符号和组织规则书面描述事物。

第7页:结构化分析模型

结构化分析模型:本页为图示内容,展示模型的组成结构与关键要素。

第8页:结构化分析概述具体步骤模型核心

结构化分析概述-具体步骤模型核心:数据字典描述软件使用和产生的所有数据对象。数据模型:E-R图表达描述数据对象间关系图中数据对象属性用“数据对象描述”表达。功能模型:DFD表达描绘数据在软件中移动、变换及相应功能图中功能用“处理规格说明”表达。行为模型:状态转换图描绘系统状态和在不同状态间转换方式。图中软件控制附加信息用“控制规格说明”表达。

第9页:结构化分析概述具体步骤规格说明

结构化分析概述-具体步骤规格说明:书写软件需求规格说明,作为分析阶段最终成果。复审

《软件工程导论》课件目录

顶部目录