主页 > 工程师回车巷人才网

软件需求工程师的职责不包括

144 2023-07-09 04:39

一、软件需求工程师的职责不包括

软件工程师是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。主要有以下职责:

1、指导程序员的工作。

2、参与软件工程系统的设计、开发、测试等过程。3 、协助工程管理人保证项目的质量。4 、负责工程中主要功能的代码实现。5 、解决工程中的关键问题和技术难题。6 、协调各个程序员的工作,并能与其它软件工程师协作工作。7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等8、考试科目工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。扩展资料:软件工程师的发展前景:当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。我国软件出口2010年规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有关数据显示,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。

二、软件需求工程师面试题

1. (规划安排)你如何选择自己的职业? (10分)

得分:

答:在大学三年级前的时候,我决定集中精力在某一领域谋求发展。尽管我是学xx专业的,但我不知道自己最终会从事哪一行业的工作。我花了一定的时间考虑自己的目标,想清楚了自己擅长做的事情以及想从工作中得到的东西,最后我得出了一个结论——现在这个行业是最适合我的。

2. (分析能力)把诚实、聪明、学习能力、吃苦等词语排序,并说出理由。

答:诚实、吃苦、学习能力、聪明。我个人认为在社会上首先要有诚信,这个是最起码的,一个没有诚信的人没有办法立足与社会的。其次是能吃苦,任何人干什么事情都是从头开始的,任何事情的创业阶段都是很艰苦的。如果没有吃苦精神的人,虽不能说他是个不成功的人,但最起码他不是一个勇于奋进的人。再次,就是学习能力,没有任何一个人到社会上什么都会,有很强的学习能力那么说明你这个人很有适应能力。聪明只所以放在最后并不代表不重要!相信没有一个老板希望自己的手下是个笨蛋!但是有时会有聪明反被聪明误的情况。所以我认为聪明是要有的,但是有些聪明在一些场合表现出来是不明智的。

3. (分析能力)谈谈你对跳槽的看法?

答:(1)正常的跳槽能促进人才合理流动,应该支持;(2)频繁的跳槽对单位和个人双方都不利,应该反对。

4. (自我提升)在高薪、表彰和晋升之间,你认为哪种形式最有价值?

答:我认为这些东西都是紧密联系、不可分离的。尽管我对金钱并不着迷,金钱是我赖以生存的必需品。但我认为,作为一个年轻人,我更看重的是前途。我想随着成功、晋升以及表彰的出现,它们一定也会给我带来更多的金钱回报。

5、(团队合作) 你有什么业余爱好?

答:我的爱好比较广泛,只要是年轻人喜欢的活动我都喜欢参加,比如篮球、足球、骑车出游等。我也经常组织朋友们一起活动,在沟通娱乐中,使大家都增长了知识,提升了能力。

三、软件需求工程师的职责不包括以下的哪一项?

设备工程师是指从事各方面设备管理、设备管理制度建设,设备技术指导,或设备招标、评标(设备采购),设备检查,组织设备维修以及设备厂商直接销售的技术人员。

1、方案设计阶段,将设备设计需求提供给设计单位,参与设计工程控制,及时沟通设备设计需求,确保设备设计方案符合项目规划要求。

2、扩初设计及施工图设计阶段,协助解决设计技术难点,确保实现项目对设备技术专业的设计需求并使设计成果通过政府相关管理部门的审核。

3、实施阶段,提供设备技术支持。

4、收集设备方案的专业信息,国家地方技术管理规章、编制设备技术发展规划和年度专业技术研究计划。

5、编写项目竣工专业总结,维护设备专业项目数据库。

四、软件需求工程师的职责

IT工程师是从事IT相关工作的人员的统称。

IT工程师是一个广义的概念,包括IT设计人员、IT架构人员、IT工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。

那么,什么又是IT?IT也就是信息技术(Information Technology,缩写IT),是主要用于管理和处理信息所采用的各种技术的总称。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。它也常被称为信息和通信技术(Information and Communications Technology, ICT)。主要包括传感技术、计算机与智能技术、通信技术和控制技术。

IT技术也是互联网技术:互联网技术指在计算机技术的基础上开发建立的一种信息技术。互联网技术的普遍应用,是进入信息社会的标志。

IT工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。

IT工程师同样也是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。

考试的内容包括计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。

五、软件需求工程师的工作内容

我算是自学编程,目前自己开公司,还算能过得可以。

我觉得软件工程师创业最重要的是选好项目,选错了浪费时间、打击自信,还会让自己生活窘迫,我真见过一个哥们创业失败后回去养猪的。反之选对了就很容易有所成就。比如我,在一个二三线城市,资金少、人少,但是能力还行,所以我选择项目时定了几个原则:

1、销售量超过1万套的不做。在一个小城市去做微信这类用户量足够大的产品,我认为只是替他人做嫁衣。我要是搞出来了,你以为一线城市那些高手是吃干饭的?他们天天坐办公室,能力不缺,就缺创意,你的产品创意,他们笑纳的时候不会有任何过意不去的意思的。但是如果某个细分市场足够小,这些大城市的人反倒会觉得看不上,投入产出不成比例,这样我就有足够的时间去慢慢打磨自己的产品,做精做细。放心,小城市垄断一个小市场,一样混得很滋润。

2、靠砸人的不做。原因很简单,我没钱也没人,也不太可能有投资拿,那就减少招人,控制成本,这样才能活得久。当然这就要求项目的功能不能太多,不然根本做不来。比如ERP、OA这类单子,我就一概拒绝,找上门都不做。金蝶用友一个ERP动辄700万行代码,就算你有本事一天写1万行代码,2年后你崩溃的概率会非常大,你根本不知道怎么维护这么多代码。一个Bug需要在几百上万句代码上做一样的修改,你会疯掉。所以平常自己写代码时,一定需要让代码重用率尽量高。高到什么程度呢?举例来说,我卖了千万元的产品,想申请10个软件著作权,竟然发现不足30000行代码(每个至少需要提交3000行代码,不足时必须完整提供)。

3、技术门槛低的不做。如果门槛太低,谁都可以抄袭,那不如不做。很多时候,原本我可以开发出一个产品,但是我觉得技术标准太低,我就直接毙掉,或者提高要求,我希望自己做的东西要能领先别人两步,这样才能确保尽量有垄断地位。有报道说华为腾讯办公楼的灯半夜都是亮的,我承认我没他们这么拼,我比较讲究享受生活。如果差距太小,我估计咱们的产品还没升级到第二代,人家已经推出了第二代产品了。我没有那么拼,也没有他们年轻。

4、尽量跨专业足够多。这个世界上只会做软件的人不缺,只会做线路板的人不缺,只会做机械的人也非不缺,但如果你做的产品需要结合软件、电子、机械、电气、土建、数据库、建模,等等,你认为还有多少人会呢?有人开玩笑地说,这得是一个40人以上的团队才干得了的事情,我们一两个人就做了。这样一来人家怎么跟你竞争?

有了这几个原则,我就能迅速砍掉大量不适合自己创业的机会。最终聚焦到一个小而美的产品。

你可能会说,这样的项目有吗?放心,只要你深入某个行业,你就会发现这里需要做的事情多到你一辈子都做不完。你会发现你要极力控制你想开发新产品的冲动,而不是找不到机会。

你也可能会说,这样的产品不赚钱。放心,你的产品确实能帮到用户,又具有垄断地位,你还担心没钱赚?你很快会发现,可以收钱的地方实在太多,多到你不好意思再收了,但用户还是得老老实实交钱。

所以我的建议,深入某个行业,某个细分市场,扎下去,一但有所成就,你会发现你这辈子的饭碗不用愁了,而且过得相当滋润(你要是说想买游艇之类豪门生活,就当我上面什么都没说过)。

希望能给你一些启发。