首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于场景和形式化方法的软件需求建模研究

插图清单第1-12页
表格清单第12-13页
第一章 绪论第13-18页
 1.1 研究的目的和意义第13-14页
 1.2 本文主要研究内容第14页
 1.3 相关研究工作概述第14-16页
 1.4 本文内容组织第16-17页
 1.5 本章小结第17-18页
第二章 场景与形式化方法第18-38页
 2.1 场景概念及其理论第18-21页
  2.1.1 场景基本概念第18-19页
  2.1.2 场景概念的主要优点和缺点第19页
  2.1.3 主要场景表示方法及其比较第19-20页
  2.1.4 场景技术的使用现状及有待研究的问题第20-21页
 2.2 Use Case Maps第21-26页
  2.2.1 概述第21-22页
  2.2.2 基本思想及其特点第22页
  2.2.3 基本UCM表示法第22-23页
  2.2.4 高级UCM表示法第23-25页
   2.2.4.1 场景分支表示第23页
   2.2.4.2 桩第23-24页
   2.2.4.3 场景耦合第24页
   2.2.4.4 组件和结构第24-25页
   2.2.4.5 责任和动态责任第25页
   2.2.4.6 XML表示形式第25页
  2.2.5 支持UCM的工具第25-26页
 2.3 形式化方法及其理论第26-28页
  2.3.1 形式化方法概念第26-27页
  2.3.2 形式化方法的分类第27页
  2.3.3 形式化方法的优点及开发过程第27-28页
  2.3.4 有关形式化方法的争议和评价第28页
 2.4 消息序列图第28-31页
  2.4.1 概述第28-29页
  2.4.2 基本语言元素第29-30页
   2.4.2.1 实例(Instances)和消息(Message)第29页
   2.4.2.2 系统环境(System Environment)第29页
   2.4.2.3 实例的创建(Creation)和终止(Termination)第29页
   2.4.2.4 动作(Actions)第29页
   2.4.2.5 条件(Condition)第29-30页
   2.4.2.6 计时器(Timer)第30页
  2.4.3 图形/文本表示形式第30-31页
  2.4.4 MSC-2000新特征介绍第31页
 2.5 规约与描述语言SDL第31-36页
  2.5.1 SDL概述第31页
  2.5.2 理论模型第31-32页
  2.5.3 系统结构第32-33页
   2.5.3.1 系统层次(System)第32页
   2.5.3.2 块层次(Block)第32-33页
   2.5.3.3 进程层次(Process)第33页
   2.5.3.4 过程层次(Procedure)第33页
  2.5.4 SDL语言特征第33-36页
   2.5.4.1 表示形式第33-34页
   2.5.4.2 形式化语义第34-35页
   2.5.4.3 面向对象第35页
   2.5.4.4 其他特征第35-36页
   2.5.4.5 SDL-2000的新特征第36页
 2.6 其他形式化描述技术第36-37页
 2.7 本章小结第37-38页
第三章 UCM-SDL软件需求建模过程第38-72页
 3.1 UCM-SDL软件需求建模方法概述第38-41页
  3.1.1 软件工程基本思想第38页
  3.1.2 需求工程对于软件开发的重要性第38-39页
  3.1.3 UCM-SDL软件需求建模过程概述第39-41页
 3.2 软件需求的获取与分析第41-53页
  3.2.1 软件需求的来源与获取第41-43页
   3.2.1.1 初始需求获取第41-42页
   3.2.1.2 初始需求分类和整理第42-43页
  3.2.2 软件建模基本原理第43页
  3.2.3 非功能需求建模第43-45页
  3.2.4 功能需求建模第45-50页
   3.2.4.1 use case模型第45-48页
   3.2.4.2 UCM建模第48-50页
  3.2.5 面向目标的需求分析第50-53页
 3.3 软件需求形式化第53-60页
  3.3.1 从UCM到SDL的间接转换第53-59页
   3.3.1.1 从UCM到MSC第53-57页
   3.3.1.2 从MSC到SDL第57-59页
  3.3.2 从UCM直接转换到SDL的讨论第59-60页
 3.4 软件需求规约的确认与验证第60-65页
  3.4.1 基于SDL的软件开发过程第61页
  3.4.2 需求审查第61-62页
  3.4.3 Telelogic Tau工具介绍第62页
  3.4.4 基于TTCN的需求规约测试第62-63页
   3.4.4.1 测试的要素和原则第62页
   3.4.4.2 使用TTCN Link生成测试集第62-63页
  3.4.5 SDL仿真器第63-64页
  3.4.6 SDL系统确认第64-65页
   3.4.6.1 基本原理第64-65页
   3.4.6.2 SDL系统确认过程第65页
 3.5 软件需求管理第65-71页
  3.5.1 软件需求管理基本概念第65-66页
  3.5.2 需求管理的主要任务第66-69页
   3.5.2.1 场景管理第66-67页
   3.5.2.2 风险管理第67-68页
   3.5.2.3 变更管理第68-69页
   3.5.2.4 跟踪性管理第69页
  3.5.3 需求管理工具第69-71页
 3.6 本章小结第71-72页
第四章 实例分析第72-83页
 4.1 自动柜员机简介第72-73页
 4.2 自动柜员机需求建模第73-75页
 4.3 需求形式化第75-77页
 4.4 ATM系统仿真第77-82页
 4.5 本章小结第82-83页
第五章 结束语第83-86页
 5.1 本文主要贡献第83-84页
  5.1.1 软件需求建模第83-84页
  5.1.2 自动柜员机需求描述第84页
  5.1.3 其他贡献第84页
 5.2 将来进一步研究方向第84-85页
  5.2.1 与UML相结合第84页
  5.2.2 相关支持工具的开发与研究第84-85页
  5.2.3 大规模系统的需求描述第85页
 5.3 本章小结第85-86页
参考文献第86-92页
附录一: 攻读硕士学位期间参加的科研项目第92页
附录二: 攻读硕士学位期间已发表的学术论文第92页

论文共92页,点击 下载论文
上一篇:甲醛和CH3、H、O[~3P]、OH自由基反应的途径和变分速率常数计算研究
下一篇:前脱丙烷前加氢催化剂及反应研究