如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第三章软件需求分析基础3、1需求分析得概念与原则问题定义阶段可行性研究阶段可行性研究问题得初步认识市场调查分析准备环境分析物理分析功能分析大家学习辛苦了,还是要坚持信息分析动态分析确立系统方案,进行各种估算模型评审系统建模3、1、1需求分析1、软件需求得概念与分类需求得类别另一种分类需求得质量2、需求分析得任务需求分析得任务3、需求分析得主要工作4、系统分析员得主要能力3、1、2需求获取3、1、3分析原则1、信息域2、建模需求分析阶段创建模型得作用3、划分需求分析阶段得文档3、1、4需求规格说明需求必须描述得基本问题软件需求规格说明得大纲3、1、5评审3、2传统得软件需求分析基础3、2、1数据流图1、组成符号例子2、命名为处理命名3、分层数据流图4、数据流图实例首先:建立系统环境,确定系统边界,画出顶层DFD。然后自顶向下,逐层分解。继续A、B、C:自顶向下,逐层分解。例如:加工35、注意事项3、2、2数据字典数据流条目文件条目加工条目3、2、3实体-关系图(E-R图)1、数据对象、属性与关系联系可分为以下3种类型2、实体-关系图实例3、2、4状态转换图1、组成部分及其符号表示状态就是任何可以被观察到得系统行为模式,一个状态代表系统得一种行为模式。状态规定了系统对事件得响应方式。在状态图中定义得状态主要有:初态(即初始状态)、终态(即最终状态)与中间状态。在一张状态图中只能有一个初态,而终态则可以有0至多个。状态图既可以表示系统循环运行过程,也可以表示系统单程生命期。事件就是在某个特定时刻发生得事情,它就是对引起系统做动作或系统状态转变得外界事件得抽象。状态图中两个状态之间带箭头得连线称为状态转换,箭头指明了转换方向。CPU分配得状态迁移表2、状态转换图实例航班座位预订练习顶层数据流图0层数据流图1层数据流图(1/2)1层数据流图(2/2)2层数据流图(1/3)2层数据流图(2/3)2层数据流图(3/3)数据字典2、文件条目