Chinaunix首页 | 论坛 | 博客
  • 博客访问: 314035
  • 博文数量: 118
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 1163
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-27 12:09
文章分类

全部博文(118)

文章存档

2023年(20)

2022年(3)

2021年(1)

2020年(1)

2019年(7)

2013年(2)

2011年(1)

2010年(37)

2009年(46)

我的朋友

分类: 项目管理

2010-01-25 14:52:13

用例分析系列中所有的工作,都是系统分析员做的,架构师不做这些工作。
但这些工作的成果是架构师工作最主要的输入之一。
夸张一点说,系统分析员可以完全不懂计算机知识。他是领域专家,是行业
顾问,或者有着对陌生问题领域敏锐的视角和极强的总结,归纳能力。能够把客
户分散的,杂乱的,矛盾的需求整理成为完备的,自洽的,有弹性的结构,并且
能够与客户共同探讨。
架构师是计算机专家,软件的行家里手。需要深入了解各种各样的软件结构,
应用模式,中间件,服务器,甚至硬件知识...具备这么全面的知识目的是为接
下来的开发工作定下基调。根据需求规模,应用环境要求,客户特殊要求,应用
程序特性等,再根据公司的基本情况,来选择或决定技术路线,中间件,开发工
具等。为开发定下基调,大的架构。小公司,中,小型项目我个人意见是根本用
不到架构师这个角色的,顶多一个高级设计师把握整体框架就行了。架构师还要
高于高级设计师,只有当一个项目或产品大到需要很多个开发组,产品由很多个
可独立的组件组成的时候,架构师才有意义。
阅读(677) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~