支持并发面向对象程序设计的图形设计语言分析.pdfVIP

  • 5
  • 0
  • 约3.18万字
  • 约 52页
  • 2019-04-07 发布于安徽
  • 举报

支持并发面向对象程序设计的图形设计语言分析.pdf

第一章 概述 面向对象的方法是九十年代得到广泛应用的一种新型的软件工程方法,现有的 OOA/OOD方法大都用图形化语言直观地刻画软件系统的模型,但在表达能力上均存 在种种不足,它们在大型程序设计、并发处理、实时处理、服务流程的描述上缺乏与 面向对象基本概念相一致的图形支撑设施,难以用统一的风格刻画软件系统多层次 的逻辑视图,因此研究一种支持并发面向对象程序设计全过程的图形语言应该是一 种有意义的尝试. 1.1软件工程学对软件开发的意义 简言之,软件开发过程是对问题域求解的过程。在软件工程学出现以前,“软件开 发”几乎就是指“编程”而言。这时的软件通常是规模较小的程序,编程工作实际 分为认识事物和描述事物两项内容:首先把程序所要解决的问题在头脑中想清楚, 即产生正确认识;然后动手编写程序,即产生正确的描述。这种个体化的软件环境, 使得软件设计成为在人们头脑中进行的一个隐含过程,除程序清单之外,没有其它 的文档资料保存下来。 随着计算机应用领域的拓广,问题域的复杂性急剧膨胀,系统的规模和复杂度 空前扩大。这也使得软件的开发和维护遇到了一系列严重问题,诸如:软件开发的 实际成本远远超出估计的成本:软件产品不能如期交付使用或交付的产品不符合用 户的实际需求;软件产品可适应性差

文档评论(0)

1亿VIP精品文档

相关文档