您的位置:首页 > 其它

【软工视频】-软件需求分析

2017-01-13 21:51 369 查看

前言

上一章写了软件计划,大概讲了软件如何做计划和一些可行性的研究,本篇继续下一阶段软件需求分析。

正文

思维导图



主要内容

1.问题定义

(1)需求分析原则:

需要能够表达和理解问题的信息域和功能域
要能以层次化的方式对问题进行分解和不断细化
开始建立分析模型前,先理解问题
使用户理解如何发生人机交互
记录每个需求的起因和原因
使用多个需求视图
给需求赋予优先级
努力删除函数性

2.数据流图

定义:描述系统逻辑模型常用工具,表示信息流动处理情况。



在数据流图中,需按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系。
规定任何一个数据流子图必须与它 上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。

3.数据词典

数据词典与数据流图配合,能清除地表达数据处理的要求。
词条描述--对于在数据流图中每一个被命名的图形元素,均加以定义,其内容有:名字,别名或编号,分类,描述,定义,位置,其他等。

4.用于写加工逻辑说明工具

结构化英语

判定表
如果数据流图的加工需要依赖于多个逻辑条件的取值,使用判定表来描述比较合适

判定树
判定树也是用来表达加工逻辑的一种工具,有事候比判定表更直观

5.需求分析阶段的任务

确定对系统的综合需求
分析系统的数据需求
导出系统的逻辑模型
修正系统开发计划
开发原型系统

小结

本篇主要学习软件的各种需求及方法,是一个比较基础的方面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: