网站架构师的工作内容(最新精品资料整理推荐(二):更新于二〇…)
优采云 发布时间: 2022-04-13 01:15网站架构师的工作内容(最新精品资料整理推荐(二):更新于二〇…)
………………………………………………………… 推荐最新资讯………………………………………………
………………………………………………………… 推荐最新资讯………………………………………………
最新优质资讯推荐,20日更新…………………………………………………………最新资讯推荐…………………………………… …………
………………………………………………………… 推荐最新资讯………………………………………………
最新质量信息推荐,2021年1月22日更新2021年1月22日星期五21:07:38
最新质量信息推荐,2021年1月22日更新2021年1月22日星期五21:07:38
………………………………………………………… 推荐最新资讯………………………………………………
最新质量信息推荐,2021年1月22日更新2021年1月22日星期五21:07:38
网站建筑师的工作内容和经历
由于*敏*感*词*软件土壤的巨大差异,一些适合国*敏*感*词*。
1.需求分析
有人认为架构师是在需求规范完成后才参与进来的,但我认为架构师需要从项目一开始就参与进来。原因有很多:第一,第一手信息丢失最少,架构师能更好的把握需求;其次,分析师在与客户沟通时,往往不会深入挖掘需求,因为有很多隐藏的需求是客户自己看不到的。架构师可以依靠他们敏感的软件感知来发现这些需求并减少未来的变量。第三,分析师经常离开开发团队,盲目接受客户需求,而架构师却能清晰掌握现有的研发团队。能做什么不能做什么,提前预知风险,
2.系统分解
架构师采集信息后,需要将用户需求转化为软件需求,同时补充非业务需求,如健壮性、可扩展性等。如何区分和解决用户需求与软件需求,如何有效把握用户需求与软件需求的区别,是系统分解的核心。这里是建筑师最受考验的地方,也是只有建筑师才能参与的工作。
三、技术选型
这一步取决于软件需求来决定项目应该使用哪些架构、开发模型和依赖项选项。比如是使用多层架构还是分布式架构,是使用瀑布模型还是RUP,是使用MySQL还是SQL Server,是否使用企业库,是否使用ORM。但架构师应为项目的技术选型提供多种不同的方案,并为每个不同的方案提供详细的描述文件,说明每个方案的优缺点、可行性等内容。项目经理或领导者使用这些文件进行最终的技术选择。
4. 系统设计
根据软件需求和技术选择,架构师需要与软件工程师一起将软件需求落实到软件详细设计规范中。架构师负责对软件需求进行分解,将其重新组织成子项目、子系统、组件和模块,以及它们之间的逻辑关系,从而形成不同的逻辑组件,最终确定各个子系统和组件之间的接口。这些被用作进一步分工的基础。与系统分解一样,系统设计也是考验架构师能力的重要职责。
五、培训指导
…………………………………………………… 推荐最新资讯…………