- 9
- 0
- 约 14页
- 2017-10-05 发布于湖北
- 举报
软件开发类毕业设计撰写指导
文档编写目的
该文档从软件工程角度出发,以表格的形式,说明:软件开发各阶段的名称、目标、任务以及所使用的模型和图表。
文档内容
包括传统的软件工程方法(即结构化软件工程方法)和面向对象的软件工程方法两种方法的总结。
传统的软件工程方法:
把现实世界描绘为数据在信息系统中的流动,在数据流动过程中数据发生转化。
系统是过程的集合;过程与数据实体交互;过程接收输入并产生输出
面向对象的软件工程方法:
认为客观世界是由各种对象组成,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成的。
系统是交互对象的集合;对象与其他对象交互;对象发送消息与响应消息
文档使用说明
该文档对各开发阶段使用的模型给出了示例,但并非来自同一系统,仅供参考
传统的软件工程方法:返回
阶段名称 概述 任务 模型 需求分析 系统“做什么” 1分析业务需求 系统流程图 示例 2分析功能需求 功能层次图 示例 分层的数据流图(DFD) 示例 3分析数据需求 数据概念结构模型-实体关系图(ER图) 示例 4分析行为需求 状态变迁图 示例 软件设计 系统“怎么做” 1体系结构设计 体系结构图 示例 软件结构图 2数据设计 数据逻辑结构模型-具体数据表的结构 示例 3接口(界面)设计 4过程设计 文件(函数)的列
原创力文档

文档评论(0)