`
googlelc
  • 浏览: 57558 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WEB开发的一般流程:

 
阅读更多

1)需求分析、需求确定
通过各种手段确定系统的功能与性能
功能:用户维护、物料维护….
性能:可同时支持n个并发访问,并且响应时间不高于m毫秒…
手段:
头脑风暴 (brain storm)
会议
询问
原型 – 界面原型、业务原型…
本阶段是项目开发的最重要阶段
在web项目中,通常界面设计会在本阶段进行


2)分析与设计:
架构分析与设计
逻辑架构
3层架构、n层架构…
MVC…
Model 1 or Model 2
物理架构
Web服务器的分布
数据库服务器的分布
技术解决方案的确定
Java / .NET
Open Source / 商业
业务逻辑分析
根据需求分析业务逻辑
有哪些人会使用本系统
他们会使用本系统做什么
通常他们使用本系统的步骤是什么样的
会有哪些明显的类来支撑本系统的运行
会有哪些不同的提示会返馈给用户

本阶段与需求的确定密切相关,通常在确定需求的时候就会进行相关的分析
业务逻辑设计
根据需求的分析来确定具体的类
确定类的属性
确定类的接口(方法)
确定类之间的关系
确定用户操作流程在设计上的反映
进行数据库的设计
不同的项目步骤可能不尽相同
界面设计
设计系统的界面风格
颜色、style
设计系统的具体“模拟”界面
能够从头走到尾
方便进行需求的确定
方便JSP程序员的开发



3)开发环境搭建
开发工具的确定
配置管理工具的确定
测试工具的确定
文件服务器/配置服务器等的确定

4)开发-测试-开发-测试
按照设计进行开发
迅速开发原型
进行迭代开发
提早进行测试
单元测试(白盒测试)
黑盒测试(功能性测试、验收测试)
性能测试
易用性测试

5)文档编纂:

分享到:
评论

相关推荐

    web前端开发流程图

    本资源是是以思维导图的形式展示了关于Web前端项目开发的流程图,很详细,需者自取。

    web项目开发流程以及规范

    Web开发涉及多种技术和工具,选择合适的开发工具至关重要。常见的开发环境包括: - **操作系统**:Windows、Linux - **服务器软件**:IIS、Apache - **后端技术栈**:Java (J2EE)、.NET、PHP、Python (Django/Flask...

    WEB项目开发的一般流程

    WEB项目开发的一般流程是软件开发中的核心环节,尤其对于Web应用来说,它涉及到一系列有组织、有序的步骤,确保项目能够...通过对文件内容的深入学习,可以更全面地理解Web项目的开发流程,提升项目开发效率和质量。

    Java Web开发实战指南:从入门到精通.zip

    通过学习本文内容,读者可以掌握Java Web开发的基本流程和方法,并能够开发简单的Web应用。然而,Web开发是一个不断发展和变化的领域,新技术和新框架层出不穷。因此,作为Java Web开发者,我们需要保持持续学习和...

    嵌入式WEB开发实例流程

    ### 嵌入式WEB开发实例流程 #### 概述 本文主要介绍了一种基于ARM Linux的新型嵌入式Web服务器设计方案。随着工业自动化及家庭智能设备的发展,远程监控和控制变得越来越重要。嵌入式Web服务器作为一种有效的远程...

    web项目开发的流程

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

    一个简化的Web开发设计流程

    一个简化的Web开发设计流程,并提供一个基于这个流程的示例性“脚本”或步骤清单,这些步骤将指导你从项目启动到部署的整个流程。 这只是一个非常简化的示例,实际的Web开发设计流程会根据项目的复杂性和团队的具体...

    web 后台开发流程

    本文档目地是指导刚接触这套开发框架的开发人员如何快速的搭建开发环境和创建一个简单但功能齐全的C++工程。此文档目前仅针对估值系统的开发。文档中没有涉及原理的讲解,各位在以后的工作中慢慢理解各个步骤。进入...

    web开发的流程

    web开发的流程

    python web开发.pdf

    1. **理解Python Web开发流程**:了解从项目构思到上线的完整流程,包括需求分析、设计、编码、测试和部署。 2. **熟悉常用工具**:掌握使用Virtualenv、Mercurial、Jenkins和Ansible等工具,提升开发效率。 3. *...

    移动WEB开发流程

    【移动WEB开发流程详解】 移动WEB开发流程是一个涵盖了多个阶段的综合过程,旨在确保Web应用在各种移动设备和浏览器上能够稳定、高效地运行。在移动互联网领域,开发者需要面对比传统WEB开发更为复杂的环境,包括...

    知识领域:Web开发 技术关键词:Tomcat 10.1.24 内容关键词:安装包 用途:服务器部署

    使用场景及目标:无论是在个人开发环境中搭建学习项目,还是在企业级服务器上部署商业应用,本安装包都能帮助用户简化部署流程,提升开发和部署效率。目标是减少配置时间,快速进入开发状态。 其他说明:安装包精心...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

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

    为了确保项目的高效、稳定和可持续发展,"web项目整体开发流程及规范"是至关重要的。以下将详细介绍这些方面: 首先,我们需要理解项目开发的生命周期,这通常包括需求分析、设计、编码、测试和维护五个阶段。 1. ...

    自己搭的WEB项目简易流程源码

    希望各位有空帮忙看一下代码,提出你们的宝贵意见和建议,使这个流程和开发更为方便,本源码未使用SSH框架,但借鉴了STRUTS,SPRING里面的一些东西,设计模式也没有怎么用,希望各位能把这个WEB开发流程规范弄的更为...

    Python Web开发:测试驱动方法(中文扫描版)

    本书从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。介绍了测试驱动开发和Django的基础知识。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,...

    了解 Web 服务规范_第 7 部分:Web 服务业务流程执行语言

    Web 服务不仅简化了分布式应用的开发,而且促进了业务流程的自动化。在众多Web服务规范中,Web 服务业务流程执行语言 (WS-BPEL) 占据着重要的地位。本文将详细介绍WS-BPEL的概念、特点及其在构建复杂业务流程中的...

    Java Web开发流程图--适合刚学Web开发的人员

    Java Web开发流程图--适合刚学Web开发的人员 Java Web开发流程图是一种总体的开发思路,涵盖了从View层到数据库的整个开发过程。下面是对Java Web开发流程图的详细解释: 一、View层 View层是Web开发的最前端,也...

Global site tag (gtag.js) - Google Analytics