期刊文献+

支持第四代语言的并行进化式软件开发模型CESD 被引量:12

支持第四代语言的并行进化式软件开发模型CESD
下载PDF
导出
摘要 目前,第四代语言(4GL)巳成为应用领域的主流软件开发工具。随着实践的深入,人们逐渐意识到:目前广泛流行的澡布式软件开发棋型不适应基于佑L的应用软件开发活动。究其原因在于二者刻画间翅空间思维方式的不匹配性。软件开发活动是一个不断反复、逐步求解的过程,4GL快速高效的开发生产率有效地支持了这一过程;而澡布式模型刻画软件开发活动过于呆板苛刻,未能很好地反映反复这一本质.此外,在应用软件开发过程中,很多开发活动实际上是可以并行的,这一点在开发实践中已得到验证,澡布式模型未能提出在较高抽象级上并行的机制.因此,软件开发模型如何从概念上到本质上支持基于4GL的软件开发活动,成为了重等解决的问题之一。一、并行进化式软件开发模型cEsD 如上所述,在传统的软件开发过程中很多开发活动是并行的。这给我们一个启示,能否在较高抽象级上便软件开发活动并行起来? 事实上,参与软件开发活动的往往是一个课题组的很多人.大型软件系统的开发甚至还要划分为若干个课题组,每一个子课题组解决一个或若干个子间题,实际上是可以并行工作的.因此,我们可以把一个软件系统的开发过程划分为若干个可以并行进行的成分,这个成分我们称为开发进程(珑vel叩-ment Proces,),每一个开发进程完成一个子系统或一个模块的开发任务. Developing software concurrently is an effective way to shorten the software development cycle. In this paper,we lead the evolutionary prototyping approach into the concurrent software development process and propose a concurrent evolutionary software development model (CESD)and mechanisms to manage and control the concurrent development process. CESD model can support the software development using 4GLs which have become the main tools presently in the domain of application software development.
作者 李彤 王黎霞
出处 《计算机科学》 CSCD 北大核心 1996年第5期79-81,共3页 Computer Science
基金 云南大学青年教师科研基金
关键词 第四代语言 并行进化式 软件开发模型 软件开发 Fourth Generation Language,Concurrent Software Development, Evolutionary Prototyping ,Development Process,Development Monitor.
  • 相关文献

同被引文献55

引证文献12

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部