惠州学院 软件工程导论 第三章__需求分析 刘宇芳老师
(4) 出错后,重启系统允许的时间?
(5) 系统变化如何反映到设计中?
(6) 维护是否包括对系统的改进?
(7) 系统的可移植性?
5、需求分析的主要任务
(1)、确定需求----确定对系统的综合要求;
(2)、建立数据模型----利用图形工具描述系统的数据结构,并将数据结构规范化,建立数据模型;
(3)、导出系统的逻辑模型----通常用数据流图、实体--联系图、状态转换图、数据字典和主要的处理算法描述这个逻辑模型。
(4)、修正系统开发计划
(5)、编写需求规格说明
6、需求分析的过程:
应用已证实有效的原理、方法,通过合适的工具和记号,系统地描述出目标系统及其行为特征和相关约束。它通常是一些过程的组合:
需求获取(需求引出
)
需求建模
编写软件需求规格说明书
(SRS)
验证需求(包括鉴定和证实)。
二、获取需求的方法
0、需求的来源
客户或用户