企业级java应用开发岗位技能及工作流程调研-广东邮电职业技术学院.pdfVIP

企业级java应用开发岗位技能及工作流程调研-广东邮电职业技术学院.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业级java应用开发岗位技能及工作流程调研-广东邮电职业技术学院

企业级 Java 应用开发岗位技能及工作流程调研 广东邮电职业技术学院计算机系 翁秀木 为了促进《企业级 Java 应用开发》系列课程的改革, 2015 年 7 月到 8 月间,我在广州通易科技进行了为期 25 天的 企业实践。目的是进一步了解当前软件企业中,企业级 Java 应用开发岗位的工作技能和工作流程。 对于企业级 Java 应用开发,其岗位技能与对应工作 流程是密不可分的。因此,以下将根据企业级 Java 应用开发 岗的真实情景,基于企业级Java 应用开发的工作流程的视角, 来阐述流程的各环节工作内容以及所需要的岗位技能。 通常,软件 系统开发生命周期图,如图 1 所示,包括 初始、系统概念构建、计划、需求分析、设计、编码、测试、 实施、运维、终结十个环节。 1) 初始,指提出创建系统的想法与概念性建议。 2) 系统概念构建,指定义系统概念范围,包括系统 边界定义,成本收益分析,风险管理计划和可行性研究,了 解用户的初始需求。 1 3) 计划,创建项目管理计划和其他计划文件,提供 必要的资源。 4) 需求分析,分析并开发用户需求,创建详细的功 能性需求文档。 5) 设计,将详细需求变成完整的系统设计文档,包 括概要设计和详细设计。 6) 编码,根据设计实现系统,主要包括编写代码和 单元测试,还包括测试环境的搭建和测试用例准备等。 7) 测试,包括系统测试(主要由软件测试工程师进 行),和用户测试(主要由用户或业务分析师进行),目的 是检验开发出的系统是否符合用户需求、是否遵守行业或公 司规范,是否有足够高的性能(如安全,能承受突增的并发 用户访问等)。 8) 实施,将通过测试的系统部署到生产环境。 9) 运维,运营和维护,支持生产环境上的系统的日 常运作,并进行必要的维护。 2 10) 终结,当系统停止使用时,如何将其从生产环境 上卸下,更重要的是如何保存数据、或销毁数据、或如何把 数据导入其他系统。 图 1 :系统开发生命周期 在这十个环节中,企业级 Java 应用开发岗主要关注 开发环节,也常需关注需求分析和设计,尤其是小项目开发 时,或业务分析师、系统架构师、设计师资源不足时,Java 应用开发岗往往直接参与需求的讨论与分析,制作需求分析 书,并负责详细设计甚至概要设计。而在测试环节,Java 应 用开发岗需要修改被检测出的 bug,需要与测试人员密切合作, 帮助其完成测试,例如,需要解答测试人员关于测试环境搭 3 建,测试用例的理解,系统的操作等问题。而在实施环节, 当缺乏专门的系统实施人员时,Java 应用开发岗需要负责系 统实施工作,把系统部署到生产环境,甚至在部署到不同环 境(例如不同国家)之前,还需解决新系统或新模 与当地 的现有系统的兼容性问题,即做二次开发或本地化修改。而 在运维环节,系统实施上线后的一段时间内,Java 应用开发 岗往往需要兼顾运维工作,以保证系统稳定和正确地运作, 并且,根据一体化运维的思想,开发岗甚至可以直接访问生 产环境,对运维提供快速支持,另外,一些重大的维护,则 需重新立项,依靠Java 应用开发岗,进行维护性开发。最后, 在终结环节,若涉及将原有数据迁移和转换到其他系统,也 需要 Java 应用开发岗参与,分析需求,编写数据转换程序, 测试,实施和运维等。 综上所述,企业级 Java 应用开发岗主要关注的环节 是分析、设计、编码和测试。如图 2 所示(注:此处的 implementation 指的是编码,即如上系统开发生命周期图的 development ),无论是瀑布、迭代和极限编程的模式,也都 需要经过分析、设计、编码和测试四环节,只是每个周期的 长短有不同。 4 图2 :软件开发流程模型 因此,围绕这四个环节,参考广州通易科技的企业实 践,可以得出企业级Java 应用开发岗的基本工作技能,如下。 1) 分析,需要与用户或业务分析师沟通,了解需求, 为更好地沟通,开发岗需要对该领域的业务知识有足够了解 ; 需要懂得分析方法和工具,尤其是面向对象的分析方法和工 具,例如 UML ;还需要懂得如何创建一个系

文档评论(0)

laolao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档