第一篇:软件架构设计师岗位职责
1.负责公司产品平台、数据库、接口和应用架构设计,理解和分析客户的业务需求,保证系统设计合理,满足业务发展的需求。
2.负责将业务需求规范转换为详细的方案设计和实现设计。
3.领导和培训软件工程师按照架构设计和技术规范展开设计、开发和测试工作。
4.负责解决开发部员工的疑难问题。
5.负责领导开发人员进行底层设计。
第二篇:系统架构设计师岗位职责
1.负责相关产品的架构设计工作,以及产品间的接口设计及管理。
2.负责指导产品的高层设计,参与重要或高风险模块的设计,控制高层设计的质量。
3.负责或参与公司外部和内部技术规范的制定。
4.负责向相关组织提供关键技术支持。
5.负责在公司内部进行组织领域内的技术知识传递。
6.负责或参与各项研发过程的技术评审工作。
7.与其他部门进行协调、沟通,保证开发与设计相符。
8.负责相关请求的技术分析;负责制订相关的技术解决方案。
9.组织实施技术可行性验证及技术选型工作。
第三篇:系统分析师、系统架构设计师岗位职责
1.负责软件产品的系统分析设计,核心模块实现。
2.负责对产品的整体系统架构,开发及相关管理文档编写。
3.有团队管理经验,并能按照相关研发规范过程进行研发。
第四篇:软件设计师心得
计算机学习要经历一个从理论———实践———理论的认识不断深化的过程,下面谈谈本人通过软件设计师考试的一些体会。
软件设计师考试大纲中计算机与软件工程知识
(1)首先基础知识中涉及到计算机硬件的内容和多媒体知识以及语言知识问题,这是一个量的积累,最后实现质的飞跃。
(2)数据结构部分,这是首次学习线性表、数组、广义表、树、图、查找算法和排序及算法的分析等。这部分的学习,要吃透理论、适当加大习题量、最好能结合上机,深化理解。数据结构好比是武功中的内功,数据结构学习用了我一至二年的时间,以自学教材为主。吃透理论就是反复读书,以一本书为主(目前清华大学严蔚敏老师的数据结构是一个经典),可能的话,再搜罗其他版本的教程,这样可以互相印证,就同一问题,多看几本书这一做法,也可推广到其他学科的学习中。(软考世界站长注:数据结构是个难点,也是个重点,本人在几家软件公司应聘时笔试都考了很多数据结构的试题,东软两次笔试均有数据结构题目,因此大家要啃下数据结构这个硬骨头!)
(3)操作系统知识,主要从资源管理的角度来分析系统功能的实现。假设你要设计一个新的操作系统,如何实现它?操作系统理论就是向读者逐步介绍和解释。重点是五大管理职能的实现及其原理。
(4)计算机网络中对ISO/OSIRM七层的划分以及各种协议的功能。传输理论、互联设备、Internet知识,除参考模型理论外,其他的比较比较凌乱。
(5)系统安全问题是目前社会关注的问题,也是应用价值较高的知识,可结合现实中的相关问题来加深理解。
软考中的信息化、标准化知识是新增考点,是对基本素质的考查,也要重视。(软考世界站长注:大家看看教程,了解一下这些知识,考前强记一下就行了)
专业英语,不是软件考试特有的,是专业知识英语水平,考前不需专业准备,平时有意识地上网读点英文专业资料。(软考世界站长注:本人英语不行,考程序员和软设的时候几乎是猜的,大家要努力学好英语哦!)
软考的考试内容既是大学计算机本科专业的必修课,同时又有着鲜明的侧重点,这对于没有经过系统学习的朋友们来说,无疑是一次全面、深入学习的机会,无论是自学或是参加培训,只要去学了就会对计算机有更深入全面的了解,而不只是停留在过去那些肤浅的认识上面。
以上是专业背景知识,是对软件设计师基本素养的要求。
软件设计师的专业能力
软件设计师,关键是设计软件的能力。考试大纲要求:要熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;熟练掌握软件设计的方法和技术;掌握C程序设计语言及指定的四种面向对象语言中的一种。这部分专业能力严重依赖工作实践,要求有一定经验的积累,是具有工程师的实际工作能力和业务水平的体现,但目前大量在校生参加考试,虽没什么工作经验可言,但通过学习和借鉴,仍可以取人之长,补已之短。
这部分内容主要体现在下午的考试题中,现就如何应对下午的考试进行分析:在近几次考试中,下午试题分五个题目,一个数据库、一个程序填空题、一个面向对象的语言题,另两个题目分别为数据流图、UML或流程图等。
数据库题目,要求补全SQL语言,这要求考生熟悉SQL的语言,无论对上午题目还是下午题目都很重要。这是学习和复习的一个重点。
数据流图,DFD是一种分析系统数据流程的图形,意在让用户理解系统的功能、输入、输出和数据存储等。请认真弄清其应用后,在画出数据流图的情况下,系统的功能也就确定了,再经过细化,逐步向物理结构迈进。考核时,试题多从父图和子图的平衡来分析。
这部分内容,解题的关键是高度重视题目说明,务必正确、深入理解其内容,必要时要读几遍,同时对于给出的图表,也要务必看懂。这样答题就轻松了,答案实际就蕴含在说明中。流程图类题目,是大家再熟悉不过的了,它就一个具体问题的解题思路进行描述,是面向过程的。但所求问题是千差万别的,因此应理解思路,细心作答。
程序填空是答题形式最简单同时也是难度最大的。为便于阅卷,这类题目以程序填空形式出现,这不仅要求理解问题本质,同时也要弄清作者解题思路,这一点比自己独立完成程序设计要难得多。依个人经验,首先要针对问题,设计自己的思路,解决问题,确定先后顺序;然后试读程序,如果思路大体一致,题就容易解决了,如果思路不一致,就要设法弄清每一段代码的功能及其逻辑结构,进而弄清命题人的解题思路,再顺势解决问题。人们常讲,答案就在题目中,这是对的。在分析问题过程中,找到所求答案。不过前提条件是考生要熟悉这种语言,又要明白解题思路,这样才能正确作答。
近年来对于统一建模语言UML考查较多,已引起了考生的注意。它代表了软件工程的发展趋势,目前是可视化建模的事实上的工业标准。人们对于图的理解相对其他形式更容易一些,图能更清晰地描述和说明问题的本质,因此,UML体现了这一特点。这类题目难度与数据流图相似,自然解题思想也相同。从形式上看,数据流图更朴实一些,UML类的题目则透出一种新颖、现代的气息。
最后的题目面向对象语言是一个选做题,给考生以自由,可以发挥个人的优势。命题已注意到不同语言的考查难度的一致性,要求考生就同一问题回答,实现了形式上的公平。应考的核心问题
要高度重视近几年的试题。试题是对考试大纲的外化,是对相应知识的梳理,直接体现考查意图。如能把历年试题研究几遍,通过考试不成问题。因此,一个高效的学习方法,就是先研究历年考试题,通过做题,巩固已有知识,强化能力。针对试题不同内容,进行归纳总结,找出自己的优势和不足,然后带着问题去读书,查找相关资料,做到有的放矢,针对性强。从应考角度讲,这种方法效率可能最高。
考试是对参考人的综合性评测,每个考生只要答对60%的题目就能通过考试。考过了,意味着一个学习阶段的终结,另一个学习阶段的开始,是对个人知识体系和实践能力的检测。
我的考试经验:考前集中学习是必要的,研究往年考题很重要,考试信心要增强。虽然软考的通过率并不高,但要相信“天道酬勤”的道理。
另外,本人是在职学习计算机的,个人的经历不适用于在校生,但是学习过程是一致的。从无知到有知,从知之不多到形成一定的学科知识体系,通过实践进一步强化能力,这一过程是不能逾越的。在校生基于自身条件、所处环境等因素,会更有优势。(这篇文章还不错,基本上说到了软件设计师的考试点,大家下午考试一定要拿下数据库,数据流图,UML这几个重点!)
第五篇:软件设计师-工作总结
2014个人工作总结
-XXX
一年来,我以“服从领导、团结同志、认真学习、扎实工作”为准则,坚持高标准、严要求,完成了各项工作任务。
一、加强学习、不断提升自身素养
作为一名入党积极分值,认真学习党的精神,积极向党组织靠拢,弄清工作的方向、目标和任务,确保在思想上、行动上和党组织保持一致;针对自身不足,有针对性地进行学习,提高自己的思想境界,牢记“全心全意为人民服务”的宗旨,树立服务意识,培养奉献精神。
二、端正作风,勤恳认真严于律己
结合自身工作的实际情况,按照公司的规章制度,时刻警醒自己,做到遵章守纪、团结同事、求真务实、乐观上进,始终保持严谨认真的工作态度和一丝不苟的工作作风,做到老老实实做人,勤勤恳恳做事。
三、努力工作、确保完成各项任务
在工作实践中,打好理论基础。积极向同事学习经验,多问多想多做,做好反思和总结,在实际操作中磨练自己的业务能力。领导交办的每一项工作,分清轻重缓急,科学安排时间,按时、按质、按量完成任务。一年来,我主要承担组织部产品线的设计和研发工作:
2014-1~3月,~~;
2014-3~7月,完成~~的需求调研、设计、开发工作;
2014-7~10月,完成~~的需求调研、设计、开发工作;
2014-10~12月,参与~~项目;
四、工作中的不足与2015年工作计划
回顾一年来的工作,我在思想上、学习上、工作上取得了新的进步,但我也认识到了自己的不足之处,主要是专业技术水平有待提高,工作方法有待改进,实践经验还不够等。我将正视自己工作中存在的问题,并在以后的工作学习中加以改正。
2015年计划:
2015-1~3月,~~项目的需求调研工作;
2015-4~7月,完成~~全国推广工作,完成~~项目的研发和推广工作;
2015-8~12月,~~