文档库 最新最全的文档下载
当前位置:文档库 › 论软件架构师的角色和培养

论软件架构师的角色和培养

论软件架构师的角色和培养
论软件架构师的角色和培养

论软件架构师的角色和培养:角色与定位

2 软件架构师的角色与定位

2.1 软件架构师的职责

好的软件架构师不只是一位受到尊敬的资深技术人员,通常也是策略制定和组织协调的高手,称职的顾问与领导者。这是因为软件架构规划与设计主要是以宏观的角度切入系统架构,一般所谓的设计则是以微观的角度切入。软件工程师和程序员所考虑的是单个构件的功能,而软件架构师必须从全局的角度理解软件项目的业务目的和期望结果,能够定义不同的构件是如何组装在一起的。软件架构师规划系统的角度主要是从自上而下的方式着手,而软件设计师则多半从自下而上的方式着手。这种从宏观/微观的角度进行划分,在其它学科也常看见,如宏观经济学与微观经济学等。这种宏观角度的本质,就是软件架构师专业领域与其它软件开发人员最根本的区别。

从宏观的角度,举凡架构规格与决策、排定架构审阅时程、解决所有架构相关的问题、所有主要技术决策的核准、维护架构规格等都是架构设计的主要工作。通常在项目一开始,需求与初始分析等工作流程会产生规划的企业流程与预期系统完成的功能。有了这些信息,软件架构师就能草拟最初的高层架构蓝图,并列出影响架构的可能的因素清单。另外,软件架构师也要担负估算项目成本的职责,评估项目计划对系统既有基础结构(infrastructure)与架构的冲击,以及计算可能付出的成本与所带来的效益。

除了上述任务以外,检查初期架构规划设计、影响因素与成本,维持与组织架构决策的一致性也是架构设计师的重要职责之一。这通常要找出制定项目的架构决策与其优先级的判断基准、定义问题领域、决定可能解决方案的制约条件、确认有关可能解决方法的假设状况以及辨识模块重用的可能性。软件架构师也必须负责确保需求的达成,以及硬件、软件、基础结构、性能、安全性、容量、可用性和系统运行、管理与维护等属于系统层次相关技术之间的协调与平衡。在某些关键时刻,软件架构师也要做出系统与架构在协调、平衡上种种必须当机立断但又很难判断的决策。

软件架构师必须设法降低可能的技术风险对系统的冲击。在规划初期,技术风险对一般人来说通常都是不可知、不可验证也不可测的。风险大多与系统层次的需求有关,有时也会与组织需求有关。不论任何类型的风险,有经验的架构设计师都可在项目的先期也就是构建架构时期,预先列出这些可能的风险,然后在后续的开发时期配合开发人员予以适当地处理与解决。另外,架构设计师也必须领导开发团队,保持与其它成员的良好互动,确保开发人员是根据架构蓝图来构建系统。

总之,软件架构师的主要任务就是规划与系统架构层次相关的事务,评估可能的风险与成本,并有效运用有限的人力、物力资源满足系统层次的需求。优秀的软件架构师是保证软件系统强大生命力的核心人物。专业架构师能够帮助组织全面研究现有架构和设计模式、评估系统设计的优缺点和可能存在的风险,通过一系列的专题指导和具体案例帮助组织掌握先进的、成熟的设计模式,简化复杂的业务逻辑和需求,确定系统最佳方案。在必要的情况下,还可就特定领域或课题,为开发人员提供定制指导。

2.2 软件架构师与系统分析师的区别

在一个较大规模的软件组织里,一般都有项目管理师、软件架构师、系统分析师、软件设计师、测试工程师、数据库工程师、程序员、过程改进、质量保证等不同的职位。在这些职位中,人们容易混淆的是系统分析师和软件架构师。对于系统分析师的角色,业界有两种观点,一种是把系统分析师当成既懂技术又懂管理的全能冠军,另一种是把系统分析师当作需求分析师,而架构师才是灵魂。那么,系统分析师与软件架构师在角色方面的分配究竟有什么区别呢?

当软件规模比较小时,系统分析师所完成的工作是把真正的业务需求(这个需求不是指客户简单所说的哪一个功能,而是需要去挖掘的,可能是潜在的但又是系统必需的,条例清楚、逻辑清晰的业务功能,而且需求不仅仅只是来自业务上的,系统所依赖的运行环境也会产生一些需求)转换成计算机可理解、可实现、可计算的模型。但由于现在的系统规模越来越大,复杂程度越来越高,而且应用领域也越来越广,所以很难由一个工种的人来全面完成这项艰巨的任务。

在具体的软件设计过程中,现在把它分解为由系统分析师与软件架构师合作共同来完成这一任务。其中系统分

析师侧重的是前一部分的工作,软件架构师侧重的是后一部分的工作。系统分析师的主要工作内容包括业务需求分析、系统需求分析、可行性分析以及建模等,其特点是更多地与行业专家、用户沟通,再及时与项目经理(项目管理师)、软件架构师以及老板商讨,分析项目具备的特点、成本、风险等,考虑实现的模型。系统分析师所面临的往往是有许多不确定性的事件,需要对这些不确定的事件进行分析、总结,使之得出一个相对可靠的确定性结论或实施方案模型。

软件架构师的主要工作内容就是在系统需求比较清晰的条件下进行系统总体的架构设计,当然它也可能会涵盖一些系统分析师的工作内容和软件设计师的内容,但其特点是确定性的东西会多一些,力求为系统找到或架构一个最优的模型,这里面虽然可能有很多创新的成分,但更重要的是如何充分运用现有的各种模型、结构、方案,并根据项目的特点,在各种方案中取长补短,找到一个最好的平衡点和结合点,使之最适合当前项目的解决方案。所以,软件架构师实际上是使系统细致化、完善化,为拥有更好的可靠性提供保障。

在实际的职责上,软件架构师比系统分析师所站的角度更高一些。在大规模的软件系统中,系统分析师可能就系统的某个子系统进行分析与设计,而软件架构师应该对整个系统的结构负责。

根据全国计算机技术与软件专业技术资格(水平)考试的安排,其中作为高级工程师级别的职位有项目管理师、系统分析师和系统架构师(这里的系统架构主要是指软件系统的架构)。考试大纲对这三个职位的要求和职责定义如下:

(1)项目管理师:掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制定可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下到达既定的项目目标;能分析和评估项目管理计划和成果;能在项目管理进展的早期发现问题,并有预防问题的措施;能协调项目所涉及的相关人员。即项目管理师的主要职责是负责整个项目的实施和控制,协调各种资源(包括组织内部资源和客户资源)。

(2)系统分析师:熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调项目开发与运行所涉及的各类人员;能指导制订企业的战略数据规划,组织开发项目;能评估和选用适宜的开发方法和工具;能按照标准规范编写系统分析、设计文档;能对开发过程进行质量控制与进度控制;能具体指导项目开发。即系统分析师的主要职责是获取并分析用户的需求,形成规范化的文档,指导整个项目的开发,需要与客户不断的交流,熟悉应用领域的业务。

(3)系统架构师:能够根据用户需求,结合用户应用领域的实际情况,设计正确、合理的软件构架,维护系统构件及其接口,并确保系统构架具有良好的性能;能够对项目进行系统构架级的描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;具有扎实的理论功底、广博的知识面,能够与系统分析师、项目管理师相互协作、配合工作。即系统架构师的职责是负责整体的、宏观的系统设计,重点在架构级别上。还要对架构进行描述、分析和评估,属于纯技术性的工作。

根据以上分析,项目管理师、系统分析师和系统架构师在软件开发过程中的关系可以用图1表示。

各种系统架构图与详细说明

各种系统架构图与详细说明 2012.07.30

1.1.共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。 2 应用资源采集 整体应用系统资源统一分为两类,具体包括结构化资源和非机构化资源。本次项目就要实现对这两类资源的有效采集和管理。对于非结构化资源,我们将通过相应的资源采集工具完成数据的统一管理与维护。对于结构化资源,我们将通过全面的接口管理体系进行相应资源采集模板的搭建,采集后的数据经过有效的资源审核和分析处理后进入到数据交换平台进行有效管理。 3 数据分析与展现

采集完成的数据将通过有效的资源分析管理机制实现资源的有效管理与展现,具体包括了对资源的查询、分析、统计、汇总、报表、预测、决策等功能模块的搭建。 4 数据的应用 最终数据将通过内外网门户对外进行发布,相关人员包括局内各个部门人员、区各委办局、用人单位以及广大公众将可以通过不同的权限登录不同门户进行相关资源的查询,从而有效提升了我局整体应用服务质量。 综上,我们对本次项目整体逻辑架构进行了有效的构建,下面我们将从技术角度对相关架构进行描述。 1.2.技术架构设计

如上图对本次项目整体技术架构进行了设计,从上图我们可以看出,本次项目整体建设内容应当包含了相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理。下面我们将分别进行说明。 1.3.整体架构设计 上述两节,我们对共享平台整体逻辑架构以及项目搭建整体技术架构进行了分别的设计说明,通过上述设计,我们对整体项目的架构图进行了归纳如下: 综上,我们对整体应用系统架构图进行了设计,下面我们将分别进行说明。

解码万达商管运作架构_组织结构图、各部管理职责

解码万达商管运作架构:组织结构图、各部管理职责 万达(专题阅读)集团将所有业务领域统一划分为项目前期、中期、后期三个阶段,分别由相应专业部门进行管理。 一、集团总体架构 万达采用高度集权化的管控模式,除部分工程管理和销售实施放在区域公司,其他大部分职能由集团总部牢牢把控。 万达集团的组织架构按照业务的发展流程,将所有部门划分入项目前、中、后期三个部分。一个总裁负责前期的拿地、规划设计、招商;一个总裁只管施工,达到快速统一的工厂化速度;一个总裁负责商业管理、院线、百货的管理。 二、万达商业管理有限公司组织架构 三、招商中心和运营中心架构 四、各部管理职责 1、万达商管公司——管理职能

负责向集团提供投资兴建万达广场(专题阅读)(相关干货)的支持信息; 参与万达广场主力店、非主力店、公共区域房产技术条件中与后期经营、管理有关的部分的设计,并负责向规划研究院提供万达广场中步行街部分、物业管理用房部分、配套的停车场、广告位的设计边界条件; 负责系统内所属公司的的工商登记管理和档案的建立于日常管理工作; 负责万达广场的前期开办费用、招商推广费用、日常运营成本(含物业管理费)的测算和报审; 负责步行街商铺租金市场调研; 负责组建各在建万达广场的商管公司; 负责在建万达广场的非主力店招商的组织管理; 负责入驻商家的物业管理合同的谈判和签订(主力店和非主力店); 负责组织万达广场的运营接管; 负责指导和督促各地万达广场设备设施移交; 负责万达广场开业的策划和组织实施; 负责指导、考核各地商管公司日常招商、营运、物业管理工作; 负责各地万达广场各项收入收缴工作监督考核; 负责监管和考核各地万达广场的安全工作;

软件架构师的职责内容

软件架构师的职责内容 软件架构师负责产品应用现场问题解决、需求分析整理。以下是小编整理的软件架构师的职责内容。 软件架构师的职责内容1 职责: 1、完成项目的需求分析和系统设计,撰写相关设计文档;负责总体技术框架规划与设计; 2、组织开发团队成员和开发过程的定义; 3、完成系统核心模块代码编写,负责整个软件架构、关键构件、接口的设计; 4、对软件产品的集成、测试、实施的工作。 任职要求: 2、有互联网设计和分布式、高并发、微服务等架构设计的实战经验;

解决问题的能力; 4、熟悉行业软件产品以及应用情况,对大数据产业发展认识深刻,熟悉大数据相关技术、产品及应用解决方案、分布式、集群优化、系统性能调优等; 5、对各种开源的框架,如Spring、MyBatis、ActiveMQ、Kafka、Redis、Netty、Spring Cloud等有深入了解; 6、精通Mysql及常用NoSQL数据库,熟悉数据库建模,并具有很强数据库设计经验和SQL功底; 7、精通软件架构的重用,设计模式,精通三层体系结构,了解SOA架构思想;具有良好的文档编写能力; 8、良好的团队精神和协调能力。 软件架构师的职责内容2 职责: 1. 负责ADAS/自动驾驶系统的软件架构的规划和设计; 2. 负责并指导设计团队将架构设计规划转换成相应的模块设计; 3. 主导架构治理及管控工作,设计评审工作;

4. 解决开发人员的技术问题及提供方案设计、性能优化等方面建议; 5. 负责解决核心技术难题的攻关,业务流程、数据模型设计,核心代码开发,系统优化; 任职资格: - 熟练掌握C/C++语言; - 具有嵌入式应用或系统相关开发10年以上经验,精通 - 熟悉ARM处理器系统结构及相关周边外设接口, 有camera/display/GPU相关的开发经验; - 精通应用程序IPC, GUI, multithread开发;有丰富的debug 和软件性能调优经验; - 具有良好的团队合作意识、沟通能力、协调能力,能够承担工作压力。 软件架构师的职责内容3 职责: 1. 总体技术框架的规划与设计,重构、优化现有的技术架构

软件架构设计说明书

软件架构设计说明书 The final edition was revised on December 14th, 2020.

架构设计说明书 版本1.0.0

目录

1.引言 [对于由多个进程构成的复杂系统,系统设计阶段可以分为:架构设计(构架设计)、组件高层设计、组件详细设计。对于由单个进程构成的简单系统,系统设计阶段可以分为:系统概要设计、系统详细设计。本文档适用于由多个进程构成的复杂系统的构架设计。] [架构设计说明书是软件产品设计中最高层次的文档,它描述了系统最高层次上的逻辑结构、物理结构以及各种指南,相关组件(粒度最粗的子系统)的内部设计由组件高层设计提供。] [系统:指待开发产品的软件与硬件整体,其软件部分由各个子系统嵌套组成,子系统之间具有明确的接口; 组件:指粒度最粗的子系统; 模块:指组成组件的各层子系统,模块由下一层模块或函数组成;] [此文档的目的是: 1)描述产品的逻辑结构,定义系统各组件(子系统)之间的接口以及每个组件(子系统)应该实现的功能; 2)定义系统的各个进程以及进程之间的通信方式; 3)描述系统部署,说明用来部署并运行该系统的一种或多种物理网络(硬件)配置。对于每种配置,应该指出执行该系统的物理节点(计算机、网络设备)配置情况、节点之间的连 接方式、采用何种通信协议、网络带宽。另外还要包括各进程到物理节点的映射; 4)系统的整体性能、安全性、可用性、可扩展性、异常与错误处理等非功能特性设计; 5)定义该产品的各个设计人员应该遵循的设计原则以及设计指南,各个编程人员应该遵循的编码规范。 ] [建议架构设计工程师与组件设计工程师共同完成此文档。] [架构设计说明书的引言应提供整个文档的概述。它应包括此文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。]

c++软件工程师个人简历范文

c++软件工程师个人简历范文 关键词是现在很多人阅读的习惯,通过关键就能联想到很多信息内容。而企业公司的HR在晒权个人简历的时候,一般都是通过浏览的方式,快的来判断出个人简历的是不是能通过。在个人简历中就可以利用关键词的作用,来提高对HR的注意力。像是一些有关求职目标的重要词汇,则可以有意的增加上去。关键词在个人简历中的使用,也是以招聘人员的角度来思考,其所具有的优势更大。在个人简历中语言的使用对整个个人简历来说都起到非常重要的作用,比如说一些行动化的语言使用,则可以让对方看到自己对工作的积极性。一份个人简历能偶成为高质量、高水平不仅仅是其华丽的内容,更为重要的是们能够让对方信服,能够具有很高的说服力。华丽的内容如果没有真实感,也很难当人接受。在语言的使用上,注重专业术语的应用,像是文字处理、职业描述等等,则可以增加信任度。数据以及数给人最直观的感受就是准确性高,可信度高,比如说在学习成绩方面,你说自己的成绩一直很好,与说层获得4次年级第一,那么肯定是后者更具有说服力。 个人信息 xx 国籍:中国 目前所在地:深圳 民族:汉族

户口所在地:茂名 身材:163cm50kg 婚姻状况:未婚 年龄:21岁 求职意向 人才类型:普通求职 应聘职位:软件工程师:c++软件工程师、计算机类、 工作年限:1职称:中级 求职类型:全职可到职日期:随时 月薪要求:2000--3500希望工作地区:广州 个人工作经历 公司名称:深圳点创科技有限公司起止年月:2009-02~2009-06 公司性质:民营企业所属行业:计算机业 担任职务:程序员 工作描述:MFC软件开发,做过智能交通调度系统服务端 教育背景 毕业院校:广东松山学院 最高学历:大专毕业日期:2009-07-01 所学专业一:C++软件工程师所学专业二: 受教育培训经历:起始年月终止年月学校(机构)专业获得证书证书编号 2008-062009-01深圳远标科技有限公司C++C++软件工程师

软件架构师工作的职责

软件架构师工作的职责 软件架构师需要分析产品需求,起草并维护架构设计文档,并负责验证架构设计的符合性。下面是小编为您精心整理的软件架构师工作的职责。 软件架构师工作的职责1 职责: - 在充分调研和理解客户业务需求的基础上,为企业应用/产品做架构设计 - 与客户沟通设计方案,协助他们做出关键的技术决策 - 在构建整个企业系统架构的过程中,能很好的平衡可靠性,可用性,可扩展性,可维护性,易管理性,及安全性等- 代码审查 - 对软件开发生命周期,方法/标准,应用架构以及技术设计/解决方案等方面有较深刻见解 - 了解最新的技术与方法及如何恰当应用 任职需求:

- 本科或以上学历,毕业于计算机科学,软件工程,信息技术,信息系统,商务等相关专业,或拥有同等的教育水平和工作经验 - 8年以上分布式系统设计和开发的经验 - 在分布式,高需求,软件构架方面有丰富的经验 - 了解不同的企业软件解决方案,企业级服务器/服务,工具,及***实践 - 有丰富的面向对象设计和编程知识 - 曾经在以住的项目中担任过技术架构师 - 能熟练地运用英语进行书面和口语沟通 - 能与分布全球各地的团队成员一起顺畅工作 软件架构师工作的职责2 职责: 1、面向公司战略目标诉求进行架构设计、规划及管控,支撑变革蓝图与变革路标设计; 2、主导公司级项目的业务架构及业务解决方案设计,负责业务需求的转化及2B流程有效拉通;

3、支撑变革、流程、信息化项目中架构的评审,实现架构原则和标准的落地及日常执行; 4、参与公司IoT架构设计与项目实施工作; 5、变革与流程信息化治理体系建设与优化,引导变革解决方案建设实施,提供公司架构治理的方向和策略建议。 任职资格: 1、本科及以上学历,理工科背景优先; 2、优秀的沟通和理论联系实际的能力,精通企业架构及流程管理方法论; 3、熟悉房地产行业流程管理***实践和业界流程管理最新发展趋势优先; 4、8年以上工作经验,3年以上大中型企业的变革、流程、过程改进部门工作经验或咨询公司流程管理咨询经验,5年以上房地产行业相关领域工作经验优先; 5、拥有或曾通过以下一种或多种认证(或同等认证)者优先: - TOGAF Architect - PMP 6、熟悉IoT技术以及有相关实施经验优先。

软件体系结构设计说明书(模板)

软件体系结构设计说明书 1.文档简介 [本节主要是描述软件体系结构设计说明书的目的、范围、相关术语、参考资料和本文档的摘要性介绍。软件体系结构设计属于高层设计文档,是符合现代软件工程要求的概要设计。] 1.1 目的 [软件体系结构设计说明书,将从设计的角度对系统进行综合的描述,使用不同的视图来描述其不同方面。在本小节中,将对该文档的结构进行简要的说明,明确该文档针对的读者群,指导他们正确的地使用该文档。] 1.2 范围 [说明该文档所涉及的内容范围,以及将影响的内容。] 1.3 定义、首字母缩写词和缩略语 [与其它文档一样,该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。] 1.4参考资料 [在这一小节中,应完整地列出该文档引用的所有文档。对于每个引用的文档都应该给出标题、标识号、日期以及来源,为阅读者查找这些文档提供足够详细的信息。] 1.5 概述 [在本小节中,主要是说明软件体系结构设计说明书各个部分所包含的主要内容,就像一个文章摘要一样。同时也应该对文档的组织方式进行解释。] 2. 体系结构表示方式 [本节说明软件体系结构在当前系统中的作用及其表示方式。它将列举其所必需的用例视图、逻辑视图、进程视图、部署视图或实施视图,并分别说明这些视图包含哪些类型的模型元素。]

3. 软件体系结构的目标和约束 [本节说明对软件体系结构具有某种重要影响的软件需求和用户目标,例如,系统安全性、保密性、第三方组件的使用、可移植性、发布和重新使用。它还要记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、遗留系统等。] 4.用例视图 [本节使用用例分析技术所生成的系统用例模型,描述其中的一些用例或场景。在该模型中纳入用例或场景,应该是系统中最重要、最核心的功能部分。] [另外,在本节中还应该选择一个主要的用例,对其进行描述与解释,以帮助读者了解软件的实际工作方式,解释不同的设计模型元素如何帮助系统实现。] 5. 逻辑视图 [逻辑视图主要是反映系统本质的问题领域类模型,在逻辑视图中将列出组成系统的子系统、包。而对每个子系统、包分解成为一个个类,并说明这些关键的实体类的职责、关系、操作、属性。这也是OO思想的体现,以类、类与类之间的协作、包、包与包之间的协作模型来表达系统的逻辑组织结构。] 5.1概述 [在本小节中,列出逻辑视图的顶层图,该图将反映系统由哪些包组成,每个包之间的关系与协作,以及包的层次结构。使得读者对整个软件体系结构有一个整体的了解。] 5.2影响软件体系结构的重要设计包 [在本小节中,将从逻辑视图中选择有重要意义的设计包,每个设计包有一个小节来描述,说明这些包的名称、简要的说明、该包中的主要类和相关的类图。对于包中的重要的类,还应该说明其名称、简要说明、主要职责、操作、属性等。] 6. 进程视图 [本节主要描述该软件体系结构下,系统运行态的情况。描述系统在执行时,包括哪些进程(包括线程、进程、进程组),以及它们之间是如何进行通信的、如何进行消息传递、接口如何。并且来说明如何进行组织。]

软件开发工程师个人简历模板

软件开发工程师个人简历模板 本人觉得自己的性格还是比较开朗,比较综合型。既可以干技术类的工作又可以干非技术性的工作,下面是出guo为大家提供的“软件开发工程师个人简历模板”,感谢阅读,更多有关内容出guo 个人简历栏目。 个人基本简历 姓名: 国籍:中国 目前所在地: 民族:汉族 户口所在地: 身材: cm kg 婚姻状况:未婚 年龄: 求职意向及工作经历 人才类型:普通求职 应聘职位:计算机类:软件工程师电子/邮电/通讯类软件工程师计算机类软件工程师 工作年限: 4 职称:无职称 求职类型:全职 可到职- 随时

月薪要求: 希望工作地区: 个人工作经历: xx/07 -- 至今: xx通讯科技有限公司 | 技术开发部 | 软件工程师 负责公司相关网站的开发,及公司电信增值业务中短信与声讯 的开发及维护。对增值业务有比较深的了解。在职期间有过短信业务与声讯业务的非常好的推广。 xx年3月 xx市xx科技发展有限公司(计算机职业技能培训中心)担任教师。 xx年7月 xx市xx科技发展有限公司分公司担任部门技术主管。在职期间,主要负责该公司的C、C++、JAVA教学和网络维护工作及 新项目的研究与开发。能对一些突发事件做出应急的方案。具有良好的服务意识。 xx年1月 xx市xx科技发展有限公司分公司xx职业技术学校xx职业技术培训中心,担任教务处长。主要负责新项目的开展包括 教材的定购、教师的聘请、学期的定制、教务的安排、证书的颁发等。 教育背景 毕业院校: xx大学 最高学历:本科毕业- xx-07-01 所学专业:计算机科学与技术 受教育培训经历: xx/09 -- xx/07:xx大学 | 计算机科学与技术 | 本科

平台架构师的工作职责

平台架构师的工作职责 平台架构师需要负责总体系统架构设计,进行技术可行性研究及技术选型,指导项目研发。下面是小编整理的平台架构师的工作职责。 平台架构师的工作职责1 职责: 1、负责公司平台功能架构设计,开发维护等工作,对公司平台的可用性、可扩展性、性能、响应速度及安全性进行设计; 2、负责系统及相关产品需求分析; 3、指导并参与编写系统公共代码; 4、负责领导软件技术攻关,负责制订相关的技术解决方案; 5、负责系统调优; 6、负责对软件开发团队的技术指导; 7、完成领导临时交办的其它工作。 任职资格:

1、成功主导搭建过互联网或企业级应用产品系统,具有平台型产品系统的架构设计能力; 2、深入了解数据库工作原理,熟练使用Oracle、Mysql、PG 等数据库,有一定数据库设计及优化能力; 3、对J2EE开发体系和B/S架构有深入的了解; 4、熟悉微服务架构,SpringCloud、docker、zookeeper、kafka; 5、熟悉大数据技术,ETL,图形化展示库; 6、对面向对象编程架构及软件工程有深入了解, 精通至少一种软件工程方法, 有较强的系统分析能力; 7、熟悉常用设计模式并能够应用于解决实际问题; 8、工作踏实,责任心强,具有良好的团队精神和敬业态度。 平台架构师的工作职责2 职责: 1、负责业务平台架构分析,整体架构设计:包括业务系统架构设计、业务流程设计与优化、确定项目中系统边界划分、子系统间接口设计与核心算法的设计与优化等; 2、负责系统的技术架构,能从系统的可用性,安全性,性能等方面提升项目的架构质量;

3、分析原有系统架构和不合理技术架构的架构给出切实可行的优化方案; 4、核心技术问题的攻关,线上问题的解决,项目重点、难点的技术攻坚,主导解决项目开发过程中的技术难题; 5、参与代码开发规范,技术标准的制定,负责编写相应的技术文档; 6、负责各种前沿开源技术的研究、选型,并对开发过程中的技术文档进行审核; 我们希望您具备如下条件: 1、本科及以上学历,计算机相关专业,至少8年以上工作经验(java方向); 2、有很强的业务抽象分析能力,熟悉面向对象的分析方法和数据库设计,熟悉UML等分析工具,深刻理解领域驱动设计; 3、精通J2EE体系结构,精通主流的Java开发框架如Spring Cloud,并有丰富的实践经验,掌握其基本原理; 4、对分布式系统架构有深刻的认识,并有高并发、高可用、高性能系统设计经验; 5、熟悉MySQL,memcached,redis,mongodb、ElasticSearch 等主流中间件,并对其中至少两项有很深入了解;

系统架构设计师岗位职责及要求

系统架构设计师岗位职责及要求: 基本工作目标: 1.确保公司软件研发工作的目标与公司产品发展规划及公司长期远景目标相一致。 2.确保公司各类项目的技术路线符合公司整体要求与规范。 3.确保个项目的技术选型、技术架构设计。 4.确保技术架构理念传导到设计人员与开发人员。 主要职责: 1.负责理解和管理非功能性系统需求,包括软件的可维护性、性能、复用性、可靠性、有 效性和可测试性等。 2.负责组织技术研究和攻关工作,组织及带领公司内部员工研究与项目相关的新技术。 3.协助项目经理制定项目计划和控制项目进度。 4.根据产品部所提出的的需求,对开发团队所提出的设计进行技术层面的把关。 5.协助产品部完成《用户需求说明书》、《需求变更说明书》。 6.负责对整个软件架构、关键构件、接口的设计。协助设计人员完成《系统概要设计说明 书》。 7.负责软件测试、集成、交付等过程中所需的接口规范和技术支持。 要求: 1.具备8年以上软件行业工作经验;具备教育装备行业软件开发经营优先考虑; 2.具备4年以上C/S体系结构软件产品开发及架构和设计经验; 3.具备3年以上的代码编写工作经验; 4.具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验; 5.对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握; 6.对JA V A技术及整个解决方案有深刻的理解及熟练的应用,并且精通WebService/j2ee架 构和设计模式,并在此基础上设计产品框架; 7.具有面向对象分析、设计、开发能力(OOA\OOD\OOP),精通UML和ROSE,熟练使 用Rationgnal Rose、PowerDesigner等工具进行设计开发; 8.精通大型数据库如Oracle\Sql Server等的开发; 9.对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有 实践基础; 10.在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功 案例; 11.良好的团队意识和协作精神,有较强的内外沟通能力。

银行软件开发-需求开发和管理-系统架构设计说明书模板11.doc

银行软件开发-需求开发和管理-系统架构设 计说明书模板11 Xxxxx架构设计 版本:V1.0 修订记录 目录 1引言(1) 1.1编写目的(1) 1.1.1作用(1) 1.1.2预期读者(1) 1.2编写背景(1) 1.2.1系统名称及版本号(1) 1.2.2任务提出者(1) 1.2.3任务承接者及实施者(1) 1.2.4使用者(1) 1.2.5与其它系统的关系(2) 1.3文档结构(2)

1.4电子文档编写工具(2) 1.5定义说明与符号规定(2) 1.6参考资料(3) 2系统特点分析(3) 2.1用户群(3) 2.2约束(3) 2.2.1技术约束(3) 2.2.2资源约束(4) 2.2.3时间约束(4) 2.2.4未来系统规划(4) 2.2.5已有系统状况(5) 2.3名词解释(5) 3系统技术架构(6) 3.1架构分析(6) 3.2运行环境(6) 3.2.1硬件平台(6) 3.2.2软件平台(6)

3.2.3系统部署架构(7) 3.3系统整体结构概述(7) 4关键技术(7) 4.1ETL.......................................................................................... ....... 错误!未定义书签。 5实施方法(7) 5.1并行开发(7) 5.2分阶段测试(8) 5.2.1报表打印测试(8) 5.2.2数据计算正确性测试(8) 5.2.3系统处理性能测试(9) 1引言 1.1编写目的 1.1.1作用 【说明】《软件概要设计说明书》是在《软件需求规格说明书》的基础上,通过我方与用户方反复沟通形成的。它必须充分反映《软件需求规格说明书》中的用户需求,如有改动必须征得用户的认可。它将作为项目验收时重要的的标准和依据。 从另一方面讲,它又是开发人员在下一阶段进行系统详细设

2021年软件研发工程个人简历

软件研发工程个人简历软件研发工程个人简历范文 姓名: 性别:男 年龄: 23 国籍:中国 婚姻状况:未婚 户口所在:湖北 目前所在:广州 身高: 161 cm ___: XXXXXXXXXXX 电子邮箱: xxx@

人才类型:应届毕业生 应聘职位:软件工程师 工作年限: 0 职称:无职称 求职类型:全职 可到职日期:随时 月薪要求: 3500~4500元 希望工作地区:广州 湖北**智能科技有限公司 起止年月:xx-06 ~ xx-09 公司性质:民营企业

所属行业:电子技术/半导体/集成电路 担任职位:软件研发工程师 工作描述:在公司里主要负责播放库模块,做过的项目有:IP 搜索软件、简单的播放界面、音视频的编解码和音视频同步,其开发环境是以Windows平台下VSxx编程,在公司工作期间,大多自学为主,遇到问题能够自我分析定位,学会边调试边解决问题,熟练使用网络资源进行技术服务,具备快速吸收新知识的能力。 毕业院校:武汉大学 最高学历:本科 毕业日期: xx-06 所学专业:通信工程 起始年月终止年月学校(机构) 所学专业获得证书 xx-07 xx-08 学校实验室全国电子设计大赛培训

xx-10 xx-03 武汉华嵌中心嵌入式Linux就业培训 ___《国家信息技术应用技能嵌入式Linux工程师认证证书:NICE 》 外语:英语良好 粤语水平:较差 国语水平:优秀 1.精通Windows下C/C++开发,熟练使用FFMPEG库进行音视编解码和音视同步 2.精通Linux下的C/C++高级应用开发,如管道、socket、多进程、多线程,熟练掌握Shell程序和Makefile文件的编写,熟练使用GCC编译器 3、精通QT、SQlite数据库等工具 4、熟练掌握ARM处理器平台及其接口硬件开发,熟悉汇编语言

2019年it运维个人述职报告

it运维个人述职报告 导语:运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。下面是为你准备的 it运维个人述职报告,希望对你有帮助! 运维工程师对一个公司来说是非常重要的岗位,它本身所覆盖的运维职责就很重要,所以,运维对其它关联工种必须非常了解熟悉:网络、系统、系统开发、存储,安全,DB等。作为一个运维工程师我认为是集合网络、系统、开发工作于一身的“复合型人才”,就如有些公司把一些合同采购都纳入了运维职责范围,还有如IDC网络规划也纳入运维职责。 一.运维工程师岗位职责 1、参与设计、审核、优化公司IT系统以及各应用系统的体系架构; 2、全面负责公司运维项目的系统升级、扩容需求与资源落实,配合开发需求,测试、调整运维平台;

3、负责网络以及服务器的网络设置、维护和优化、网络的安全监控、系统性能管理和优化、网络性能管理和优化; 4、建立面向开发部门,业务部门的服务流程和服务标准; 5、负责IT运维相关流程的规划、设计、推行、实施和持续改进; 6、响应及解决客户的技术要求、疑问以及系统使用过程中遇到的各种问题; 7、负责日常网络及各子系统管理维护。 8、负责设计并部署相关应用平台,并提出平台的实施、运行报告。 9、负责配合开发搭建测试平台,协助开发设计、推行、实施和持续改进。 10、负责相关故障、疑难问题排查处理,编制汇总故障、问题,定期提交汇总报告。

11、负责网络监控和应急反应,以确保网络系统有7*24小时的持续运作能力。 12、负责日常系统维护,及监控,提供IT软硬件方面的服务和支持,保证系统的稳定。 13、负责服务过程中问题现象和处理方案的收集撰写,形成知识库,并对知识库进行维护更新; 14、及时反馈技术处理过程中的异常情况,及时向部门负责人、服务开发PM、客户经理等相关人员报警;同时,主动协调资源推动问题解决; 15、定期对所有服务问题进行分析,并对服务效率有影响的问题提供反馈意见,提升服务支持团队专业度; 二.怎样才算是一个合格的运维工程师 1、保证服务达到要求的线上标准,如99.9%;保证线上稳定,这是运维工程师的基本责职所在。

Java架构师工作的岗位职责

Java架构师工作的岗位职责 Java架构师工作的岗位职责1 职责: 1、负责后端系统框架和核心模块的代码编写,快速迭代完成产品研发; 2、能按时、独立、高质量地完成工作,具有良好的代码编写规范,具有一定的架构及技术优化能力; 3、参与公司业务系统的需求讨论、可行性分析; 4、参与业务系统的缓存、消息、服务分布式架构优化与新技术引入,满足稳定、可靠的高并发要求; 5、能力出众者可作为项目经理。 任职资格: 1、计算机类相关专业,全日制本科以上学历。985、211院校优先,有大型互联网行业从业经验优先; 2、3年以上实际开发经验,2年以上架构设计经验,扎实的java编程基础; 3、熟悉Spring,SpringBoot,SpringMvc,Struts,SpringDataJPA,Hibernate,MyBatis,ibatis框架三种以上,熟悉SpringCloud优先考虑; 4、熟练使用oracle,mysql,sqlServer关系性数据库,熟悉redis,熟悉mongodb 为加分项,对sql优化有一定的经验,掌握PLSQL语言优先考虑; 5、熟悉Linux基本命令,有Linux环境Docker部署及维护经验; 6、熟悉Maven,Gradle项目构建工具,熟悉Git,Svn版本控制,熟练使用MyEclipse,IDEA等开发工具; 7、熟悉JavaScript,Jquery,Easyui,熟悉Bootstrap,Vue,ElementUi为加分项。 Java架构师工作的岗位职责2 职责: 1、负责业务平台的技术架构规划、设计,产出设计方案,确保系统的架构质量,并能识别风险,保障产品可用性,提升产品响应效率; 2、深入理解平台业务,引入创新的技术和解决方案,用创新的思路解决业务问题; 3、主导系统关键技术问题的攻关、核心模块的代码编写,将架构规范、良好的编程风格落实到项目中。 4、负责分布式系统的架构设计、服务治理、性能优化和高可用性; 5、带领并指导工程师,让团队成员不断取得进步。 任职资格: 1、本科科班全日制或以上学历,5年以上JAVA开发经验,2年以上JAVA架构设计经验(主持开发或主要设计) 2、扎实的Java基础知识,5年以上的Java Web研发和大型系统架构经验,熟悉分布式系统的设计和应用 3、承担过大型互联网系统的主力开发工作,熟悉常用的Java开源框架:Spring(mvc,boot,cloud), Mybatis,Dubbo,Redis、RabbitMQ、Kafaka,有高并发,多线程处理相关实战经验。

软件系统体系结构说明书(项目描述+功能结构图+业务流程图)

******系统体系结构说明 书

修订控制页

目录 0.文档介绍 (3) 0.1文档目的 (3) 0.2文档范围 (3) 0.3读者对象 (3) 0.4参考文献 (3) 0.5术语与缩写解释 (3) 1.系统概述 (3) 2.设计约束 (4) 3.设计策略 (4) 4.应用系统安装拓扑图 (5) 5.系统总体功能结构 (6) 6.子系统的结构与功能 (6) 6.1.文章管理子系统 (6) 6.2.学生求职管理子系统 (7) 7.系统主要数据结构 (9) 8.开发环境的配置 (9) 9.运行环境的配置 (10) 10.测试环境的配置 (10) 11.其他 (10)

0.文档介绍 0.1 文档目的 0.2 文档范围 0.3 读者对象 本说明书适用于项目设计人员、开发人员、测试人员、文档编写人员、工程实施人员。 0.4 参考文献 《XXXXXXXXXX》 ISO9001:2000质量保证体系 XXXX公司规范设计总则 0.5 术语与缩写解释 1.系统概述 根据XXXX大学生就业管理与服务工作的实际需要,为了更好地为XXXX毕业生和

用人企业提供服务、提升大学生就业的管理和服务水平,更好地促进大学生就业,决定建设XXXX就业服务系统。系统将实现包含就业政策的制定与发布、学生简历制作、毕业生生源管理、就业数据汇总分析、就业办公、就业指导、企业岗位发布与招聘、毕业生跟踪、招聘会安排等功能在内的综合就业服务系统。从而使就业管理人员从目前繁杂的手工工作方式中解脱出来,加强管理与监控,并为领导提供决策与分析支持。 2.设计约束 ISO9001:2000质量保证体系 3.设计策略 提示:体系结构设计人员根据产品的需求与发展战略,确定设计策略(Design Strategy)。例如: ?扩展策略。说明为了方便本系统在将来扩展功能,现在有什么措施。 ?复用策略。说明本系统在当前以及将来的复用策略。 ?折衷策略。说明当两个目标难以同时优化时如何折衷,例如“时-空”效率折衷,复杂性与 实用性折衷。

软件开发的个人简历范文

软件开发的个人简历范文 如何来写好个人简历是现在求职者们都非常重视的问题,因为在求职中个人简历所能够起到的做作用非常大,甚至可以说是求职的关键所在。 个人信息 性别:男 民族:汉族年龄:26 婚姻状况:未婚专业名称:计算机科学与技术 主修专业:计算机类政治面貌:汉族 毕业院校:闽南师范大学毕业时间:2016年6 月 最高学历:本科电脑水平:一般 工作经验:一年以上身高:168 cm 体重:60公斤 现所在地:新罗区户籍:新罗区 求职意向

期望从事职业:软件开发期望薪水:5000-6000 期望工作地区:新罗区期望工作性质:全职 最快到岗时间:1个月内需提供住房:不需要 教育/培训 教育背景: 学校名称:闽南师范大学( 2016年9月- 2016年6月) 专业名称:计算机科学与技术学历:本科 所在地:漳州市芗城区证书: 专业描述:Java ,Photoshop ,Flash ,Linux ,SQL ,web嵌入式开发,等 学校名称:福州大学( 2016年9月- 2016年6月) 专业名称:软件工程学历:大专 所在地:福州软件园证书:一等奖学金,二等奖学金,优秀班干等专业描述:PHP,SQL ,MySQL ,

div+CSS ,Photoshop ,C,C#,ASP ,.Net 等 培训经历: 工作经验 公司名称:厦门朗新天霁软件技术有限公司( 2016年3月- 2017年5月) 所属行业:互联网·电子商务公司性质:私营.民营企业 公司规模:10~50人工作地点:厦门市软件园二期 职位名称:软件工程师 工作描述:开发人力资源管理系统,PC,app开发!进行前后台交互式,主要开发工具有vs2016,SQL ,Hbuild,jq,js,HTML +CSS等开发工具。 离职原因:离家近点 自我评价 自我评价:有一年多有关人力资源管理系统软件开发经历,事业心强,追求成功和卓越,敢于面对风险,承担压力,乐于从事挑战性工作;沟通力强,良好的协调技巧、沟通能力和团队意识;基

大数据架构师岗位的具体职责表述

大数据架构师岗位的具体职责表述 大数据架构师需要负责指导开发人员完成数据模型规划建设、分析模型构建及分析呈现。以下是小编整理的大数据架构师岗位的具体职责表述。 大数据架构师岗位的具体职责表述1 职责: 1.负责公司新业务方向平台大数据基础架构的搭建及后期数据处理体系的升级和优化,不断提升系统的稳定性和效率。为公司未来方向性产品提供大数据底层平台的支持和保证。 2.负责制定大数据平台调用约束和规范; 3.负责大数据方向技术难题的解决,以及代码质量的把控;

4.作为大数据开发团队的leader,负责大数据系统平台开发 团队建设与人才梯队培养,分享技术经验,撰写相关技术文档指导和培训工程师。 任职要求: 1.热衷于大数据技术,并能平衡大数据性能、稳定性、扩展性多重要素进行设计和优化; 2.熟悉服务器基本知识,能够评估系统硬件性能瓶颈; 3.掌握Linux操作系统的配置,管理及优化,能够独立排查及解决操作系统层的各类问题,并能提供解决问题的理论依据; 4.精通Java服务器编程,熟悉JVM原理,对数据结构和算法设计有较为深刻的理解; 5.精通elasticsearch、Redis、hadoop、Kafka、Zookeeper、Yarn、Hbase、Spark底层架构,熟悉原理、源码、集群部署,包括参数优化、Bug修复,贡献过代码或提交过bug者优先 6.具备数据中心资源管理、监控、调度等系统研发经验者优先,具备分布式系统研发经验者优先; 7.具有应用大数据技术处理的项目开发、维护超过两年的经验者优先; 8.具有良好的文档编写能力,可进行方案设计、架构设计。

大数据架构师岗位的具体职责表述2 职责: 1.负责过多个大数据项目的架构; 2.精通Hadoop、Spark, HBase等主流的大数据平台、精通各组件优化设计原理; 3.精通大数据实时流式处理的设计和应用; 3.熟悉大数据平台调优,具备大数据生产平台调优经验; 4.金融行业,运营商行业大数据架构经验更优; 5.研究大数据技术的最新发展,并引入到公司技术架构; 6.指导大数据工程师的日常工作,并培养技术骨干。 任职资格: 1.计算机相关专业本科或以上学历; 2.具有5年以上大数据相关开发经验; 3.具有2年以上带团队经验 4.对Hadoop/Hive/Spark/HBase/ES等等大数据常用技术有深刻理解,能够带领团队进行技术攻坚,完成中间件的实施、改造、调优;

系统架构师岗位工作职责范本

岗位说明书系列 系统架构师岗位工作职责(标准、完整、实用、可修改)

编号:FS-QG-19993系统架构师岗位工作职责 System Architect Job Responsibilities 说明:为规划化、统一化进行岗位管理,使岗位管理人员有章可循,提高工作效率与明确责任制,特此编写。 简介:系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。架构师在软件开发的整个过程中起着很重要的作用。 系统架构师职位描述(模板一) 岗位职责: 1、全面负责公司云平台架构 2、分析业务需求,验证可行性,评估技术风险,估算开发成本,支持管理决策 3、根据产品需求,提炼非功能性架构需求,确定软件架构 4、培训技术团队,审查技术团队的设计方案,并驱动技

术团队实现软件架构 5、参与核心模块代码的编写 任职要求: 1、8年以上Java项目开发经验,3年以上架构师经验; 2、有微服务设计的经验;有高并发和高性能服务设计和开发的经验; 3、熟练掌握Spring生态系,包括SpringFramework,SpringData,SpringSecurity,SpringBoot,SpringCloud,SpringCloudNetflix 4、熟练掌握HTML5,CSS和JavaScript;精通Git; 5、熟悉阿里云,AWS或者Azure云服务; 6、熟悉Docker、Elasticsearch、MongoDB者优先; 7、有SaaS或者多租户应用开发经验优先;精通CI/CD者优先; 8、学习能力强,关注代码的细节和质量。系统架构师职位描述(模板二) 岗位职责: 1、负责电商基础架构组件开发和优化,负责开发和维护

it项目主管岗位职责

it 项目主管岗位职责 篇一:it 项目经理岗位职责】 岗位:项目经理 1 、计划: a) 项目范围、项目质量、项目时间、项目成本的确认。 b) 项目过程/活动的标准化、规范化。 c) 根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。 d) 各项计划得到上级领导、客户方及项目组成员认可。 2 、组织: a) 组织项目所需的各项资源。 b) 设置项目组中的各种角色,并分配好各角色的责任与权限。 c) 定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》) d) 安排组内需求分析师、客户联系人等角色与客户的沟通与交流。 e) 处理项目组与其它项目干系人之间的关系。 f) 处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。 g) 安排客户培训工作。 3 、领导: a) 保证项目组目标明确且理解一致。 b) 创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影响。 c) 提升项目组士气,加强项目组凝聚力。 d) 合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。 e) 制定项目组需要的招聘或培训人员的计划。 f) 定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。 g) 及时发现项目组中出现的问题。 h) 及时处理项目组中出现的问题。 4、控制 a) 保证项目在预算成本范围内按规定的质量和进度达到项目目标。 b) 在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量; c) 定期向领导汇报项目工作进度以及项目开发过程中的难题。 d) 对项目进行配置管理与规划。 e) 控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速

数据架构师岗位职责

数据架构师岗位职责 篇一:数据仓库架构师的岗位职责和岗位要求】 数据仓库架构师的岗位职责和岗位要求 根据网络招聘的资料合成的,不过好像听起来好像和项目经理的角色区别不大,呵呵!而且好像都是要全能的上将![@more@] 岗位职责 1. 制定数据仓库建设方案 2. 数据仓库的设计和开发 3. 数据仓库应用方案设计和推广 岗位要求 1 、熟悉大型企业商业智能整体运作模式和系统框架,深刻理解商业智能对业务运营的杠杆作用,能够应用bi 工具指导和帮助业务过程的改进。 2、5 年以上oracle 或者sqlserver 数据库管理经验,熟练使用unix 和linux ,深刻理解数据仓库应用设计原理和实践; 3 、精通数据库索引和sql 语句的优化,和服务器的性能参数调整,有perl, 4 、熟练一种以上主流etl 工具和bi 工具,如informatica,owb,dts 5 、能根据业务需求设计数据仓库模型,有3 年以上数据仓库开发实施经验,掌握多种数据仓库开发,多维分析相关技术和olap 前端展现工具; 6 、有相关行业数据分析经验者及互联网点击流数据分析经验者优先;有数据挖掘应用和开发经验优先; 7 、强烈责任心,开放的性格,良好的沟通能力;较强的分析问题、解决问题能力,良好的沟通能力、团队精神。 8 、熟悉erwin 或powerdesigner 建模工具; 9 、有一个以上企业级数据仓库项目设计经验,精通数据仓库架构,熟悉数据仓库项目的实施流程; 【篇二:数据架构师岗位职责】 1. 制定面向产品的数据设计规范和流程,制定数据设计所需的各种文档模板; 2. 负责数据仓库建模、数据库优化、数据部署,数据抽取等etl 的设计,编写专业的系统设计文档; 3. 对于it 系统应对大数据量和大并发所要求的性能指标从数据模型和部署等方面给出设计和持续的优化支持; 4. 参与产品架构设计文档和详细设计文档的评审; 5. 完成上级领导安排的其他任务。

相关文档
相关文档 最新文档