软件工程与中间件技术解读.pptVIP

  • 23
  • 0
  • 约9.24千字
  • 约 49页
  • 2016-04-08 发布于湖北
  • 举报
第13章 软件工程与中间件技术 13.1软件工程概述 13.2软件开发方法 13.3 程序设计 13.4中间件技术 13.1软件工程概述 13.1.1软件工程的概念 软件工程(Software Engineering)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。 就软件工程的概念,很多学者、组织机构都分别给出了自己的定义: (1)BarryBoehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。 13.1软件工程概述 (2)IEEE在软件工程术语汇编中的定义:软件工程是将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。 (3)FritzBauer在NATO会议上给出的定义:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。 (4)《计算机科学技术百科全书》中的定义:软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。 13.1软件工程概述 13.1.2软件工程过程 1.软件过程 软件过程可概括为三类:基本过程类、支持过程类和组织过程类。 (1)基本过程类包括获取过程、供应过程、开发过程、运作过程、维护过程和管理过程。 (2)支持过程类包括文档

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档