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

      

      

  • 相关阅读:
    cxf简单实例
    生成素描图片
    Robotlegs2 学习笔记 -- SwiftSuspenders 2.x (2)
    Robotlegs2 学习笔记 -- SwiftSuspenders 2.x (1)
    Spring boot的put请求 (如何实现RestFul Api风格)
    net start npf启用失败
    vue项目中:‘vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件的报错
    SpringBoot + Mybatis 打印sql语句修改配置文件的方式
    vue-cli最新脚手架的安装
    SpringBoot项目中设置日期返回的格式
  • 原文地址:https://www.cnblogs.com/Skyda/p/9714482.html
Copyright © 2011-2022 走看看