基于过程建模的软件系统开发环境的研究和实现

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:xp108999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在研究过程工程理论和软件系统建模方法后该文提出一种组成软件系统模型的四个视图--过程视图、行为视图、信息视图、分布视图.系统模型的描述是以过程视图为核心,由过程视图、信息视图、行为视图、分布视图共同完成.接着在这四个视图所构成的系统模型的基础上提出一种基于过程建模的软件系统开发方法.为了支持该开发方法,该文作者研究和实现了一个支持软件系统从需求分析到软件自动生成的软件开发环境SDEBPM(SoftwareDevelopmentEnvironmentBasedonProcessModeling).在该文的后半部分着重介绍了SDEBPM的设计和实现.SDEBPM是在已有的过程建模环境、过程模拟环境的基础上扩充、修改而来,它包括可视化建模、模拟分析、代码生成这三个子系统.参考了过程建模环境、过程模拟环境的软件结构,该文首先给出SDEMPM的总体设计思路和软件结构.接着分析了信息模型的表示、行为模型的表示和行为代码结构,详细阐述了可视化建模子系统的实现.在分析两种模拟(对软件需求进行模拟和对目标系统进行模拟)分离的好处后,讨论了目标系统模拟的总控算法.最后介绍了目标系统的组成,分析了代码生成及分布式运行子系统实现时必须考虑的问题,如:模型的XML表示法、目标系统运行时调用结构的选择、站点间的通信方式、数据缓存的必要性等等.
其他文献
学位
该文首先指出中国软件产业存在的问题和面临的挑战,明确研究软件过程的意义.介绍RUP统一过程的基本概念和主要特点及好处;分析RUP统一过程对CMM的支持;根据CMM循序渐进的思想
安全电子交易协议(Secure Electronic Transaction,简称SET)是Visa和MasterCard两大信用卡公司在1997年联合推出的一个在开放网络上使用信用卡支付的安全电子支付协议.现在,S
计算机系统在许多领域的应用对可靠性提出了很高的要求.系统总线作为计算机系统的重要组成部分其可靠性设计对系统的可靠性有着举足轻重的作用.该文根据哈工大承担的863项目
视频记录系统并不理想,因为所有的视频均不同程度的被可见或不可见的噪声"污染",该文采用帧平均来实现噪声滤波:帧平均就是把连贯的帧中占据相同空间坐标像素取平均,这非常适
分析了中国古籍电子化和网络化面临的问题和研究用Unicode和XML技术解决古籍电子化和网络化问题的方法。系统地介绍了Unicode的体系结构和基本多文种平面BMP(BasicMultilingu
领导信息系统EIS(Executive Information System)是专为企业高层领导设计的,用于查询企业全局信息和分析企业各方面形势及历史发展趋势的专门的信息系统.它直接支持企业顶层管
该论文课题来源于兵器工业总公司"九·五"科技预研基金资助项目——"软插件、软总线及软件重用原理与应用途径研究".论文主要在现有平台原型"基于UML可视化建模CASE环境平台"
本文论述了计算机网络安全问题存在的原因、网络安全的内容和研究对象,提出了一个网络安全模型以及此模型在网络工程中的应用。对TCP/IP协议及其存在的安全问题、安全隐患进行
该文首先分析了图形用户界面的开发环境,对交互式图形工具箱和图形用户界面开发工具进行了对比;其次,对UINX和Windows图形用户界面开发技术进行了比较研究,分析了GUI的用户界