浅谈对日软件外包

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:lanying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:对日软件外包是目前在国内发展迅速的一个行业,但是由于国界、语言、习俗、文化等差异,导致对日软件外包的规模及质量不能得到很好的保证,因而制约了中国对日软件外包行业的扩大及发展。通过研究和实践总结,结合所学的知识,探讨对日外包企业,如何提高软件外包的质量,更好的发展对日外包行业。
  关键词:offshore;软件测试;软件质量
  1 日本软件开发流程
  要想在对日软件外包方面有大的发展,必须深入的了解日本的文化,真正的理解日本软件的开发流程。日本软件开发流程分为需求分析、基本设计、详细设计、编码、单体测试、结合测试、系统测试、系统导入、运用与维护等步骤。
  1.1 需求分析
  需求分析是软件开发的第一步,必须和最终客户进行接触,了解客户的需求,在熟知客户业务流程的基础上对客户进行需求进行定义。本阶段工作基本由日方担当。
  1.2 基本设计
  基本设计人员需要和客户进行反复沟通来确定系统的具体功能,包括系统的各个画面输入输出的设计,数据库设计。本阶段一般由日方担当。
  1.3 详细设计
  是编码之前的最后设计阶段,是为实现基本设计各个功能而进行的画面,模块及逻辑等的详细设计。基本上程序员可以根据详细设计完成编码。本阶段一般由中方担当,也有些项目由日方担当。
  1.4 编码
  程序员根据详细设计书进行程序的编写。在编码过程中,为了增加程序的可读性及可维护性,需要适当的增加日文注释。本阶段一般由中方担当。
  1.5 单体测试
  单体测试又称为白盒测试,是编码完成后,对每个模块或者画面,检测是否符合设计书所要求的功能的测试。该阶段需要先根据详细设计书的功能做成单体测试式样书。测试者需要严格按照测试式样书来检测程序是否完成了系统需要的功能以及是否有错误。本阶段一般由中方完成。
  1.6 结合测试
  结合测试又称为IT或者黑盒测试。是单体测试完成后,把各个功能模块,画面结合起来进行的测试。使用业务数据来检测各个模块,画面之间是否能够正常运行,功能是否实现。本阶段一般由中方担当,也有些项目由日方担当。
  1.7 系统测试
  系统测试也称为ST,是将已经完成的软件,作为整个计算机系统的一个元素,与计算机硬件,外设,数据等元素结合在一起,在模拟实际的运行环境下,对系统的一系列测试。主要用来验证软件是否与需求定义不符,以及功能和性能是否满足要求。本阶段一般由日方担当。
  1.8 系统导入
  系统导入是系统开发及测试完成后,做成系统导入文档交付给客户或实际到客户现场对客户进行系统导入及培训。
  1.9 运用与维护
  对客户实际使用过程中出现的问题进行对应。
  2 问题及对策
  2.1 加强日语学习
  对日软件外包公司最需要的是日语。开发人员对日方提供的设计资料的理解程度直接影响着开发进度和质量。良好的日文读写能力起到了至关重要的作用。
  2.2 加强交流
  由于需求分析和基本设计由日方担当,正确理解日方的设计思想非常重要。由于在理解上分歧和偏差,导致开发不断变更不少见。加强双方交流能有效减少分歧。
  2.3 加强文档管理
  日本软件业极为重视文档。把每个细枝末节都要以文档的形式记录。软件业发达的印度,文档管理也相当完备。
  日本软件公司对文档管理有自己的特点,但大体上相差不大。例如质问票,由中方发给日方的。当设计书内容不清晰时,通过质问票中写出疑问点发给日方,然后由日方回答,里面有对疑问的详细解释。另一种就是指摘,由日方发给中方的。和其他软件公司一样,日本人把程序中比较明显的问题叫做bug,而一些模棱两可或理解有差异的问题他们叫做指摘,不算作bug。
  一般来说,任何外包软件企业都会采用一些专门管理工具来管理相应的文档,例如SVN等。
  2.4 加强测试
  对于日本外包来说,测试是其中非常重要的组成部分,测试的好坏直接影响软件的质量。尤其是日本人,对软件质量的要求非常高,这就更加凸显了测试的重要性。为了提高测试质量,首先要根据设计书做成完整的测试式样书及测试用例,保证case的全覆盖及针对性,保证测试的结果和预期的结果完全一致。其次要不断的进行回归测试。开发人员对应bug后的代码要执行回归测试,保证此次修改的代码不会影响其他的功能。
  [参考文献]
  [1]国家服务外包人力资源研究院.软件外包概论.l清华大学出版社,2012年1月.
  [2]Patton,R,张小松(译).软件测试.机械工业出版社,2006年10月.
  [3]杨学瑜,高立军.软件开发过程及项目管理.电子工业出版社,2008年2月.
其他文献
目的 探讨神经外科病人术后早期营养支持。方法 将90例术后神经外科病人随机分为A、B、C三组,每组30例。A组为肠外营养、自制匀浆营养液——康能液序贯营养支持;B组全肠外营养;C
为更好服务新农村建设,使农村经济得到顺利、健康的发展,我们对我市近年来发生的涉及农村和农业的职务犯罪的工作环节进行了预防调研,并在此基础上提出预防农村干部职务犯罪
目的探讨获得性上斜肌麻痹的临床特点、术式选择及手术效果。方法回顾分析我院收治的21例(41眼)获得性上斜肌麻痹患者的病因、临床特点及手术治疗,对术前及术后1周、4周、3个月
与“计划经济”、“市场经济”等概念不同,循环经济这一概念主要是根据资源利用方式的特征来划分经济形态,强调资源循环利用和清洁生产。循环型经济是实现可持续发展的重要手段
近年来,随着独立学院的快速发展,对教师数量与质量的要求也在增加。由于独立学院目标定位与运行模式的特殊性,其教师队伍结构及教育发展取向相对于一般普通本科院校有所不同。要
本文根据直冷式双温区酒柜的制冷系统结构特点,从制冷控制方式和制冷系统结构设计两个方面,分析了噪声产生的根源,提出了酒柜降低噪声的可行性方案,并给出了实验测试结果。测
混凝土是一种由砂石骨料、水泥、水及其他外加材料混合而形成的非均质脆性材料。混凝土的裂缝问题是一个普遍存在而又难于解决的工程实际问题,本文对混凝土工程中常见的一些
影响新型农民素质发展的因素是多方面的,农村的经济基础是直接影响农村发展、农民素质提升的根本因素,由此带来的农村教育基础薄弱、农民合法权益的部分缺失和农民增收速度缓慢
<正>1案例资料1.1简要案情被鉴定人杨××,男55岁,2011年10月18日因车祸伤及头部、右小腿等多处后,被送当地卫生院行请创缝合术后转县人民医院治疗。受伤当时昏迷约20分钟,醒
会议
青岛近代园林建设成就突出,贮水山园林是其中重要部分.以史实为依据,梳理贮水山园林景观的历史变迁,考证德日占领与主权收回后的景观建设,重点研究日占时期神社园林的景观特