什么是流程图 软件项目开发流程图应该从哪些方面着手

什么是流程图 软件项目开发流程图应该从哪些方面着手

那什么是流程图呢?说文解字是一种了解定义的好方法 。流程图=流程 图,如下图:
流程:Flow,是指特定主体为了满足特定需求而进行的有特定逻辑关系的一系列操作过程,流程是自然而然就存在的 。但是它可以不规范,可以不固定 , 可以充满问题 。所以就会造成看似没有流程 。前不久,团队每个人对接一个业务团队去调研流程,反馈给我的流程有一些缺失 。询问时 , 负责人反馈给我的答复是:这一块业务他们没有流程 。其实严格意义上讲,业务已经开展,不可能没有流程,只是说没有固定的流程或者你调研的对象也讲不清楚 。



图:Chart或者Diagram,是将基本固化有一定规律的流程进行显性化和书面化 , 从而有利于传播与沉淀、流程重组参考 。



从定义可以看出,只要有事情和任务,流程就会有,但是并不是所有的流程都适合用流程图的方式去表现,适合用流程图去表现的流程是一定程度固定的有规律可循的,流程中的关键环节不会朝令夕改的 。



1.需求分析:通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书 。


2.总体设计:通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成概要设计说明文档 。


3.详细设计:此部分在对需求和概要设计的基础上进行系统的详细设计(也包含部分代码说明) 。


4.开发编程:对系统进行代码编写 。


5.测试分析与系统整合:对所有功能模块进行模拟数据测试及其它相关性测试并整合所有模块功能 。


6.现场支持:系统上线试运行进行现场问题记录、解答 。


7.系统运行支持:系统正式推产后,对系统进行必要的维护和BUG修改
【什么是流程图 软件项目开发流程图应该从哪些方面着手】

经验总结扩展阅读