- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1删必基于场景的构件组合方式的研究
1删必
基于场景的构件组合方式的研究 摘要
随着软件系统复杂度的不断增加,对软件需求的抽象变得越来越困难。在一个 复杂的软件系统中,需要对用户场景进行充分描述,并对系统结构进行形式化建模。 在软件工程中,构件可以是被封装的对象类、类树、软件框架、体系结构、一些功 能模块、文档、分析件和设计模式等,其具有的独立性、封装性、适应性和可移植 性等特性,使它成为实现软件复用的核心技术。当现有的构件不能满足应用需求时, 可以按照一定的软件规范去构建新的能够满足应用需求的构件。为实现高内聚和低 耦合的目标,研究并提出一种构件模型的形式化建模方法,通过对已有构件模型的 组合来开发新的应用系统,从而达到通过构件重用来设计开发复杂系统的目的。其 中,构件组合其实就是通过构件之间彼此的交互与协作来实现系统特定的功能与非 功能需求的一个过程,同时也是一个重新构建系统构件以实现业务增值功能的一个 过程。
本文在对构件复用技术与范畴论技术进行深入研究的基础上,结合范畴论和构 件技术,并参考形式化建模方法,提出一种基于事件轨迹的构件组合方法。当前一 般采用图形加文本的方式或形式化描述语言来为构件建模,这些方法不能很好地描 述构件的动态行为和互操作等特性,而范畴论集中考察对象之间的关系,它可以确 定系统构件之间的交互本质,所以文中采用进程理论规范来抽象应用需求,采用范 畴论对构件及构件组合的过程进行抽象,把构件划分为构件实现和构件接口两个组 成部分:采用带事件轨迹的进程行为描述构件实现,以轨迹为对象,以进程之间的 继承关系为态射,构造出一个完备的进程行为范畴,表明通过范畴回拉可以捕获进 程行为的并行复合;采用进程行为的观察结构描述构件接口,以构件为对象,构件 之间的功能包含关系作为态射,从而构造出一个余完备的构件范畴,余完备构件范 畴形成图表的余极限揭示了带同步限制的构件行为组合。由此也证明了运用范畴论 技术来解决构件行为交互问题的可行性。
本文以某校简化的教师一学生课程选择系统(TSCSS)为例,运用范畴论思想对构
件及构件组合的实现进行了初步的探讨,并详细例证了其在处理构件的带同步限制
件及构件组合的实现进行了初步的探讨,并详细例证了其在处理构件的带同步限制 的并行复合问题时的优越性,同时也验证了本文所提方法对解决构件组合问题是可 行的和有效的。进而,把范畴论作为一种高效的数学工具引入到软件工程领域。
关键字:构件组合;构件交互;进程行为;范畴推出;余极限
∥l
‘
Ⅱ
漱
RESEARCH
RESEARCH OF COMPONENT COMPOSITIoN
BASED oN SCENAR 10S
AB STRACT
As the increase of the soRware system complexity,the abstraction of software
requirements is becoming more and more difficult.In a complex software system,we need to fully describe the scenarios.and formally model the system s缸1lcn】re.In software engineering,the components call be encapsulated objeet class,class trees,software
frameworks,software architecture,some functional modules,documents,analysis pieces and design patterns,and SO on.The characteristics of the components enable itself觞the core technology to achieve software reusability,such as independency,encapsulation,
reusability and commonality.When the existed components Can not satisfy the application requirements.the software could bum new components to satisfy the application according to certain specific requirements.In order to achieve the goal of high cohesion and low coupling,a formal
您可能关注的文档
- 基于差异化理念的产品系统设计研究-工业设计工程专业论文.docx
- 基于差异化营销提升产品价格优势的研究——以北京动力源DUM系列通信电源产品为例-市场营销专业论文.docx
- 基于差异化战略的大学定位分析-企业管理专业论文.docx
- 基于磁阻传感器的交通流参数采集与应用研究-计算机技术专业论文.docx
- 基于差异化战略的大学定位研究-高等教育学专业论文.docx
- 基于磁阻传感器的雾区智能行车诱导系统设计-交通信息工程及控制专业论文.docx
- 基于磁阻传感器的载体姿态测量系统的设计-控制理论与控制工程专业论文.docx
- 基于差异化战略的舟山乡村旅游产品双导向发展研究-农业推广专业论文.docx
- 基于差异基因cDNA文库基础上耐药性癫痫患者脑内特异性标示蛋白筛选和机制探讨-神经病学专业论文.docx
- 基于磁阻和加速度传感器的三轴电子罗盘研制-仪器科学与技术专业论文.docx
- 基于粗糙集的公路交通安全预警研究-交通运输工程专业论文.docx
- 基于粗糙集的规则生成算法研究-计算机软件与理论专业论文.docx
- 基于场景的虚拟电厂调度策略研究-电气工程专业论文.docx
- 基于粗糙集的过程建模、控制与故障诊断-控制科学与工程专业论文.docx
- 基于场景的用例驱动需求分析技术研究-计算机技术专业论文.docx
- 基于粗糙集的汉字图像识别方法研究-检测技术与自动化装置专业论文.docx
- 基于粗糙集的黑龙江省西部地区农业抗旱能力评价研究-农业工程;农业水土工程专业论文.docx
- 基于场景分类的图像质量评价-控制科学与工程专业论文.docx
- 基于粗糙集的机器视觉图像分割-控制理论与控制工程专业论文.docx
- 基于场景分析的含分布式电源的配电网无功优化-电气工程专业论文.docx
最近下载
- 【解读】GB17761-2018电动自行车安全技术规范.pdf VIP
- AD832I机台操作指引.pdf VIP
- 《植物的茎》(教案)-中职农林牧渔大类《植物生长和环境》同步教学(高教版)(第四版)(全一册).docx VIP
- 证券从业资格证金融市场基础知识模拟卷及答案解析.docx VIP
- 证券从业资格证考试金融市场基础知识冲刺试题.docx VIP
- 证券从业资格证《金融市场基础知识》考前练习及答案解析.docx VIP
- 证券从业《金融市场基础知识》基础练及答案解析.docx VIP
- 证券从业资格考试金融市场基础知识预测试题及答案解析.docx VIP
- 2021年证券从业考试《金融市场基础知识》习题及答案.docx VIP
- 高中英语学业质量标准研究.pptx VIP
文档评论(0)