仪器社区

软件设计工程师主要是做什么的

haha3103504523 2012-11-26
我想问一下,在做一个软件开发项目的时候。设计工程师这一职位主要是负责什么方面的工作?还有对设计工程师的这一职位的总结。尽量详细一点。... 我想问一下,在做一个软件开发项目的时候。设计工程师这一职位主要是负责什么方面的工作?还有对设计工程师的这一职位的总结。尽量详细一点。
评论
全部评论
流流大顺yb
  软件设计师能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档;组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。

  工作内容:
  软件设计师的工作,受到系统构架师的影响。当系统架构师决定了整个系统架构后,软件设计师会试着实作一个系统原型。
  系统原型的目的,在验证系统架构师提出的架构。当架构过于复杂,或开发成本过高时,软件设计师必需要求系统架构师,修改提出的架构,因为在实务上,因为成本、技术等关系,是无法在经济的状况下达成。
  软件设计师,必需对软件技术十分专长,也必需对客户的需求有一定程度的了解。在系统原型中,软件设计师会实作多个程式范型(Program Pattern),每个程式范型,对应到一种客户需求的程式类型。
  系统原型开发成功后,后续的团队,就可以使用完成的程式范型,快速地将客户的需求,转化为系统程式。

  软件设计师日常工作:
  “软件设计师”的概念,它与电子、机械、建筑行业的设计师有着同样的职责,可以只输出一种经过严格约束,并有着明显业务领域特色的设计说明与流程,而交给别人去实现,达到了很高的软件生产效率。

  大多数企业只是对“系统分析员”与“软件工程师”做了明显的界定,“系统分析员”的职责在不同的企业区别较大,其工作范围涉及需求分析、功能设计、软件结构设计、接口设计等内容,有相当部分的“系统分析员”要承担一定程度的系统设计工作,但他们一般不参与编程与模块详细设计的工作;而绝大多数软件工程师则同时承担模块详细设计与编程的工作。
17 0 2017-11-25 0条评论 回复
jsshuisi70
爆笑图吧#开发项目管理和软件工程
11 0 2012-11-27 0条评论 回复
ufbqwyce
软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的 分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量Z大的职位,稳居IT行业职位需求T*P10的diyi位 (第二位是高级软件工程师)。

软件工程师的技术要求是比较全面的,除了Z基础的编程语言(C语言/C++/JAVA等)、数据库(SQL/ORACLE/DB2等)。NET平台技术、
C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB
SERVICE、STRUCTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。

软件工程师可谓是软件项目开发的掌舵者。一名的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于
门门技术都精通,任何
软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。
5 0 2015-12-15 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论