博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件项目开发流程
阅读量:5095 次
发布时间:2019-06-13

本文共 691 字,大约阅读时间需要 2 分钟。

软件项目开发流程

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

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

  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

转载于:https://www.cnblogs.com/gyl10/p/11124338.html

你可能感兴趣的文章
git学习
查看>>
基于JavaBean,JSP实现登录并显示分页信息的小系
查看>>
QT5.3 杂记(转)
查看>>
如何跟开发就测试范围进行沟通?
查看>>
js模板引擎-art-template常用总结
查看>>
jQuery中的模拟操作
查看>>
红黑树的删除压力测试和完整性检查
查看>>
Ajax 分页
查看>>
关于GreenOdoo的一个Bug
查看>>
有网络信号,但输入密码却无法连接的解决方法
查看>>
自己写的DBHelper感慨颇深
查看>>
DeferredResult使用方式和场景
查看>>
WIN XP 添加删除WINDOWS组件时,指定的系统光盘路径
查看>>
email 正则
查看>>
GIS简单计算Helper类
查看>>
PHP 把返回的数据集转换成Tree树
查看>>
布隆过滤器
查看>>
Spring 3.x MVC 入门2 -- 通过示例初步感受spring mvc
查看>>
Unique Paths 解答
查看>>
密码技术发展几十年 我们真的安全了吗?
查看>>