软件开发模型——同步模型

被引量 : 0次 | 上传用户:psty2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发规模的增大,软件开发已经从早期的艺术化发展到现在的软件工程阶段。软件工程的出现是为了解决软件开发中的软件危机问题,软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重问题。在软件工程中,软件开发模型占有极其重要的地位。软件开发模型是软件开发的全部过程、活动和任务的结构框架,软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目开发的基础。软件开发模型给出了软件开发活动各阶段之间的关系,它是软件开发过程的概括,是软件工程的重要内容,它为软件工程管理提供里程碑的进度表,为软件开发过程提供原则和方法。 在软件开发过程中,需求、设计、编码随时可能会发生变化,导致这些变化的原因是多方面的。需求发生变化时,设计和编码要进行相应的修改以满足系统的要求。发生这些变化及进行相应的修改时,如何能够保证需求、设计、编码的一致性,当前的软件开发模型对此没有给出解决此问题的策略。 针对目前软件开发的现状,结合目前软件开发模型的特点及其存在的问题,本论文提出了一种新的软件开发模型——同步模型,这里所提出的的同步模型就是为了保证在进行需求、设计、编码在任何一项发生变化时,其它能够自动地进行修改或调整,在文中,讨论了利用同步模型进行软件开发包括需求分析、设计、编码、测试等各项活动。 为了辅助利用同步模型进行软件开发过程,本文实现了一个简单的CASE工具——自动同步模型器,它是用来描述和控制软件开发过程中产生的各种元素——需求、设计和代码。它借鉴面向对象分析的一些机制来处理需求和设计,同时融合了配置管理功能。另外,还提供了别的开发模型不具有的功能:自动检查需求、设计和编码的一致性,同时,当需求发生变更时,自动更新相关的设计和编码。这个自动同步模型器是利用快速开发工具Delphi实现的,文中给出了具体的设计和实现。
其他文献
<正>文化旅游资源是文化旅游产业发展的前提和基础。文化旅游是以人文旅游资源为主要内容的旅游活动。海口风光旖旎,历史悠久,文化灿烂,文化旅游资源丰富,特色显著,文化旅游
<正>"共享经济"的兴起让人们对拼车、拼房、房屋交换、二手交易的热情越来越高,这不仅改变了原有的大生产、大消费方式,还悄然带动了一种全新的商业模式。有一种分享,可以让
应用针刺配合策格疗法治疗肥胖症,探索非药物疗法治疗肥胖症的最佳方法。通过治疗证实效果显著,有效率达100%,并能控制因肥胖而产生的高脂血症、高血压、脂肪肝的症状和体征
目的:观察并探讨蒙医护理窦性心动过缓的疗效及方法。方法:将符合标准的102例窦性心动过缓患者随机min为观察组(52例)和对照组(50例),观察组采用蒙医辩证治疗及护理;对照组给
随着经济和科技的发展,企业经营和发展所面临的环境发生了巨大变化,传统的成本管理方法受到前所未有的挑战,成本管理范围已由生产成本管理扩展到对整个经营活动价值链的成本
<正>骨囊肿(bone cyst)亦称孤立性骨囊肿或单纯性骨囊肿(simple bone cyst,SBC),是一种以骨结构缺陷为特点的良性病损。儿童多见。好发于长骨干骺端,尤以股骨和肱骨近端最常
中国民族音乐具有继承民族传统文化和培育民族精神的价值。但由于种种主客观因素,中国民族音乐及其教育生态存在严重失衡现象。治理民族音乐教育生态环境,需要有效保护、开发
《圣经》是基督教的主要经典,也是西方文化的主要思想基础。它对于基督教文化的西方国家来说,是传统文化的重要组成部分,对人们思想观念的影响是根深蒂固的。本文主要探讨《
虽然2011年8月2日美国政府终于搭上了提高美国债务上限的末班车,使得美国避免了债务违约。但作为全球金融危机的延续和深化,美国债务危机的随时有一触即发的可能,而美国自身
西峰油田在夏季普遍存在压裂液腐败的问题,严重影响了井下作业的施工进度,造成了液体的浪费和施工质量不能保证。通过对压裂用水进行水质分析得出,压裂液腐败变质主要原因是