前言
先不说软件工程,就像我们平常要完成一件事是一样的,我们都要先有一个计划,然后按照这个计划做指导去实施,软件工程最计划也是这个道理。
知识整合
思维导图
认识思维导图的重要性,然后画思维导图的功力是要慢慢培养的。-
导图回顾
依然是对自己画的导图一个思考的过程,和个人的一些想要了解的地方,单独拿出来说一下。文档
这个阶段,我们需要形成的两个文档就是可行性研究报告和项目开发计划。-
可行性研究
- 指导
这个方面我们要实现技术可行性、经济可行性、操作可行性。其中为主要的是技术可行性。
- 指导
-
工具
这个视频上介绍有三个:数据流程图、BMD流程图、系统流程图。不过之后就没有做详细的介绍了,这里我简单的查了一下。-
数据流程图
数据流程图(Data Flow Diagram,DFD/Data Flow Chart),是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。拿一个图片说明一下:
系统流程图
基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。
-
-
项目开发计划
计划应该包含六个方面的内容,以下是一个提纲:- 引言:目的,背景,定义,参考资料
- 概述:
a) 工作内容,条件与限制,
b) 产品:程序,文档
c) 运行环境
d) 服务
e) 验收标准 - 实施计划
a) 人员分解
b) 进度
c) 预算
d) 关键问题 - 人员组织及分工
- 交付期限
- 专题计划要点
结语
软工计划这部分,为软件开发指明了方向,相当于从头到尾列出了一个提纲。我们之后的工作,一方面按照计划严格执行,一方面发现问题,更改计划继续执行工作。好的开始是成功的一半,加油!