Web开发的一般流程
写于2010-08-07 In HeYuan.GD
目录
Web开发的一般流程:
1、需求确定
2、分析设计
2.1、架构分析与设计
2.2、业务逻辑设计
2.3、界面设计
3、开发环境搭建
4、开发---测试----开发---测试……
5、文档的编写
正文
1、需求确定
本阶段是项目开发过程中最Important的阶段,所谓“开好头,万事顺”,即顾客对项目不满意,即使你后期付出多大的努力,技术多么Perfect,多么Advance,也都没用,因为你满足不了顾客的需求。所以在开发项目的开始,应通过Brain Storm(头脑风暴)、Meeting和询问等方式确定顾客的功能和性能的需要,做一个原型给人家演示下,问其满意否?请不要过于己见,毕竟人家是Boss嘛。
2、分析设计
2.1、架构分析与设计
2.1.1、逻辑架构设计
基于哪种模式下进行设计?MVC?还是其它呢?
2.1.2、物理架构设计
对Web服务器和DB服务器等的设计。
2.1.3、技术解决方案的确定
决定用什么技术来实现系统功能?Java?.Net还是PHP呢?是否采用Open Source以节省资本的输出? 还是采用商业的以求稳定?
2.2、业务逻辑设计
2.2.1、根据要求的分析来确定具体的类
2.2.2、确定类的属性
2.2.3、确定类的接口(方法)
2.2.4、确定类间的关系
2.2.5、确定用户操作流程在设计上的反映
2.2.6、进行数据库设计
2.2.7、进行步骤
补:这些需求项目经理进行统筹管理,计划分析……否则会乱的
2.3、界面设计
2.3.1、设计系统的界面风格,外表工夫当然要做好啦
2.3.2、设计出系统的具体”模拟“界面,供客户演示
3、开发环境搭建
3.1、开发工具的决定
不可能一个项目百来人用十来种开发工具吧
3.2、管理工具
你不可能一个大项目分几百号人来做,不用管理工具吧,用下SVN或CVS吧
3.3、测试工具
测试你也不可能人工来测试吧,要测试系统的性能,要模仿10万人同时登录系统,找10万个人来同时登录?
4、开发----测试-----开发-------测试
就是要迅速的开发出原型后,进行迭代开发!
要在开发中不断的测试,不要等开发完后才开公布说:项目开发完,现进行测试吧!!==!
5、文档的编写
文档贯穿整个项目的开发!!!!
分享到:
相关推荐
WEB开发一般流程.txt Web 项目开发的一般流程——总纲 1 需求确定 2 分析与设计 A.架构分析与设计 B.业务逻辑分析 C.业务逻辑设计 D.界面设计 3 开发环境搭建 4 开发-测试-开发-测试 5 文档编纂
ASP/asp.net/jsp 程序设计 Web开发技术--图片与代码
web开发小程序web开发小程序web开发小程序web开发小程序web开发小程序
本资源是是以思维导图的形式展示了关于Web前端项目开发的流程图,很详细,需者自取。
python web开发.pdfpython web开发.pdfpython web开发.pdfpython web开发.pdfpython web开发.pdfpython web开发.pdfpython web开发.pdfpython web开发.pdf
《Delphi Web前端开发教程——基于TMS WEB Core框架》PDF本教程适合对使用Delphi TMS WEB Core 创建 Web 应用程序感兴趣的初学者和高级开发人员。学习本教程只需要免费的 Delphi 社区版以及 TMS WEB Core 的试用版就...
嵌入式 WEB 开发 的流程及其实例代码,大家有兴趣可以看看
WEB开发流程及规范 大家可以看看
第3章至第12章的内容是进行Web开发各阶段的算法分析,以专题形式讨论了Web应用程序开发中的各种具体问题及其解决方案;第13章到第15章介绍几个具体Web开发应用实例。本书适合Web应用程序开发人员和Web系统管理员阅读...
常用web开发工具 金山打字通常用web开发工具 金山打字通常用web开发工具 金山打字通常用web开发工具 金山打字通常用web开发工具 金山打字通常用web开发工具 金山打字通常用web开发工具 金山打字通常用web开发工具 ...
在随后的11章中从理论和实践两个方而讲解了web应用程序的创建、测试、调试和部署等环节,如服务器控件、数探访问、数据绑定、Asp.NET状态管理、XML与web开发、web应用程序中的web服务、ASP.NET身份验证、授权和安全...
《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件...
本文档目地是指导刚接触这套开发框架的开发人员如何快速的搭建开发环境和创建一个简单但功能齐全的C++工程。此文档目前仅针对估值系统的开发。文档中没有涉及原理的讲解,各位在以后的工作中慢慢理解各个步骤。进入...
用C++开发Web商用程序 用C++开发Web商用程序 用C++开发Web商用程序 用C++开发Web商用程序
精通JavaJDK、数据库系统开发Web开发程序源文件
web项目开发流程以及规范
《Java Web开发完全掌握》主要内容简介:java是目前最受欢迎、应用最为广泛的跨平台程序设计语言之一。全书详细讲解了java web开发的相关技术知识,主要包括javascript、jsp、javabean、表达式语言(el)、jsp标签库...
介绍HTML5、css3、JavaScript、jQuery、Java、J2ee、C#、net、SqlServer等相关web开发的全套内容,课后有相关案例,最后附件有web项目等内容!
微软信息技术部 (Microsoft IT) 的 HRIT 部门想要减少其在 Web 应用程序空间上的低效状况,同时对新开发的 Web 应用程序强制标准的外观和行为。HRIT 部门所创建的解决方案可能有助于其它企业运用 ASP.NET 2.0 的新...
Web开发Java程序设计,Web开发Java程序设计课件,Web开发Java程序设计PPT