RiKeR

本博客停止更新,最新内容请访问--> http://blog.csdn.net/shuailee

统计

留言簿(3)

积分与排名

阅读排行榜

评论排行榜

软件项目开发的流程

web项目开发的一般流程--总纲
1.需求分析
 通过各种手段确定系统的功能和性能
 功能:购物、注册、浏览、搜索。。。
 性能:可同时支持N个并发访问,并且响应时间不低于M毫秒。。
 手段:
  头脑风暴
  会议
  询问
  *原型-界面原型、业务原型
 本阶段是项目开发的最重要阶段
 在web项目中,通常界面设计会在本阶段进行
2.分析与设计
 架构分析与设计
  逻辑架构
   3层架构,N层架构。。
   MVC
   MODEL 1 OR MODEL 2
  物理架构
   web服务器的分布
   数据库服务器的分布
  技术解决方案的确定
   java/.net
   openSource/商业
 业务逻辑分析
  根据需求分析业务逻辑
   有哪些人会使用本系统
   他们会使用本系统做什么
   通常他们使用本系统的步骤是什么样的
   会有哪些明显的类来支撑本系统的运行
   会有哪些不同的提示会反馈给用户
  本阶段与需求的确定密切相关,通常在确定需求的时候就会进行相关的分析
 业务逻辑设计
  根据需求的分析来确定具体的类
  确定类的属性
  确定类的接口(方法)
  确定类之间的关系
  确定用户操作流程在设计上的反映
  *进行数据库的设计
 界面设计
  设计系统的界面风格
   颜色、STYLE
  设计系统的具体“模拟”界面
   能够从头走到尾
    方便进行需求的确定
    方便JSP程序员的开发
3.开发环境搭建
 开发工具的确定
 配置管理工具的确定
 测试工具的确定
 文件服务器、配置服务器等的确定
4.开发-测试-开发-测试
 按照设计进行开发
  *迅速开发原型
  *进行迭代开发
  提早进行测试
   单元测试、黑盒测试、性能测试、易用性测试
5.文档编纂

posted on 2007-11-09 16:39 RiKeR 阅读(407) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: