项目整体开发流程

什么是项目:有一定的完整性功能的代码集合

软件项目开发流程

  需要分析--》 概要设计--》项目规划--》详细设计--》编码测试--》项目功能测试--》高度完善

  --》项目发布--》后期维护

需要分析: 确定用户的真实项目需求

  1 确定用户的真实需求,项目的基本功能

  2 确定项目的整体难度和可行性分析

  3 需求分析文档,用户确认 

 

概要设计:对项目整体进行分析,确定初步的技术方向

  1 确定整体架构

  2 确定功能模块 

  3 规划使用技术,对技术可行性分析

  4 编写项目的开发流程图和概要设计文档

  项目规划:确定项目开发时限,时间节点,重要里程碑

   1 确定开发的先后顺序

    2 确定时间轴和里程碑

   3 人员的分工合作

   4 形成甘特图和思维导图

  详细设计和项目编码

  1 写代码,包括数据库网络环境等

   2 技术攻关

  3 完成详细设计文档

    思路:技术说明,代码说明,数据结构说明,环境约束等等

  4 代码的自我检测

项目测试

  1  完成项目测试

  2 编写测试报告

  3 项目完善

项目发布

  1 项目部署提交给用户使用

  2 完成项目说明文档

后期维护升级

  1 项目的维护

  2 项目升级

注意事项

  1 按时完成项目是首要工作

  2 有规划的实施会事半功倍

  3 及时解决项目冲突

  4 切忌追求完美,先完成基本功能再完善

 

项目工具推荐:

  编写文档:markdown  LaTex

  思维导图:mindmanage Xmaind  

  流程图 :Visco

  项目管理:project 

  代码管理 :git svn

  编译工具: pycharm vim webstream eclipse vscode

  

  

posted @ 2018-09-27 17:34  Sky__liu  阅读(937)  评论(0编辑  收藏  举报