精·第2章 软件工程方法与工具.pptVIP

  • 12
  • 0
  • 约 69页
  • 2017-01-16 发布于北京
  • 举报
第2章 软件工程方法与工具 软件工程方法概述 面向对象的概念与开发方法 统一建模语言UML简介 软件工具概述 UML建模工具Rational Rose 2.1 软件工程方法概述 概念 软件工程包含技术和管理两方面的内容,是技术和管理紧密结合所形成的工程学科。 通常将软件开发全过程中使用的一整套技术方法的集合称为方法学(methedology),也称为范型(paradigm)。 软件开发范型(Paradigm) 范型又称为风范。通常认为范型就是开发模型(Model)或开发模式(Pattern),实际上它与方法(Methodology)一样,都被视为一种开发技术。范型支配了设计方法、编码语言、测试和检验技术的选择。 过程性范型把软件视为处理流,定义成由一系列步骤构成的算法。每一步骤都是带有输入和输出的一个过程,把这些步骤串联在一起可产生贯通于整个程序的控制流。 面向对象范型把标识和模型化问题领域中的实体做为系统开发的起点,面向对象系统中的对象是数据抽象与过程抽象的综合。 逻辑性范型是基于规则的,它把有关问题的知识分解成一组具体规则(如prolog语言)。 面向进程范型把一个问题分解成独立执行的模块。让不只一个程序同时运行。这些进程互相配合,解决问题。 面向存取范型是一种在构造用户界面方面很有用的技术。 函数型范型是基于规则的,它把有关问题的知识分解成一组具体规则,用语言的“if_th

文档评论(0)

1亿VIP精品文档

相关文档