WEB项目开发的一般流程

发表于:2018-8-15 11:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Qiju_Li    来源:CSDN

#
流程
  1 需求确定
  通过各种方法确定系统的功能与性能。
  功能:注册、登录、查询、搜索。。。
  性能:可同时支持N个并发访问,并且响应时间不低于M毫秒。。。
  方法:
  会议
  询问
  头脑风暴
  原型-界面原型、业务原型
  本阶段是项目开发的最重要的阶段。
  在WEB项目中,通常界面设计会在本阶段进行。
  2 分析与设计
  1 架构分析与设计
  逻辑结构:
  3层架构、多层架构
  MVC
  Model1或Model2
  物理架构:
  web服务器的分布
  数据库服务器的分布
  技术解决方法的确定:
  Java/.net
  Open Source/商业
  2 业务逻辑分析
  根据需求分析业务逻辑:
  有哪些人使用本系统
  他们会使用本系统做什么
  通常他们使用本系统的步骤是怎么样的
  会有哪些明显的类来支撑本系统的运行
  会有哪些不同的提示会反馈给用户
  本阶段与需求的确定密切相关,通常在确定需求的时候就会进行相关的分析。
  3 业务逻辑设计
  根据需求的分析来确定具体的类
  确定类的属性
  确定类的接口(方法)
  确定类之间的关系
  确定用户操作流程在设计上的反映
  进行数据库的设计
  注意:不同的项目步骤可能不尽相同
  4 界面设计
  设计系统的界面风格:
  颜色、style
  设计系统的具体“模拟”界面:
  能够从头到尾
  方便进行需求的确定
  方便JSP程序员进行开发
  3 开发环境搭建
  开发工具的确定:
  eclipse、Myeclipse
  配置管理工具的确定
  测试工具的确定
  文件服务器/配置服务器等的确定
  4 开发-测试-开发-测试
  按照设计进行开发
  迅速开发原型
  进行迭代开发
  提早进行测试:
  单元测试
  黑盒测试
  白盒测试
  性能测试
  易用性测试
  5 编写文档
   
   上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号