多视点需求工程的形式化方法研究

多视点需求工程的形式化方法研究

论文摘要

在软件开发过程中,人们越来越清楚地认识到软件需求工程(以下简称需求工程)是软件生产自动化的关键环节,在传统的软件需求过程中,在需求阶段会涉及很多不同的参与人员,他们对需求的看法不同,表达方式不同,人们需要采用新的需求工程方法来解决这些问题。提出了面向多视点的需求工程方法,采用视点形式获取和组织不同用户需求,把系统需求划分成为多个视点需求。本文主要介绍了视点及多视点中视点模板中的视点描述部分,运用视点模板用物资管理系统中两个不同观察角度的人来说明视点描述可以用多种方法。UML用例图,数据转换图(DFD),Z语言。本文主要工作将形式化方法Z语言运用在视点模板中的视点描述,结合物资管理系统实例,给出了物资管理系统的Z语言定义描述和模式,包括采购部门,需用计划,计划人员,新建计划,添加新建计划,及如何找到被审批的计划。为了便于集成不同风格的需求描述模式和检测多需求模型或规约,本文基于视点代理概念,实现了如何将物资管理系统依据视点代理依据规则自主将状态转换图转化成中间元语言。通过对视点模板,视点描述语言,视点代理的研究,可以得出多视点在实际应用中更能高效率的表达用户的需求,从而形成更完善的需求规格说明书,结合形式化的方法更能够运用数学方法的表述和研究应用。同时对于中间语言的研究是把不同风格的需求描述模式的语法和语义有机的结合到一起,从而有利于多需求模型或规约的集成或者检测。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 需求工程简介
  • 1.2 多视点需求工程
  • 1.3 多视点需求工程的现状和发展
  • 1.4 本文主要的内容组织和创新
  • 第2章 视点
  • 2.1 视点及多视点
  • 2.2 多视点需求分析方法
  • 2.2.1 视点模板
  • 2.2.2 视点描述
  • 2.3 视点代理的概念
  • 2.3.1 多视点代理的集成
  • 2.3.2 基语言的语法及模型
  • 第3章 视点需求形式化方法描述
  • 3.1 Z语言介绍
  • 3.2 基于UML用例图的视点需求描述
  • 3.2.1 UML用例图
  • 3.2.2 UML用例图的形式化规范
  • 3.3 UML状态图的形式化
  • 3.3.1 UML状态图
  • 3.3.2 对迁移模式的形式化
  • 第4章 Z语言描述需求说明的应用
  • 4.1 物资管理系统介绍
  • 4.2 物资管理系统的Z语言定义描述
  • 4.3 管理物料大类
  • 4.4 需用计划
  • 4.4.1 需用计划用例图
  • 4.4.2 需用计划书数据实体类图
  • 4.5 Z语言详细描述物资管理系统
  • 第5章 视点代理
  • 5.1 实例分析
  • 5.2 基语言的应用
  • 5.3 关于视点代理的讨论
  • 第6章 基于 Z语言的需求环境设计
  • 6.1 引言
  • 6.2 环境特征
  • 6.3 设计原则
  • 6.4 模块设计
  • 6.5 开发过程
  • 第七章 总结
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    多视点需求工程的形式化方法研究
    下载Doc文档

    猜你喜欢