网站架构师的工作内容(网站架构师旳旳工作内容与经验(一)(图))
优采云 发布时间: 2022-04-17 07:35网站架构师的工作内容(网站架构师旳旳工作内容与经验(一)(图))
网站建筑师的工作内容和经历
由于*敏*感*词*软件土壤的巨大差异,一些适用于国外的理论在中国未必适用,而国内的一些资料往往直接在国外资料的基础上转移使用,这也直接导致了国外的软件架构师。在国内变得不满意。今天这篇文章的内容是基于一些培训资料和基础网站建筑师的工作内容和经验
由于*敏*感*词*软件土壤的巨大差异,一些适用于国*敏*感*词*。
1、需求整改分析
有人认为架构师是在需求规范完成之后才参与,但我认为架构师应该从项目一开始就参与。原因有很多:一方面,第一手资料至少丢失了,架构师能更好的把握需求;另一方面,分析师在与客户沟通时,往往不会进一步探究需求,因为有很多客户有隐藏的需求。他们自己可能没有意识到,但架构师可以依靠他们敏感的软件意识来发现这些需求并减少后续变量;第三,分析师经常离开开发团队,盲目接受客户需求,而架构师却能清晰地把握现有需求。研发团队能做什么,不能做什么,
2.系统分解
架构师采集信息后,需要将客户需求转化为软件需求,同步需要补充非业务需求,如健壮性、可扩展性等。如何识别和解决客户需求与软件需求,如何有效把握客户需求与软件需求的区别,是系统分解的核心。这是建筑师最受考验的地方,只有建筑师参与工作。
三、技术选型
这一步取决于软件需求来决定项目应该使用哪些架构、开发模型和依赖项选项。比如多层架构还是分布式架构,瀑布模型还是RUP,MySQL还是SQL Server,是否使用公司库,是否使用ORM。但是,建筑师应该为项目的技术选择提供多种不同的方案,并为每个不同的方案提供具体的文档,用于讨论每个方案的优缺点和可行性。项目经理或领导者使用这些文件进行最终的技术选择。
4. 系统设计
根据软件需求和技术选择,架构师和软件工程师需要将软件需求落实到软件特定的设计声明中。架构师负责分解软件需求,将其重新组织成子项目、子系统、组件和模块,以及它们之间的逻辑关系,从而形成