导图社区 需求分析思维导图
软件工程需求分析方面的思维导图分享!软件工程需求分析的基本概念、需求工程过程、软件需求获取、需求分析方法与建模技术等内容全部都浓缩在下图之中,值得一看!
社区模板帮助中心,点此进入>>
互联网9大思维
产品立项报告
组织架构-单商户商城webAPP 思维导图。
域控上线
产品经理如何做好项目管理
python思维导图
经验分享:产品经理必懂的产品思维
产品诞生过程
产品周期图
css
需求分析
基本概念
任务
确定系统的综合要求
分析系统的数据要求
导出系统的逻辑模型
修正系统的开发计划
软件系统的需求
用户需求
由客户、管理员等给出
系统需求
功能需求
描述系统应该提供的服务和功能 以及在特定条件下的行为
非功能需求
机构需求
产品需求
外部需求
领域需求
由软件系统的应用领域所决定的特有的 功能需求或者是对已有功能的约束
需求工程过程
获取需求
需求层次:业务、用户与功能需求
需求分析与建模
主要工作
确定系统范围
分类排序
建立需求分析模型
建立需求规格说明
对需求模型进行精确描述 对功能需求的说明 对非功能需求的描述 质量属性
需求的有效性验证
验证需求规格说明中的质量特性
正确性、完整性、一致性 可修改性、可验证性
需求管理
目的:尽量减少开发风险
核心:跟踪和管理需求变化,支持系统的需求演进
管理方法
传统管理方法
软件配置、软件基线和变化审查
新管理方法
软件家族法
多视点方法
软件需求获取
面谈法
问卷调查法
需求专题讨论会
原型法获取需求
面向用例的方法
需求分析方法与建模技术
常用需求分析方法
功能分析方法(分解功能)
结构化分析方法
信息建模法
面向对象的分析方法
结构化 分析方法(SA)
概述
面向数据流,适用于分析大型的数据处理系统
SA法的步骤
建立当前系统的“具体模型”
抽象出当前系统的逻辑模型
建立目标系统的逻辑模型
考虑人机界面等问题
建模
数据 流图
概念
描述系统中数据流程的图形工具 标识了一个系统的逻辑输入与输出以及 将逻辑输入到逻辑输出所需的加工过程
构成
数据流(名词)、加工、 数据存储、数据源点和终点
建立分层 的DFD
数据守恒与数据封闭原则
加工分解的原则(自然性 均匀性 分解度原则)
子图与父图平衡的原则
合理使用文件
分层DFD 的改进
检查数据流的正确性,考虑数据守恒、 子图、父图的平衡,文件使用的合理性
改进DFD的易理解性
数据词典
数据流、文件、数据项、加工条目
加工逻辑说明
结构化语言、判定表、判定树
面向对象的分析方法(OOA)
有利于对问题以及系统责任的理解
有利于人员之间的交流
对需求变化有较大的适应性
支持软件复用
用UML建立需求模型
用例模型
需求规格说明书