IT人生软件外包相关职业规划_第1页
IT人生软件外包相关职业规划_第2页
IT人生软件外包相关职业规划_第3页
IT人生软件外包相关职业规划_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件外包相关职业规划有学生问相关的问题, 可能大家对软件外包及软件工程流程还不是太清楚, 所以在这里给大家做个简单的分析:一 . 软件外包的目的:软件外包就是企业为了专注核心竞争力业务和降低软件工程本钱, 将软件工程中的全部或局部工作发包给提供外包效劳的企业完成的软件需求活动。二.软件外包的主要内容:现在业务流程外包(BPO)已经成为外包效劳新的开展趋势,在未来几年内将成为外包的主要 内容。BPO包括人力资源、采购、财会、客户中心、后勤、研发、营销、工厂运作、培训, 这些大类还可以进一步细分。不仅IT行业需要BPO,而且BPO的每项业务都离不开IT业务的支持,从而产生IT 外包时机。三.软件外

2、包工程开发简要流程:调研:根据客户提出的需求进展详细的需求调研,编写需求规格说明书;系统分析:客户确认需求,对需求进展系统分析,确定功能点与业务流程;系统设计:根据系统分析的结果进展初步设计,按功能点进展详细设计;程序开发:编写代码,提交测试方案;测试:按功能点进展测试,整体测试;交付:交给客户试用,反应、修正,正式提交客户。四 . 软件外包工程开发复杂流程:方案阶段?需求分析阶段?软件开发阶段?测试阶段 ?完成1 、工程方案阶段工程方案草案和风险管理方案作为第一步, 当有一个商业时机后, 根据公司高层负责制定的初步商业方案书来完成工程的方案草案, 确定、 分析工程风险并确定其优先级, 还要制

3、定风险解决方案。本阶段的目的是确立产品开发的经济理由。当确定开发之后那么制定软件开发方案、人员组织构造定义及配备、过程控制方案。 1 工程方案草案工程方案草案应包括产品简介、 产品目标及功能说明、 开发所需的资源、 开发时间和里程碑。 2 风险管理方案也就是把有可能出错或现在还不能确定的东西列出来, 并制定出相应的解决方案。 风险发现 得越早对工程越有利。 3 软件开发方案软件开发方案的目的是收集控制工程时所需的所有信息, 工程经理根据工程方案来安排资源需求并根据时间表跟踪工程进度。工程团队成员根据工程方案以了解他们的工作任务、工作时间以及他们所依赖的其他活动。 可将方案分成总体方案和详细方案

4、, 总体方案中每个任务为一个里程碑, 详细方案中必须将任务落实到个人。 软件开发方案还应包括产品的应收标准及应收任务包括确定需要制订的测试用例 。 4 人员组织构造定义及配备常见的人员组织构造有垂直方案、 水平方案、 混合方案。 垂直方案中每个成员充当多重角色。水平方案中每个成员充当一到两个角色。 混合方案那么包括了经历丰富的人员与新手相互融合。具体选择根据人员实际技能情况进展选择。 5 过程控制方案过程控制方案的目的是收集工程方案正常执行所需的所有信息,用来指导工程进度的监控、方案的调整,确保工程按时完成。2、需求分析阶段需求分析阶段的目的是在系统工作方面与用户达成一致。 1 软件需求规约详

5、细说明系统将要实现的所有功能。 2 用户界面原型可以有三种表示方法:图纸在纸上 、位图绘图工具 、可执行文件交互式 。3、软件开发阶段本阶段从物理上实现目标系统。采用了面向对象方法。 1 软件架构说明软件的组织构造、部署构造及运行环境。 2 类设计定义类之间的关联和类的属性、方法。 3 数据库设计定义数据库表之间的关联和各个表的字段。 4 编码和单元测试按照设计文档进展编码,每完成一个模块应进展单元测试。 5 集成系统按软件组织构造的要求将各个子系统组合起来。4、测试阶段测试的目的是在发布之前找出程序的错误。 包括: 核实每个模块是否正常运行 参考设计文档 、核实需求是否被正确实施参考需求文档

6、 。 1 测试方案收集和组织测试信息,为测试工作提供指导。 2 测试数据尽量使用真实数据。 3 测试报告记录测试结果,详细描述问题,提出解决方法。 4 帮助文件和用户操作手册5、管理软件开发过程有以下几方面地工作: 1 组织会议讨论会议、总结会议等。 2 评审程序对各个阶段的工作结果进展审核。 3 协调人员 4 配置管理使用一些配置管理工具进展开发文档管理,如: visual sourcesafe, teamsouce六、各参与角色的具体职责描述及对人员的要求 1 工程经理职责:1 、制定产品的目标。2、制定各个工作的详细任务表,跟踪这些任务的执行情况,进展控制。3、组织会议对程序进展评审。4、综合具体情况,对各种不同方案进展取舍并做出决定。5、协调各工程参与人员之间的关系。人员要求:对产品有激情,具有领导才能。对问题能正确而迅速地做出确定。能充分利用各种渠道和方法来解决问题。能跟踪任务,有很好地日程观念。能在压力下工作。 2 系统分析员职责:1 、了解用户需求,写出?软件需求规约?。2、建立用户界面原型。担任此角色的人员要求: 担任系统分析员的人员应该善于协调, 并且具有良好的沟通技巧。人员中必须要有具备业务和技术领域知识的人才。 3 设计员 职责:1 、定义类的方法和属性以及各个类之间的关联,画出类图。2、进展数据库设计。人员要求:掌握面向对象分析与设计技术,统一建模语言

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论