首页> 中文学位 >基于UML的面向对象实时控制软件的开发和实现
【6h】

基于UML的面向对象实时控制软件的开发和实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1引言

2.1选题背景及意义

第二章 文献综述

2.1实时系统的特征

2.1.1实时性(Real-time,Timeliness)

2.1.2并发性(Concurrency)

2.1.3可预测性(Predictability)

2.1.4可信赖性(Dependability)

2.2实时系统的实现机理介绍

2.2.1任务的驱动

2.2.2中断处理

2.2.3实时操作系统

2.2.4实时开发语言

2.2.5任务调度的实现

2.3面向对象方法(Object-Oriented Method)概述

2.3.1传统的软件设计方法

2.3.2面向对象方法的特征

2.3.3面向对象程序设计方法的概述

2.3.4 UML及其在软件开发应用中的说明

2.4面向对象的实时系统开发方法

第三章 基于UML的实时系统软件模型化设计

3.1 UML和ROSE2000简介

3.2锦州项目的简述

3.3 Use Case分析

3.4静态建模分析

3.4.1上位机的类图

3.4.2下位机的类图

3.5动态建模分析

3.5.1时序图

3.5.2状态图

3.6基于UML的软件开发流程

第四章 基于FSM的状态迁移矩阵

4.1主动对象和被动对象的引入

4.2状态和事件定义

4.3状态迁移矩阵

4.4主动对象的UML表示和例证

第五章 面向对象的编程实现

5.1面向对象C语言的实现方法

5.2具有状态迁移矩阵的主动对象的实现

5.3 C++语言的实现描述

第六章 总结与展望

参考文献

致谢

展开▼

摘要

该论文的研究对象是基于UML的面向对象实时控制软件的开发和实现.从总体结构上可分为六大总部分,这几部分的主要内容的:简述了实时控制系统概念并列举了系统的一些具体应用领域,然后简要说明了选题背景及其意义.介绍了实时控制系统的特征及其实现机理,并对实时控制系统中面向对象开发方法作了简要介绍.概括了UML及其可视化开发环境RosE的特征,并根据UML的规范和要求,对锦州炼化工业在线色谱数据采集和处理的整个软件开发系统,进行了详细的模型化设计.提出了主动对象和状态迁移矩阵的设计和实现思想.对使用C语言的编程实现进行了详细的说明.展望了面向对象实时控制系统软件开发的未来发展趋势.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号