zoukankan      html  css  js  c++  java
  • 软件项目开发流程

    软件项目开发流程

    需求分析 ----》 概要设计  ---》 项目计划 ----》详细设计---》编码测试 -----》项目测试 ----》调试修改 ---》项目发布----》后期维护
    

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

    1. 确定用户的真实需求,项目的基本功能
    2. 确定项目的整体难度和可行性分析
    3. 需求分析文档,用户确认

    概要设计:对项目进行初步分析和整体设计

    1. 确定功能模块
    2. 进行可行性分析 搭建整体架构图
    3. 确定技术思路和使用框架
    4. 形成概要文档指导开发流程

    项目计划 : 确定项目开发的时间轴和流程

    1. 确定开发工作的先后顺序
    2. 确定时间轴 ,事件里程碑
    3. 人员分工
    4. 形成甘特图和思维导图等辅助内容

    详细设计 : 项目的具体实现

    1.形成详细设计文档 : 思路,逻辑流程,功能说明,技术点说明,数据结构说明,代码说明

    编码测试 : 按照预定计划实现代码编写,并且做基本检测

    1. 代码编写
    2. 写测试程序
    3. 技术攻关

    项目测试 : 对项目按照功能进行测试

    1. 跨平台测试 ,使用测试
    2. 根据测试报告进行代码修改
    3. 完成测试报告

    项目发布

    1.项目交付用户进行发布
    2.编写项目说明文档

    后期维护

    1.维护项目正常运转
    2.进行项目的迭代升级

    项目注意事项

    • 按时完成项目工作和项目时间不足之间的冲突
    • 项目实施人员之间的冲突

    项目工具的使用

    编写文档: word ppt excel markdown LaTex
    项目流程图 : Mindmanager visio
    项目管理 : project
    代码管理 : svn git

  • 相关阅读:
    第二阶段冲刺04
    找水王
    第二阶段冲刺03
    第二阶段冲刺02
    第二阶段冲刺01
    学习进度12
    梦断代码阅读笔记07
    第一阶段意见评论
    学习进度11
    求素数p的原根
  • 原文地址:https://www.cnblogs.com/gyl10/p/11124338.html
Copyright © 2011-2022 走看看