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

  • 相关阅读:
    李开复给学习计算机的学生的7点建议(转)
    linux 命令
    易中天的十句话
    11个笑话让你领悟人生
    心情不好的时候看看
    高校青年老师挣扎在辞职边缘 微薄工资继续啃老
    【33.00%】【vijos P1002】过河
    【33.33%】【codeforces 681D】Gifts by the List
    【19.05%】【codeforces 680D】Bear and Tower of Cubes
    【12.78%】【codeforces 677D】Vanya and Treasure
  • 原文地址:https://www.cnblogs.com/gyl10/p/11124338.html
Copyright © 2011-2022 走看看