!金尚网上商城-01、Web项目开发的一般流程》》02、分析与设计之架构分析与
2011-12-06 00:37
776 查看
互联网只有第一,没有第二,要懂这个意义,可以先不做成熟的,或者买产品
应用技术(JSP
+ JavaBean + Database)
需求确定
分析与设计
A:架构分析与设计(架构师:往往ABC一块做了)
B:业务逻辑分析
C:业务逻辑设计
D:界面设计
开发环境搭建
开发-测试-开发-测试(起源于建筑工程,瀑布模式已被替代,除非部队等等。。。螺旋模式)
文档编纂
A:贯穿在整个工程内
B:专门的文档小组(说明书之类的,给人正规之感)
C:项目经理考虑的
==============================================
现在应该考虑开发和设计的事
===========================================
需求确定:
A:通过各种手段确定系统的功能与性能
a功能:购物、注册、浏览、搜索。。。(我的系统能干什么什么事)
b性能:可同时支持N个并发访问,并且响应时间不低于m毫秒。。。(什么东西一上了量,就要考虑这个了,几个人访问的问题)
c手段: (不一定这四种,但是要见招拆招, 界面原型就是网站的页面要一定的界面)
1.1 @头脑风暴(brain storm) //讨论改系统有哪些功能? 比如: 路人甲:付费系统, 与银行系统链接 路人乙:增删查改 路人丙:客服系统 (有)
//项目经理讨论: 付费系统如果很难做,可以买现成的。 路人A:可以搞个团购系统, 做不成就留给团购电话。
1.2@会议
1.3 @询问
1.4 @原型-界面原型、业务原型。。。
//web最重要的地方就是原型
B:本阶段是项目开发的最重要的阶段
C:在web项目中,通常界面设计会在本阶段进行
·做项目重要体会!
02、分析与设计之架构分析与设计
架构分析与设计
平台
自己卖东西
细化确定在架构里确定
层数多:开发效率比较底,时间长,不易测试
优点:可以让下一个使用《比如javaBean》
可以让页面换,不用弄服务器变化
逻辑架构
A:3层架构、N层架构。。。
B:MVC。。
C:Model 1(jsp直接访问数据库等等) or Model 2
D:...
物理架构
(需要多少台服务器,服务器需要不需要,要怎么分布(防火墙前?后?架构师考虑(机器为什么样这样架构)),Web与数据库可能不同台,或者分布式的那种)
A:Web服务器的分布
B:数据库服务器的分布
C:。。。
技术解决方案的确定
A:Java/.NET(人员熟悉哪个方面和有没有规定,比如非要在Linux上等等)
B:Open Source/商业(数据库啊等等,存数据多少啊等等)
应用技术(JSP
+ JavaBean + Database)
需求确定
分析与设计
A:架构分析与设计(架构师:往往ABC一块做了)
B:业务逻辑分析
C:业务逻辑设计
D:界面设计
开发环境搭建
开发-测试-开发-测试(起源于建筑工程,瀑布模式已被替代,除非部队等等。。。螺旋模式)
文档编纂
A:贯穿在整个工程内
B:专门的文档小组(说明书之类的,给人正规之感)
C:项目经理考虑的
==============================================
现在应该考虑开发和设计的事
===========================================
需求确定:
A:通过各种手段确定系统的功能与性能
a功能:购物、注册、浏览、搜索。。。(我的系统能干什么什么事)
b性能:可同时支持N个并发访问,并且响应时间不低于m毫秒。。。(什么东西一上了量,就要考虑这个了,几个人访问的问题)
c手段: (不一定这四种,但是要见招拆招, 界面原型就是网站的页面要一定的界面)
1.1 @头脑风暴(brain storm) //讨论改系统有哪些功能? 比如: 路人甲:付费系统, 与银行系统链接 路人乙:增删查改 路人丙:客服系统 (有)
//项目经理讨论: 付费系统如果很难做,可以买现成的。 路人A:可以搞个团购系统, 做不成就留给团购电话。
1.2@会议
1.3 @询问
1.4 @原型-界面原型、业务原型。。。
//web最重要的地方就是原型
B:本阶段是项目开发的最重要的阶段
C:在web项目中,通常界面设计会在本阶段进行
·做项目重要体会!
02、分析与设计之架构分析与设计
架构分析与设计
平台
自己卖东西
细化确定在架构里确定
层数多:开发效率比较底,时间长,不易测试
优点:可以让下一个使用《比如javaBean》
可以让页面换,不用弄服务器变化
逻辑架构
A:3层架构、N层架构。。。
B:MVC。。
C:Model 1(jsp直接访问数据库等等) or Model 2
D:...
物理架构
(需要多少台服务器,服务器需要不需要,要怎么分布(防火墙前?后?架构师考虑(机器为什么样这样架构)),Web与数据库可能不同台,或者分布式的那种)
A:Web服务器的分布
B:数据库服务器的分布
C:。。。
技术解决方案的确定
A:Java/.NET(人员熟悉哪个方面和有没有规定,比如非要在Linux上等等)
B:Open Source/商业(数据库啊等等,存数据多少啊等等)
相关文章推荐
- !金尚网上商城 03~07、WEB项目开发的一般流程—分析与设计之业务逻辑分析设计
- WEB项目开发的一般流程
- 也谈基于Web的含工作流项目的一般开发流程
- Web项目开发的一般流程
- WEB项目开发的一般流程
- web开发流程 - 网上商城示例
- Web项目开发的一般流程
- 从不同架构的角度进行web项目的需求分析和系统设计
- 02 (maven+SSH)网上商城项目实战之需求分析
- JavaWeb开发知识总结(网上商城项目总结)
- 也谈基于Web的含工作流项目的一般开发流程
- WEB项目开发的一般流程
- 手机网上商城-项目经验总结(一)-项目开发流程
- JavaWeb项目开发案例精粹-第6章报价管理系统-001需求分析及设计
- 从不同架构的角度进行web项目的需求分析和系统设计
- web项目开发的一般流程
- 02(maven+SSH)网上商城项目实战之数据库设计(PMD)
- Web项目开发的一般流程
- WEB项目开发的一般流程
- !金尚网上商城10~11-业务逻辑分析+逻辑(编码)设计