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

过程蓝图设计方法学及其支撑工具

第一章 引论第1-30页
 1 引言第13-14页
 2 研究动机第14-20页
   ·复杂行为过程建模的必要性和重要性第14-16页
     ·过程模型的概念第14页
     ·过程建模的必要性第14-15页
     ·过程建模的重要性第15-16页
   ·工程蓝图的启发第16页
   ·统一建模语言UML在行为过程建模方面的缺陷和不足第16-17页
   ·传统过程开发技术存在的主要问题第17-20页
   ·影响图形化技术发展的一些趋势和因素第20页
 3 研究工作的目标第20-23页
   ·总体目标第21页
   ·具体目标第21-23页
 4 方法学概述第23-26页
   ·方法学的主要内容第24页
   ·过程蓝图语言第24-26页
   ·开发过程第26页
 5 过程蓝图CASE工具第26-27页
 6 本文的工作第27-28页
 7 论文的组织第28-30页
第二章 过程蓝图语言第30-100页
 1 方法和组织第30-33页
   ·范围和目标第30页
   ·语言定义方法第30-31页
   ·元模型的规格说明结构第31-32页
   ·语言形式化第32-33页
     ·形式化层次第32页
     ·形式化语言的使用第32-33页
     ·自然语言的使用第33页
 2 过程蓝图的基本概念和基础设施第33-40页
   ·基本概念第33-36页
     ·动作第33页
     ·数据流第33页
     ·控制流第33-34页
     ·过程第34页
     ·基本概念关系模型第34-35页
     ·并发概念模型和顺序实现模型第35-36页
     ·过程蓝图、编程语言及其过程源代码之间的关系第36页
   ·语言的基本构造第36-38页
   ·语言的构成第38页
   ·三层描述二级映射的体系结构第38-40页
     ·概念、逻辑和实现三层抽象描述第38-39页
     ·控制流和数据流二级映射第39页
     ·统一过程结构第39-40页
 3 抽象概念结构图第40-48页
   ·基本集合第40-41页
   ·抽象语法第41-42页
   ·良构规则第42-43页
   ·动作语义第43-46页
     ·顺序动作第43页
     ·并发动作第43页
     ·单项选择动作第43-44页
     ·多项选择动作第44页
     ·循环动作第44页
     ·异常处理动作第44-45页
     ·基本动作第45页
     ·模块动作第45页
     ·跳转动作第45-46页
     ·未定义动作第46页
   ·图形表示方法第46-47页
     ·基本图形记法第46-47页
     ·图形表示实例第47页
   ·应用第47-48页
   ·小结第48页
 4 抽象逻辑结构图第48-58页
   ·基本集合第48-53页
   ·抽象语法第53-54页
   ·良构规则第54-56页
   ·图形表示方法第56-57页
     ·JAVA抽象逻辑结构图第56页
     ·C++抽象逻辑结构图第56页
     ·VB抽象逻辑结构图第56页
     ·VFP抽象逻辑结构图第56页
     ·PASCAL抽象逻辑结构图第56-57页
     ·图形表示实例第57页
   ·小结第57-58页
 5 抽象实现结构图第58-61页
   ·基本集合第58页
   ·抽象语法第58-59页
   ·良构规则第59页
   ·图形表示法第59页
   ·图形表示实例第59-60页
   ·小结第60-61页
 6 过程蓝图第61-87页
   ·基本函数第61页
   ·直观元模型第61-81页
     ·抽象语法第62-66页
     ·良构规则第66-81页
   ·统一元模型第81-87页
     ·抽象语法第82-85页
     ·良构规则第85-87页
     ·完备性规则第87页
 7 过程蓝图语言的完整性第87-97页
   ·过程蓝图的有效性和一致性第87-95页
     ·概念结构和逻辑结构的有效性与一致性第88-91页
     ·概念结点与逻辑结点间双向映射函数的有效性第91-95页
   ·过程蓝图的完备性第95页
     ·语言控制构造的完备性第95页
     ·规格说明的完备性第95页
   ·过程蓝图的正确性第95-97页
   ·过程蓝图的完整性第97页
 8 用法指南第97-99页
 9 总结第99-100页
第三章 过程蓝图的设计原理和性质第100-132页
 1 设计要求第100-101页
 2 设计目标第101页
 3 设计原则第101-102页
 4 分层设计理性第102-107页
   ·分层描述性第102-105页
   ·程序独立性第105-107页
     ·程序独立性的概念第105页
     ·程序独立性的实现第105-106页
     ·程序独立性的意义第106-107页
 5 设计内容第107页
 6 表示法设计第107-115页
   ·控制流和数据流的表示第108页
   ·动作及其结构关系的表示第108-109页
   ·过程的表示第109-112页
     ·树形结构表示第109-110页
     ·过程的表示层次第110-111页
     ·概念结构表示第111页
     ·逻辑结构表示第111页
     ·实现结构表示第111页
     ·统一结构表示第111页
     ·过程源代码表示第111-112页
   ·表示法的属性第112-115页
     ·抽象性第112页
     ·可见性第112-113页
     ·技术特性第113-114页
     ·特点第114-115页
 7 过程蓝图的性质与目标第115-121页
   ·过程蓝图的目的第115页
   ·过程蓝图的范围第115-116页
   ·过程蓝图的语境第116页
   ·过程蓝图的含义第116-117页
   ·过程蓝图的作用第117-118页
   ·过程蓝图的功能第118-119页
   ·过程蓝图的用途第119-121页
   ·过程蓝图的优点第121页
 8 相关工作比较第121-132页
   ·过程表示法的分类第121-122页
   ·比较对象的选择第122页
   ·比较项目和原则第122-123页
   ·比较与分析第123-130页
     ·控制结构的清晰性第123-124页
     ·程序风格的规律性第124页
     ·初期测试的容易性第124页
     ·易编码性第124-125页
     ·数据结构图式可描述性第125页
     ·机器处理的容易性第125-126页
     ·空间布局效率的良好性第126页
     ·分层描述性第126-127页
     ·分层描述的一致性第127-128页
     ·可视性第128页
     ·基本结构化构造第128-129页
     ·并发控制构造第129-130页
   ·讨论第130-132页
第四章 过程蓝图开发第132-163页
 1 过程蓝图开发技术的层次第132页
 2 过程蓝图开发过程第132-141页
   ·阶段、制品和活动第133-139页
     ·阶段划分第133-135页
     ·阶段制品第135-136页
     ·阶段活动第136-139页
   ·开发工作流程第139-140页
   ·过程蓝图开发过程的特点第140-141页
 3 过程蓝图设计技术第141-155页
   ·过程蓝图设计模型第141-144页
     ·自顶向下、逐步求精的设计模型第141-142页
     ·增量迭代、平滑过渡的演化设计模型第142-144页
   ·过程蓝图设计方法第144-151页
     ·抽象概念结构图的设计方法第144-148页
     ·抽象概念结构图的一致性同步更新方法第148-151页
   ·设计实例第151-155页
     ·问题规格说明第151页
     ·使用过程蓝图解决此问题的各步结果第151-155页
 4 与软件分析和设计技术的结合第155-157页
   ·与结构化分析和设计技术的结合第156页
   ·与面向对象分析和设计技术的结合第156-157页
 5 技术效用分析第157-163页
   ·程序质量效用第157-160页
     ·在正确性方面第157-158页
     ·在可靠性方面第158页
     ·在可测试性方面第158页
     ·在可使用性方面第158页
     ·在可移植性和可重用性方面第158页
     ·在程序效率方面第158-159页
     ·在可维护性方面第159-160页
     ·小结第160页
   ·开发效率效用第160页
   ·软件管理效用第160-163页
第五章 过程蓝图CASE工具第163-176页
 1 过程蓝图CASE工具基本概念第163-166页
   ·工具与方法的关系第163页
   ·手工构造存在的问题第163-164页
   ·CASE工具的作用第164页
   ·工具开发的目标第164-165页
   ·工具的构成第165-166页
 2 JAVA可视化面向对象程序议计支撑系统的设计第166-174页
   ·设计背景第166-167页
   ·体系结构设计第167-168页
   ·子系统设计第168-171页
     ·建模子系统第168-169页
     ·类库信息管理子系统第169-170页
     ·代码文档生成子系统第170-171页
     ·资源管理子系统第171页
   ·环境数据库设计第171-172页
     ·项目数据库PTDB第171-172页
     ·系统类库SCDB第172页
     ·用户类库UCDB第172页
     ·模型数据库MDB第172页
   ·界面设计第172-174页
     ·集成开发环境用户界面第172-173页
     ·过程蓝图编辑器界面第173-174页
   ·系统的特点第174页
 3 方法和工具的初步应用第174-176页
第六章 结束语第176-182页
 1 过程蓝图的统一性第176-177页
 2 本文的贡献第177-178页
 3 过程蓝图在可视化程序自动重构方面的潜力第178-179页
 4 今后的工作第179-182页
   ·现有技术的进一步工作第180页
   ·可视化程序自动重构理论与方法的研究工作第180-182页
参考文献第182-193页
致谢第193-194页
攻读学位期间的科研成果第194页

论文共194页,点击 下载论文
上一篇:特殊效果UV上光油的研究
下一篇:存储区域网管理系统中数据备份与复制技术的研究与实现