苏州北大青鸟|苏州电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好

ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 北大青鸟校园环境
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好

当前位置: 主页 > ACCP6.0 >

软件人才岗位分析之软件设计师

  软件设计师

  软件设计师也称为软件系统设计师(System Designer)。设计师应对“系

  统结构”所使用的软件技术非常了解,自身具备良好编程技巧,才能成为优秀的

  系统设计师。系统设计师的职责是把结构模型对应到实现模型上,从概念到实现软件工程师核心岗位设置与要求

  期间规划和组合模型的优劣是决定软件系统设计师好坏的标准。也就是说软件设

  计师根据系统用例进行软件架构设计,可能是一个系统节点,也可能是节点上的

  一个模块。他针对实现语言定义出系统的静态对象、对象之间的关系、接口和对

  象实例之间的交互顺序,然后交给软件开发工程师。这就要求具有良好的编程技

  巧(专业领域、软件工程领域)如:抽象能力、面向对象的思想、舍得抛弃的精

  神、领悟和突破能力等等。

  岗位职责

  ¾ 理解、评估并接收相关的需求文档;

  ¾ 分析和确定设计重点难点,进行方案预研和原型试验;

  ¾ 根据系统用例进行软件架构设计、数据库设计、系统功能设计、模块设

  计、接口设计

  ¾ 针对实现语言定义出系统的静态对象、对象之间的关系、接口和对象实

  例之间的交互顺序

  ¾ 指导编码开发和监督、评审软件开发工程师的编码开发工作;

  ¾ 开发过程中跟踪设计成果的落实,并分析优化应用系统的性能,使性能

  达标;指导甚至直接参与部分核心框架和复杂算法的编码实现工作

  ¾ 协助对软件开发工程师的工作绩效评审;

  ¾ 协助编写系统技术报告和其他相关的技术文档;

  ¾ 配合项目经理做好项目验收、鉴定(评审)的准备工作,按要求编写提

  交相关的验收、鉴定(评审)材料;

  ¾ 及时向项目经理汇报所负责工作的进展情况,接受项目经理对工作的检

  查监督。

  技能要求

  ‹ 熟练掌握常用数据结构和常用算法

  ‹ 熟悉面向对象的程序设计方法和设计思想 软件工程师核心岗位设置与要求

  ‹ 精通常用的设计模式,熟练运用恰当的模式进行系统设计;

  ‹ 熟悉UML规范,能使用 Rational Rose或者其他辅助工具

  ‹ 熟悉主流数据库,掌握数据库设计原则、设计方法和设计工具

  ‹ 熟悉项目的开发语言、编程技能和相关流行开发框架

  ‹ 熟悉软件开发的中间件服务器

  ‹ 熟悉公司软件或项目开发流程和规范;

  ‹ 掌握常用信息技术标准、安全性;

  ‹ 能阅读外文专业技术文档;

  素质要求

  „ 思维敏捷,善于学习、总结

  „ 抽象思维和逻辑思维比较强

  „ 较好的综合分析和统筹能力

  „ 富于开创性,喜欢挑战、学习探索能力较强

  „ 舍得抛弃的精神、领悟和突破能力

  „ 良好的口头及文字表达能力,良好的沟通能力

  „ 能有积极主动的工作态度和团队合作精神


标签:

(原文标题:软件人才岗位分析之软件设计师)

(责任编辑:苏州北大青鸟



相关新闻

  • ACCP 不重学历重能力
  • 软件人才岗位分析之质量经理
  • 软件人才岗位分析之项目经理
  • 软件人才分类
  • 更多
    分享按钮
    ------分隔线----------------------------
    苏州北大青鸟『招生专题』