`
feirou520
  • 浏览: 118685 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

WEB项目开发的一般流程

阅读更多

WEB项目开发的一般流程


•WEB项目开发的一般流程----总纲
•1. 需求的确定
•2. 分析与设计 
   a) 架构分析与设计
   b) 业务逻辑分析
   c) 业务逻辑设计
   d) 界面设计
3. 开发环境搭建
4. 开发---测试---开发----测试
5. 文档编纂

WEB项目开发的一般流程-------需求确定
需求确定
   通过各种手段确定系统的功能与性能
功能:购物,注册,浏览,搜索。。。
性能:可以同时支持n个并发访问,并且响应时间不低于m毫秒。。。
手段:
    头脑风暴(brain storm)
   会议
    询问
原型----界面原型, 业务原型。。。
本阶段是项目开发的最重要阶段
在web项目中,通常界面设计会在本阶段进行

WEB项目开发的一般流程-------分析与设计之架构分析与设计
架构分析与设计
逻辑架构
3层架构,n架构。。。
MVC。。。
Model1 or Model2
。。。
物理架构
Web服务器的分布
数据库服务器的分布
。。。
技术解决方案的确定
Java/.NET
Open Source /商业
。。。

WEB项目开发的一般流程-------分析与设计之业务逻辑分析
业务逻辑分析
根据需求分析业务逻辑
有那些人会使用本系统
他们会使用本系统做什么
通常他们使用本系统的步骤是什么样的
会有那些明显的类来支持本系统的运行
会那些不同的提示会反馈给用户
。。。
本阶段与需求的确定密切相关,通常在确定需求的时候就会进行相关的分析
业务逻辑设计
根据需求的分析来确定具体的类
确定类的属性
确定类的接口(方法)
确定类之间的关系
确定用户操作流程在设计上的反映
进行数据库的设计
不同的项目步骤可能不尽相同
………….
界面设计
设计系统的界面风格
颜色,style
设计系统的具体“模拟”界面
能够从头走到尾
方便进行需求的确定
方便JSP程序员的开发
。。。。。。。
WEB项目开发的一般流程--------开发环境搭建
开发环境搭建
开发工具的确定
配置管理工具的确定
测试工具的确定
文件服务器 / 配置服务器等的确定
。。。。。。
WEB项目开发的一般流程-----开发
开发-------测试------开发----测试
按照设计进行开发
迅速开发原型
进行迭代开发
提早进行测试
单元测试
黑盒测试
性能测试
易用行测试
。。。。。。。。

分享到:
评论

相关推荐

    web项目开发的流程

    项目开发流程可以分为以下几个步骤: * 项目经理牵头,以程序员为重心,共同讨论,完成用户需求分析,产生网站的栏目规划(用树形图表示)。 * 制定网站的界面框架,包括首页构图,及各页面间的钩稽关系。 * 产生各...

    深入体验Java+Web项目开发(开发日记)2

    在深入体验Java+Web项目开发的过程中,我们将会探讨一系列关键知识点,这些都是构建高效、稳定且可扩展的Web应用程序的基础。本开发日记将分为几个部分,逐一解析这些技术要点。 首先,Java作为后端开发的主要语言...

    web项目开发流程以及规范

    ### Web项目开发流程及规范详解 #### 一、引言 随着互联网技术的快速发展,Web项目的复杂度也在不断增加。为了确保项目的顺利进行并达到预期的效果,制定一套合理的开发流程及规范变得尤为重要。本文将详细介绍Web...

    Java web项目开发流程.ppt

    Java Web 项目开发流程 Java Web 项目开发流程是一个复杂的过程,涉及到多个方面的技术和知识。下面我们将详细介绍 Java Web 项目开发流程中的各个步骤和技术要点。 一、用户需求调查 用户需求调查是 Java Web ...

    web项目整体开发流程及规范

    在IT行业中,Web项目开发是一项复杂且系统的工作,涉及到多个环节和团队成员的协作。为了确保项目的高效、稳定和可持续发展,"web项目整体开发流程及规范"是至关重要的。以下将详细介绍这些方面: 首先,我们需要...

    亮剑Java Web项目开发案例导航 源码

    通过《亮剑Java Web项目开发案例导航》的学习,读者不仅可以深入理解上述知识点,还能掌握实际项目开发的流程和规范,为未来的Java Web开发打下坚实基础。源码的下载和实践将使理论知识得到巩固,从而提升实战能力。

    深入体验Java Web项目开发

    在深入体验Java Web项目开发的过程中,我们将会探讨一系列关键技术和概念,这些都是构建高效、可扩展的Web应用程序的基础。首先,Java Web项目开发是基于Java技术栈的,它结合了服务器端编程、数据库交互以及前端...

    Eclipse开发Web项目实例

    【Eclipse开发Web项目实例】 在本文中,我们将深入探讨如何使用Eclipse这一强大的集成开发环境(IDE)来创建和管理Web项目。Eclipse是一款广泛使用的开源开发工具,尤其适用于Java开发者,它提供了丰富的功能来支持...

    WEB项目软件开发全套文档.zip

    综上所述,《WEB项目软件开发全套文档》不仅提供了软件开发的理论框架,还包含了实践中的具体操作指南,对于任何参与WEB项目开发的团队来说,都是一份宝贵的参考资料。通过深入理解和应用这些知识点,开发者可以更好...

    web项目开发流程经验总结

    在web项目开发中,流程的规范性和有效性是确保项目成功的关键。以下是对这些步骤的详细说明: 1. **SWOT分析**:这是项目启动的第一步,通过对系统的优势、劣势、机遇和挑战进行评估,确定项目的定位和目标。这涉及...

    Java Web项目开发案例精粹02-投票系统

    【Java Web项目开发案例精粹02-投票系统】是一个非常适合初学者的实践项目,它主要涉及了Java Web开发中的核心技术和基本业务流程。在这个项目中,你可以学习到如何使用Java语言、Web框架以及数据库技术来构建一个...

    深入体验java web项目开发.part1

     《深入体验Java Web项目开发(附光盘1张)(开发日记)》分为10章,其内容如下第1章讲解电子商务系统的具体实现流程;第2章讲解高校在线答疑系统的具体实现流程:第3章讲解综合供求信息网的具体实现流程;第4章...

    ASP.NET Web应用系统项目开发

    ASP.NET Web应用系统项目开发是基于微软的.NET框架构建高效、安全且可伸缩的Web应用程序的方法。在本文中,我们将深入探讨ASP.NET Web应用系统的架构、开发流程、主要技术及其实现细节。 首先,ASP.NET是.NET ...

    55934-PythonWeb项目开发实战教程(Flask版)(微课版)-教案(1-4章).rar.rar

    《PythonWeb项目开发实战教程(Flask版)》是一本针对初至中阶Python开发者设计的教程,专注于使用Flask框架进行Web应用的构建。Flask是一个轻量级的Python Web框架,它以其简洁的API和高度的可扩展性赢得了广大...

    Java Web项目开发需要掌握哪些技术 共26页.pdf

    Java Web 项目开发需要掌握的技术栈 Java Web 项目开发需要掌握哪些技术?这是每个 Java Web 开发人员都需要了解的问题。 Java Web 项目开发 涉及到多个技术领域,包括 Java 语言、Web 服务器、数据库连接、网页...

    java web程序开发项目资源

    通过分析和运行这些代码,学习者能更好地理解Java Web开发流程,掌握Eclipse中的项目配置和管理技巧。 总之,这个资源包提供了一个全面的学习路径,从理论到实践,帮助开发者深入理解Java Web开发以及如何在Eclipse...

    web开发小项目

    总的来说,这个“web开发小项目”是一个完整的Web应用实例,适合初学者了解Web开发流程,学习如何使用Java和MySQL构建一个简单的Web应用,同时也为有经验的开发者提供了一个实战练习的平台。通过此项目,你可以深入...

    Web项目开发流程及规范

    Web项目开发流程及规范是确保高效协作和高质量产出的关键。在Web开发中,由于其分布式和交互性的特性,遵循统一的开发流程和标准至关重要。以下将详细解释这些方面: 一、项目角色划分 项目通常包括三个核心角色:...

    Java Web项目开发实训教程-素材文件.rar

    7. Web项目开发流程:需求分析、设计、编码、测试、部署。 通过实际操作这些素材文件,可以提高动手能力和问题解决能力,为今后的Java Web开发工作打下坚实的基础。同时,不断关注Java Web领域的最新技术和最佳实践...

Global site tag (gtag.js) - Google Analytics