软工视频第三章
第三章
软件需求分析(主要是建立逻辑模型)
一、任务
(注意)
1.规格说明书:一次性,有效性,完整性,现有性
二、需求具体
能:功能、性能
外界:环境,用户界面,
安全:可靠性、安全保密、
技术:资源使用、成本消耗、开发进度、估计以后
三、分析方法
1.常用的分析方法
SA JSD DSSD OOA
2. 编制需求分析阶段的文档
说明书(软件需求,数据要求)
手册()
计划(具体实施的计划)
3. 评审用户
目标,文档 ,用户,接口
4,原则(抽象,分解,细化)
指导性原则:在建模之前先理解
开发原型:使得用户了解
记录:每个需求的起源和原因
视图:使用多个需求视图
给需求赋予优先级
努力删除模棱两可的
5. 软件需求方法
5.1结构化分析方法(数据流图,数据字典等)
数据流图(逻辑模型)
5.2 原型化方法
探索型,实验型,进化型
策略:废弃,追加(不断完善)
5.3 动态分析方法
状态迁移图 时序图 petri网
四、需求规格说明书