软件开发流程
2016-03-20 09:52
274 查看
常见软件开发流程
(1)可行性分析:可行性分析报告。
(2)需求调研:需求调研报告。
(3)分析:需求规格说明书 ,在这个步骤我们通常画出界面原型来帮助自己理解需求。在这一步骤中还包含了业务层设计,推导出事务脚本。
(4)编码阶段。
(5)测试阶段。
注意:在上面的分析阶段通常要考虑采用什么样的系统架构?是否要分层?每层采用什么样子的技术实现?
抽取业务实体类(业务对象、领域对象),画UML图、ER图(数据库概念设计阶段)。
对于业务层,我们通常采用的设计模式是事务脚本架构模式,所谓的事务就是向后台发送一次请求就是一个事务,而脚本就是指一个方法或者一个函数。事务脚本就是指拔一次请求,封装成一个方法或者一个函数。
(1)可行性分析:可行性分析报告。
(2)需求调研:需求调研报告。
(3)分析:需求规格说明书 ,在这个步骤我们通常画出界面原型来帮助自己理解需求。在这一步骤中还包含了业务层设计,推导出事务脚本。
(4)编码阶段。
(5)测试阶段。
注意:在上面的分析阶段通常要考虑采用什么样的系统架构?是否要分层?每层采用什么样子的技术实现?
抽取业务实体类(业务对象、领域对象),画UML图、ER图(数据库概念设计阶段)。
对于业务层,我们通常采用的设计模式是事务脚本架构模式,所谓的事务就是向后台发送一次请求就是一个事务,而脚本就是指一个方法或者一个函数。事务脚本就是指拔一次请求,封装成一个方法或者一个函数。
相关文章推荐
- PDF 补丁丁 0.5.0.2731 发布(增加去除页面表单和链接水印功能)
- linux下使用tar命令解压.tar.gz文件是参数的说明
- 从关系型数据库看NoSQL的四大特点
- 创建.gitignore文件,忽略不必要提交的文件
- 第四周项目 求sin函数
- 《Thinking in Java》第三篇笔记 Java中的static关键字解析
- HTML DOM基础知识
- 个人机房重构——DataTable与泛型的应用
- 生成格雷码
- 神经网络模型算法与生物神经网络的最新联系
- datawindowchild的GetSQLSelect()方法获取 sql
- HTML5 - Canvas标签<介绍>
- 对datatable进行linq过滤
- javascript——MD5加密脚本
- 求职之路
- IT忍者神龟之Java调用net的webservice故障排除实战分享
- ProgressDialog的dismiss方法与cancel方法的区别
- BC#76.2DZY Loves Balls
- 第四周项目5:用递归方法求解(1)求n的阶乘
- 查看网站后台