【www.scfx8.com--述职述廉报告】

篇:软件开发员岗位职责1.根据农村信用社业务发展的需要,结合自身软件开发能力,制定软件开发的计划、整理业务需求书、编制实施方案。2.负责编制项目立项报告。3.根据业务需求书,按照软件工程的实施步骤,负责业务程序的开发。4.负责编制软件使用说明书、整理验收文档等。5.负责与软件开发相关的具体工作,如开发环境的建立、开发平台的安装等。6.完成领导交办的其他工作。

第2篇:软件开发岗位职责描述

软件开发部经理.......................................................................................................................2 软件开发部副经理 ...................................................................................................................2 产品经理 ..................................................................................................................................2 系统架构师 ..............................................................................................................................2 系统分析师 ..............................................................................................................................3 硬件开发工程师.......................................................................................................................3 软件开发工程师.......................................................................................................................3 项目经理 ..................................................................................................................................4 项目实施经理...........................................................................................................................

4 软件开发部经理

1. 拟定本部门年度、月度目标、工作计划及并上交主管副总经理审批;

2. 部门经理享有部门内部人事调配权;软件部统一对外出口为软件部部门经理;严格遵守公司的各项管理制度,认真履行工作职责,行使公司给予的管理权力,杜绝一切越权事件的发生;

3. 针对部门的发展计划,向人力资源部门提供部门员工的培训要求,协助人力资源部门抓好部门员工的专业培训工作,协助组织部门系统分析师、高级程序员和程序员的业务指导和培训工作 4. 设计部门内部的改造计划,组织审定部门各项技术标准,编制、完善软件开发流程,并组织内部系统分析师、软件工程师、程序员进行研究,开展新产品、新项目开发工作,不断提高产品的市场竞争力;

5. 抓好本部门项目组总结分析报告工作,定期进行项目分析、总结经验、找出存在的问题,提出改进工作的意见和建议,并组织本部门员工学习,为公司领导决策提供专题分析报告或综合分析资料。

软件开发部副经理

1.2.3.4.5.协助部门经理制定技术开发部门目标,设定优先权;

组织、培训开发技术团队,并带领团队完成各项业务目标; 建立科学、高效的开发和测试环境和流程,持续提高工作效率; 持续推动管理方法改进,带领团队进行技术更新; 推动部门内的文化建设,提高团队凝聚力;

产品经理

1. 对所负责的产品进行策划和管理;

2. 对所负责的产品进行市场调研和分析,及时提出应对措施;

3. 负责产品实现的内部管理,保证产品功能的顺利实现以及时满足市场需求;

4. 负责产品对外宣传与推广,开拓市场,提高产品品牌知名度和认可度;

5. 配合销售制订产品销售策略,支持市场销售业务。

系统架构师

1. 系统架构师是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。

2. 系统架构师是在技术上对所有重要事情做出决定的人。(系统架构师在整个软件开发过程中都起着重要作用,并随着开发进程的推进而其职责或关注点不断地变化。)

3. 需求阶段,软件架构师负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。

4. 设计阶段,架构师负责对整个软件架构、关键构件、接口的设计。协助系统分析师完成《系统概要设计说明书》

5. 编码阶段,架构师则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培训班等;

6. 测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为软件架构师的工作重点;

系统分析师

1. 协助需求分析师进行需求调研。

2. 分析、解析《用户需求说明书》,将系统需求整理成《软件需求规格说明书》;

3. 负责解决《软件需求规格说明书》被评审后发现的问题;

4. 在分析系统前,负责向架构设计师解释《软件需求规格说明书》的内容。

5. 协助架构设计师进行架构设计,并协助其完成《系统架构说明书》。

6. 根据《系统架构说明书》对系统进行建模;

7. 系统分析及建模完成后,负责将建模成果转化为《系统概要设计》;

8. 协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计,完成数据库CDM及PDM图,并协助其完成《数据库设计说明书》

9. 协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。 10. 指导软件工程师按《系统详细设计说明书》进行代码实现。

11. 负责重点代码检查;

12. 协助项目经理进行配置管理,并提供优化改进建议;

13. 定期对项目组成员进行技术方面的培训。

硬件开发工程师

1. 从事终端等产品的硬件开发工作,包括硬件电路的设计、调试以及测试工作; 2. 从事相关电路的原理图及PCB设计,底层驱动软件的开发; 3. 负责硬件开发过程中各个阶段文档编写; 4. 产品投产时,提供与生产相关的技术支持。

软件开发工程师

1. 参与项目需求分析, 研究项目技术细节,进行系统框架和核心模块的详细设计;编写相应的技术文档;

2. 根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改、完善软件;

3. 根据公司要求规范,编写相应的技术文档;编制项目文档、记录质量测试结果

4. 研究项目技术细节;完成项目初始至终结的全部技术跟踪协调工作

5. 根据开发进度和任务分解完成软件编码工作,配合测试工程师进行软件测试工作;

6. 参与客户沟通、项目需求调研分析并维持良好的客户关系;编写需求分析报告。 7. 完成公司领导交办的其他工作。

项目经理

1. 负责制订软件开发项目的计划,实施整个项目的管理;

2. 参与项目需求分析, 研究项目技术细节,进行系统框架和核心模块的详细设计及规划;

3. 根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改完善;

4. 研究项目技术细节;完成项目初始至终结的全部技术跟踪协调工作

5. 按照项目计划,按时按量保质完成项目编码、文档及测试工作

6. 参与客户沟通、项目需求调研分析并维持良好的客户关系;

7. 解决项目开发过程中一些突发的技术难题,跟踪开发团队的开发进度; 8. 完成公司领导交办的其他工作。

项目实施经理

1. 负责制定项目实施计划;

2. 在项目实施计划的约束下,协调项目组相关资源,完成系统实施相关工作(包括系统安装、用户培训、系统上线、系统试运行等);

3. 在项目实施阶段,跟踪、检查实施人员的工作质量;

4. 负责协助用户进行“用户确认测试”和编写《确认测试报告》。

第3篇:海外软件开发软件工程师岗位职责1.dvb-s软件的ca集成开发。2.负责底层驱动skyapi编写、数字电视(卫星,有线电视)应用软件研发、设计。

第4篇:软件开发测试工程师岗位职责1.负责半导体仪器应用的GUI代码。2.负责仪器控制代码的设计和开发。3.软件发布的编译和测试。4.文档的写作和维护。

第5篇:高级软件开发工程师岗位职责1.按照软件开发项目的设计要求和原代码编写规范编写程序代码,对其质量、性能负责。2.负责实现项目的相关算法或技术模块。3.遵从过程管理规范,编写相关技术文档。

第6篇:软件开发过程及岗位职责

软件开发过程及岗位职责

本文主要讲述如何组织开发软件项目,使之更加快速、有效的完成。并分成以下几个阶段进行详细讲述:项目计划阶段、需求分析阶段、软件开发阶段、测试阶段、管理软件开发过程、各参与角色的具体职责描述及对人员的要求。最后提供了一些文档标准参考。

本开发过程可以作为中小型(3-7人)软件项目的开发指南,而大型软件项目使用RUP会更好。

总体流程如下:

计划阶段-》需求分析阶段-》软件开发阶段-》测试阶段-》完成

一、项目计划阶段

项目计划草案和风险管理计划作为第一步,当有一个商业机会后,根据公司高层负责制定的初步商业计划书来完成项目的计划草案,确定、分析项目风险并确定其优先级,还要制定风险解决方案。本阶段的目的是确立产品开发的经济理由。

当确定开发之后则制定软件开发计划、人员组织结构定义及配备、过程控制计划。

(1)项目计划草案

项目计划草案应包括产品简介、产品目标及功能说明、开发所需的资源、开发时间和里程碑。

(2)风险管理计划

也就是把有可能出错或现在还不能确定的东西列出来,并制定出相应的解决方案。风险发现得越早对项目越有利。

(3)软件开发计划

软件开发计划的目的是收集控制项目时所需的所有信息,项目经理根据项目计划来安排资源需求并根据时间表跟踪项目进度。项目团队成员根据项目计划以了解他们的工作任务、工作时间以及他们所依赖的其他活动。

可将计划分成总体计划和详细计划,总体计划中每个任务为一个里程碑,详细计划中必须将任务落实到个人。

软件开发计划还应包括产品的应收标准及应收任务(包括确定需要制订的测试用例)。

(4)人员组织结构定义及配备

常见的人员组织结构有垂直方案、水平方案、混合方案。垂直方案中每

个成员充当多重角色。水平方案中每个成员充当一到两个角色。混合方案则包括了经验丰富的人员与新手相互融合。具体选择根据人员实际技能情况进行选择。

(5)过程控制计划

过程控制计划的目的是收集项目计划正常执行所需的所有信息,用来指导项目进度的监控、计划的调整,确保项目按时完成。

二、需求分析阶段

需求分析阶段的目的是在系统工作方面与用户达成一致。

(1)软件需求规约

详细说明系统将要实现的所有功能。

(2)用户界面原型

可以有三种表示方法:图纸(在纸上)、位图(绘图工具)、可执行文件(交互式)。

软件开发阶段

本阶段从物理上实现目标系统。采用了面向对象方法。

(1)软件架构

说明软件的组织结构、部署结构及运行环境。

(2)类设计

定义类之间的关联和类的属性、方法。

(3)数据库设计

定义数据库表之间的关联和各个表的字段。

(4)编码和单元测试

按照设计文档进行编码,每完成一个模块应进行单元测试。

(5)集成系统

按软件组织结构的要求将各个子系统组合起来。

四、测试阶段

测试的目的是在发布之前找出程序的错误。包括:核实每个模块是否正常运行(参考设计文档)、核实需求是否被正确实施(参考需求文档)。

(1)测试计划

收集和组织测试信息,为测试工作提供指导。

(2)测试数据

尽量使用真实数据。

(3)测试报告

记录测试结果,详细描述问题,提出解决办法。

(4)帮助文件和用户操作手册

五、管理软件开发过程

有以下几方面地工作:

(1)组织会议

讨论会议、总结会议等。

(2)评审程序

对各个阶段的工作结果进行审核。

(3)协调人员

(4)配置管理

使用一些配置管理工具进行开发文档管理,如:Visual Sourcesafe,Teamsouce等

六、各参与角色的具体职责描述及对人员的要求

(1)项目经理

职责:

1、制定产品的目标。

2、制定各个工作的详细任务表,跟踪这些任务的执行情况,进行控制。

3、组织会议对程序进行评审。

4、综合具体情况,对各种不同方案进行取舍并做出决定。

5、协调各项目参与人员之间的关系。

人员要求:

对产品有激情,具有领导才能。

对问题能正确而迅速地做出确定。

能充分利用各种渠道和方法来解决问题。

能跟踪任务,有很好地日程观念。

能在压力下工作。

(2)系统分析员

职责:

1、了解用户需求,写出《软件需求规约》。

2、建立用户界面原型。

人员要求:

担任系统分析员的人员应该善于协调,并且具有良好的沟通技巧。担任此角色的人员中必须要有具备业务和技术领域知识的人才。

(3)设计员

职责:

1、定义类的方法和属性以及各个类之间的关联,画出类图。

2、进行数据库设计。

人员要求:

掌握面向对象分析与设计技术,统一建模语言(UML)。

(4)程序员

职责:

按项目的要求进行编码和单元测试。

人员要求:

良好的编程技能和测试技术。

(5)测试员

职责:

执行测试,描述测试结果,提出问题解决方案。

人员要求:

了解被测试的系统,具备诊断和解决问题的技能,编程技能

根据每个人的特长来担任其中的一个或多个角色。最好是每个人都能参与设计和编码工作,每个人都能够建立起系统的全局观。

第7篇:软件开发工程师(嵌入式开发)岗位职责1.设计芯片驱动程序,编写软件概要和详细设计说明书。2.编写驱动代码,并进行单元测试和系统测试。3.配合硬件工程师调试硬件电路。4.单板软件需求分析、设计、编码与测试。

第8篇:技术文员岗位职责(软件)1.研发技术信息的检索,研发项目进度的跟踪,研发资料的编写、整理和归稍,往来技术信件回复。2.协助部门经理完成研发中心的日常管理工作。

本文来源:http://www.scfx8.com/shuzhibaogao/49138.html