软件工程SoftwareEngineering.pptVIP

  • 2
  • 0
  • 约9.34千字
  • 约 70页
  • 2017-02-13 发布于天津
  • 举报
软件工程SoftwareEngineering.ppt

国防科技大学计算机学院 软件工程 Software Engineering 国防科技大学计算机学院 2004.07 第七章 面向数据的分析方法与 形式化方法 前面介绍的面向数据流和面向对象的分析是目前被广泛采用并具有较好发展潜力的需求分析 方法。然而,在软件开发实践中仍有其它一些方法可供分析人员选择,它们在各自适用的领域也表现出了一定的优越性和生命力。这些方法包括面向数据结构的系统开发方法(DSSD), Jackson系统开发方法(JSD)以及形式化软件规格说明技术。前两种统称为面向数据的需求分析方法。 面向数据的分析方法与形式化方法 特点 以信息对象及其操作为核心进行需求分析,与面向对象分析相似。 复合信息对象具有层次结构,并且可按顺序、选择、重复三种结构分解为成员信息对象。 提供将层次信息结构映射为程序结构的机制,从而为软件设计奠定较好的基础。 7.1 面向数据结构的系统开发方法 DSSD起源于七十年代Warnier在信息领域分析方面的杰出工作。 利用顺序、选择、 重复 三种结构表示信息的层次分解,并指出可以从信息层次结构推导出程序结构。 Ken Orr 对Warnier的工作进行了扩充,引进了数据流和处理功能,从而发展成为一种需求分析方法。 本节介绍 Warnier图 DSSD方法

文档评论(0)

1亿VIP精品文档

相关文档