软件工程教案-2第二章可行性研究ppt课件
本节课件对软件工程的可行性研究进行了深入的探讨,涵盖了可行性研究的任务目的、步骤、系统流程图、数据流图等关键知识点。
§2.1 可行性研究的任务目的:
可行性研究的任务目的是在尽可能短的时间内,以最小的代价确定问题是否能够解决,并提出建议。可行性研究的任务目的可以分为三个方面:
1. 进一步分析和澄清问题定义
2. 分析员导出系统的逻辑模型
3. 从逻辑模型出发,探索若干种可供选择的系统实现方案
§2.2 可行性研究的步骤:
可行性研究的步骤包括:
1. 复查系统规模和目标
2. 研究目前正在使用的系统物理模型逻辑模型
3. 导出新系统的高层逻辑模型
4. 重新定义问题
5. 导出和评价供选择的解
6. 推荐行动方案
7. 草拟开发计划
8. 文档与审查
§2.3 系统流程图:
系统流程图是系统分析时常用的基本思想,用图形符号以及黑盒子形式描绘系统中每个部件(程序、文件、数据库、表格、人工过程等)。系统流程图的作用包括:
1. 制作系统流程图——系统分析员全面了解系统业务处理概况
2. 系统流程图是系统分析员、管理人员、业务操作人员相互交流的工具
3. 系统分析员可直接在系统流程图上拟出可以实现计算机处理的部分
4. 可利用系统流程图来分析业务流程的合理性
§2.4 数据流图:
数据流图是系统分析时常用的基本思想,用四种图素(数据源点或终点、加工处理、数据流、数据存储)来描绘系统中数据的流动情况。
数据流图的实例包括:
1. 高考录取统分子系统数据流图
2. 库存处理数据流图
§2.5 命名:
命名是软件工程中非常重要的一步,命名不当易造成返工,层次不清楚。命名的重要性在于:
1. 名字含有一定意义,易于理解、联系
2. 名字应具有层次明显的特征,以便应付多层次结构
3. 名字不应太复杂(最好用英文)
本节课件对软件工程的可行性研究进行了深入的探讨,涵盖了可行性研究的任务目的、步骤、系统流程图、数据流图等关键知识点,为软件工程的学习和实践提供了有价值的参考资料。