软件工程视频学习笔记(七)

软件需求分析的原则:

需要能够表达和理解问题的信息域和功能域

要能以层次化的方式对问题进行分解和不断细化

 

指导性原则

①   在开始建立分析模型前,先理解问题

②   开发原型,使得用户能够了解将如何发生人机交互

③   记录每个需求的起源以及原因

④   使用多个需求视图

⑤   给需求赋予优先级

⑥   努力删除默零两可的东西

 

 

软件需求规格说明的原则

从现实中分离功能,即描述要做什么而不是怎样实现

要求使用面向处理的规格说明语言(或称系统定义语言)

 

软件需求方法:

需求分析方法由对软件问题的信息域和功能域的系统分析过程以及表示方法组成

大多数的需求分析方法是由信息驱动的

 

结构化分析方法:

面向数据流进行需求分析的方法

结构化分析方法适合于数据处理类型软件的需求分析

 

 

数据流图:

数据流图中的主要图形元素

圆形表示数据加工(数据变换)

矩形表示数据源或终点(外部实体)

箭头表示数据流

右凹矩形 表示数据存储方式

 

 

数据流图的层次结构

为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值