zoukankan      html  css  js  c++  java
  • 项目整体开发流程

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

    软件项目开发流程

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

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

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

      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

      

      

  • 相关阅读:
    1289大鱼吃小鱼(STL中栈的应用)
    1347旋转字符串
    2133排队接水——优先队列
    7-37 整数分解为若干项之和(20 分)
    有一个VC的bug:非标准语法
    指针的一点点用法
    好久没写的博客_数组的长度等小问题
    解决strcmp的错误以及VS的快捷键
    输入流和注释
    VS出现异常?!和十进制转二进制比是小事
  • 原文地址:https://www.cnblogs.com/Skyda/p/9714482.html
Copyright © 2011-2022 走看看