中国教育在线 中国教育网 加入收藏 设为首页

标准日本软件开发流程

http://itpx.eol.cn  来源:  作者:  2010-10-09    

  日本的软件项目开发进度控制非常严格,项目很少出现延期,一旦延期,伴随而来的就是大宗的罚款,因此,日本的软件项目非常重视按期交付。在日本软件项目进度控制中起关键作用的就是软件的阶段定义。

  日本软件项目阶段分项目提案、要件定义、概要设计、详细设计、编写代码、单体测试、结合测试、系统测试、编写手顺等。项目提案指项目可行性分析、项目立项, 是用户需求的正式提出阶段, 本阶段出具《项目提案书》。要件定义指业务需求的详细确定和系统需求的详细确定, 系统需求主要包括软件安全性, 运行速度, 网络环境, 运行环境,平台, 架构等方面的要求, 以及技术选择的调查, 本阶段出具《业务要件定义书))和《系统要件定义书》。概要设计指功能设计, 系统架构设计, 界面设计和数据库设计, 其中界面设计和数据库设计涉及内容最多, 要求最详细, 本阶段出具《概要设计定义书》、((数据库设计定义书》和《界面设计定义书》。详细设计主要指编码前的类设计, 类中方法属性设计, 类之间调用关系设计, 本阶段出具(《详细设计定义书》。编写代码指各模块负责人编写相关代码, 在编码之前还要编写单体测试式样书, 本阶段出具程序源码和(《单体测试式样书》。单体测试指由各模块编码人员完成各自模块的单体测试工作, 单体测试完成要求各模块独立运行时缺陷均消除, 本阶段出具((单体测试票》。结合测试指各模块单体测试完成后, 各模块同时运行时, 模块之间的运行状况的测试,包括业务流, 负载, 运行速度, 稳定性,一致性等内容, 本阶段出具《结合测试票》。系统测试指系统各模块统一运行缺陷均消除后, 模拟用户环境运行的测试过程,本阶段要尽量模拟用户实际平台, 用户数量, 硬件环境, 软件环境, 网络状况, 用户数据进行系统测试, 本阶段出具《系统测试票》。编写手顺指编写用户手册, 本阶段出具《安装手顺》、《使用手顺》和《维护手顺》。

  对日开发的基本流程中包括了以上1 1个阶段, 每个阶段为一个里程碑, 每个里程碑在安排计划时都规定了明确的完成期限, 这些阶段性的里程碑是项目进度的关。键点。每个阶段完成后必须进行阶段的i R e v i e w , 这种阶段R e v i e w 起到了阶段验收和总结的作用。阶段R e v i e w 是日本项目阶段控制的核心。

  只采用阶段R e v i e w 的方式进行验收也有其不足之处, 所有验收工作都放在阶段完成再进行, 阶段中的错误后续持续放大无法得到控制。而且通常情况下, 阶段R e v i e w 时问题会比较多, R e v i e w 后修改. 时间比较长, 修改次数也较多, 造成很大程度的反复工作。再有, 标准对日软件开发过程中, 阶段内任务的安排和验收比较; 无序, 很多问题会被有意推迟到R e v i e w时解决。

推荐给好友    我要收藏    我要纠错    分享到

相关资讯

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技集团有限公司 EOL Corporation
Mail to: webmaster@eol.cn