互联网只有第一,没有第二,要懂这个意义,可以先不做成熟的,或者买产品
应用技术
- 需求确定
- 分析与设计
A:架构分析与设计(架构师:往往ABC一块做了)
B:业务逻辑分析
C:业务逻辑设计
D:界面设计 - 开发环境搭建
- 开发-测试-开发-测试(起源于建筑工程,瀑布模式已被替代,除非部队等等。。。螺旋模式)
- 文档编纂
A:贯穿在整个工程内
B:专门的文档小组(说明书之类的,给人正规之感)
C:项目经理考虑的
==============================================
===========================================
A:通过各种手段确定系统的功能与性能
1.2@会议
1.3
02、分析与设计之架构分析与设计
架构分析与设计
平台
自己卖东西
细化确定在架构里确定
层数多:开发效率比较底,时间长,不易测试
- 逻辑架构
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/商业(数据库啊等等,存数据多少啊等等)