1.可行性研究的内容
如何在最短的时间内以最小的代价确定问题是否能够解决
2.需求分析的任务
借助当前系统的逻辑模型导出目标系统的逻辑模型
3.编辑需求分析阶段的文档
软件需求分析说明书,数据要求说明书,初步的用户手册,修改完善与确定软件开发实施计划
数据字典:
与数据流图配合,清晰表达数据处理需求
常用的动态分析方法:
状态迁移图,需转化成状态迁移表
petri网,○表示系统的状态,?表示系统中的事件
数据流图的优缺点:
1.总体概念强
2.反映数据的流向和处理过程
3.容易及早发现逻辑问题
4.容易与计算机处理相对照
5.不直观
6.工作量较大
需求评审的四个特点:
一致性,完整性,现实性,有效性
第四章:面向过程的软件设计方法
1.软件设计过程
①制定规范
②软件系统结构的总体设计
③处理方式设计
④数据结构设计
⑤可靠性设计
⑥编写概要设计阶段的文档
⑦概要设计评审
2.项目的详细设计说明书