WEB项目开发的一般流程-总纲
|
admin
2010年8月18日 1:35
本文热度 3819
|
做项目开发前,必须要做的工作了解开发的流程,任何项目的流程大致相同。
WEB项目开发的一般流程--总纲
1,需求确定
通过各种手段确定系统的功能与性能
功能:购物、注册、浏览、搜索...
性能:可同时支持n个并发访问,并且响应时间不低于m毫秒...
手段:
头脑风暴brain storm
会议
询问
原型-界面原型、业务原型...
本阶段是项目开发的最重要阶段
在web项目中,通常界面设计会在本阶段进行
2,分析与设计
a.架构分析与设计
逻辑架构
3层架构、n层架构
MVC...
Model 1 or Model2
...
物理架构
Web服务器的分布
数据库服务器的分布
...
技术解决方案的确定
Java/.NET
Open Source/商业
...
b.业务逻辑分析
根据需求分析业务逻辑
有哪些人会使用本系统
他们会使用本系统做什么
通常他们使用本系统的步骤是什么样的
会有哪些明显的类来支撑本系统的运行
会有哪些不同的提示会反馈给用户
...
本阶段与需求的确定密切相关,通常在确定需求的时候就会进行相关的分析
c.业务逻辑设计
业务逻辑设计
根据需求的分析来确定具体的类
确定类的属性
确定类的接口(方法)
确定类之间的关系
确定用户操作流程在设计上的反映
进行数据库的设计
不同的项目步骤可能不尽相同
...
d.界面设计
设计系统的界面风格
颜色、style
设计系统的具体“模拟”界面
能够从头走到尾
方便进行需求的确定
方便JSP程序员的开发
...
3,开发环境搭建
开发工具的确定
配置管理工具的确定
测试工具的确定
文件服务器/配置服务器等的确定
...
4,开发-测试-开发-测试
按照设计进行开发
迅速开发原型
进行迭代开发
提早进行测试(错误发现越早损失越少)
单元测试
黑盒测试
性能测试
易用性测试
5,文档编纂
该文章在 2010/8/18 1:35:06 编辑过