软件系统结构的选择与应用.docVIP

  • 7
  • 0
  • 约3.96千字
  • 约 5页
  • 2017-08-12 发布于安徽
  • 举报
软件系统结构的选择和应用 1 引言   二十世纪六十年代的软件危机使得人们开始重视软件工程的研究。起初,人们把软件设计的重点放在数据结构和算法的选择上,随着软件系统规模越来越大、越来越复杂,整个系统的结构和规格说明显得越来越重要。   软件体系结构(Software Architecture,软件架构)的设计是整个软件开发过程中关键的一步。对于当今世界上庞大而复杂的系统来说,没有一个合适的体系结构而要有一个成功的软件设计几乎是不可想象的。不同类型的系统需要不同的体系结构,甚至一个系统的不同子系统也需要不同的体系结构。体系结构的选择往往会成为一个系统设计成败的关键。   典型的软件体系结构风格有很多。例如,设计图形用户界面(GUI)常用的事件驱动风格、设计操作系统常用的层次化设计风格、设计编译程序常用的管道与过滤器风格、设计分布式应用程序常用的客户机/服务器风格等。一个实用的软件系统通常是几种典型体系结构风格的组合[1]。   近年来,我们致力于软件体系结构理论和实践应用研究,取得了一些初步成绩。在第2节中,我们将给出一个选择和应用软件体系结构的实例。 2 软件体系结构的选择和应用   本节以某省社会保险管理信息系统(SIMIS)为例,讨论软件体系结构的选择和应用。   2.1 项目背景   SIMIS服从于国家劳动和社会保障部关于保险管理信息系统的总体规划,系统

文档评论(0)

1亿VIP精品文档

相关文档