关闭

架构师系列一:架构师的职责

575人阅读 评论(0) 收藏 举报
分类:

软件工程的目的是控制复杂性,而不是创造复杂性。

软件架构是当软件复杂性提高后,催生出来的一些列准则。在软件里,架构指为客户构建系统。软件存在的目标是为了自动化商业流程和人类行为。架构的定义如下:


1)需求

系统的使命可以通过一组需求来描述。这些需求最终推动系统架构的形成。

没有确认清楚需求是直接导致软件项目失败的常见原因之一。需求的流程:(1)确认修改;(2)区分功能性需求以及非功能性需求;(3)收集需求;(4)如何处理需求。

2)区分什么是架构,什么不是

(1)定义架构和实现之间的边界;(2)正确的决策;(3)放手去实践。

3)架构流程


软件架构师

架构设计基于需求分析。分析确定系统要做什么;架构决定如何去做。需要有人了解这个“什么”来去确定这个“如何”。这个人就是架构师。架构师把需求和规范关联起来的专家。

架构师的职责


针对当前软件的复杂性。架构对于软件来说是必需品。总的来说,软件开发不是单纯的工程学,它涉及大量的设计、创意,甚至心理学。此外,软件具有极高的动态性,它构建起来相对比较慢,却又需要和不断变化的业务需求保持同步。


1
0
查看评论

谈谈架构师的职责(一)

很早就想写一篇文章来谈谈架构师的职责了,因为自己做架构设计也有几年了,有得有失,想以此文来谈谈自己对架构师职责的认识。架构师这个话题很大,在这里不打算深入详谈,只是简要的谈谈,想到哪里说到哪里。在谈架构师之前我想谈谈什么是架构,关于架构有很多种专业的定义,我这里就用最好理解的一种定义来介绍架构是什么...
  • u013301846
  • u013301846
  • 2014-05-01 02:07
  • 575

软件架构——架构师的职责

软件架构——架构师的职责 一、架构师定义架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功。...
  • byxdaz
  • byxdaz
  • 2009-10-11 10:27
  • 14810

架构师的职责及工作描述

什么叫架构师      系统分析员属于Analyst角色组合,与其相比,架构师则是属于Developer 角色组里的一个角色,一个非常重要的角色。架构师的职责及工作描述The software architect role is responsibl...
  • rich1979
  • rich1979
  • 2005-12-26 13:19
  • 7574

互联网时代架构师的职责与思考

引言: 在当下的互联网时代,架构师是互联网行业的热点关键词,人云亦云者居多,那互联网架构师到底是做什么的,如何来评价互联网架构师的优劣呢?1. 架构师产生的历史渊源互联网应用脱胎于传统软件应用,伴随着要求更为快捷与面向未知需求的互联网应用的兴起,对技术团队的要求也陡然升高,不再是按部就班的开发,而...
  • blueheart20
  • blueheart20
  • 2017-05-09 00:00
  • 2015

软件架构师的主要工作职责及能力要求

软件架构师的主要工作职责及能力要求,认证
  • huwei2003
  • huwei2003
  • 2016-05-13 08:22
  • 3588

系统架构师的职责和作用

     【职业名称】    系统架构师(System Architecture)    【职业定位】    系统构架,是对已确定的需求的技术实现构架、作好规划,运用成套...
  • vebasan
  • vebasan
  • 2009-11-05 15:12
  • 6618

架构师的职责和分类

开篇第一帖,就让我们先来讨论架构师的职责与分类,也算是让大家对这样个title有比较清晰和一致的认识。 首先说说我对于架构的认识与架构师职责分类吧,抛砖引玉,欢迎大家积极发言并讨论。 架构师其实关键词便在架构一词了,而架构可以从google中搜索出一大堆看似精简却总感觉有...
  • chenmeng55
  • chenmeng55
  • 2010-06-09 16:57
  • 3942

系统架构和框架以及架构师的职责

架构和框架的区别是什么?    框架,即framework,其实是某种应用的半成品,就是一组组件,供你选择来完成自己的系统。简单说就是别人搭好的舞台,你来做表演。而且框架是一般是成熟的,不断升级的软件。    架构,也就是通常所说的软件体系结构,体系结构一...
  • zhangcanyan
  • zhangcanyan
  • 2016-07-17 22:23
  • 1387

如何成为一名顶尖的阿里架构师?

在技术圈,架构师一方面是已经被说烂的职务,另一方面也是让人困扰的职位,行业发展到现在似乎人人都是架构师,各种架构图绚丽多彩漫天飞舞,同时永远有人在抱怨架构太烂、坑太多。 那么到底什么是架构师?如果有一天把你丢到架构师的位置上你会怎么做? 做什么呢?今天,阿里国际技术事业部的...
  • b0Q8cpra539haFS7
  • b0Q8cpra539haFS7
  • 2017-10-26 00:00
  • 1634

架构师的工作是什么?

仅仅做出决策是不够的,我们可以从时间线上来观察:在做出决策之前,架构师需要足够了解自己的“可选项”,无论是用户的实际需求,还是最新出现的技术和框架,并且都得要有足够深入的理解(否则就是在拍脑袋做决策)。这时,架构师的角色,是一个“研究者”。 在综合各项因素,甚至是相互矛盾的各种需求之后,在考虑到团...
  • lz0426001
  • lz0426001
  • 2015-10-26 21:02
  • 461
    个人资料
    • 访问:23903次
    • 积分:435
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:4篇
    • 译文:0篇
    • 评论:2条