期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
面向模式软件体系结构合成中的冲突消解方法 被引量:2
1
作者 徐永睿 梁鹏 《软件学报》 EI CSCD 北大核心 2019年第8期2428-2452,共25页
面向模式的软件体系结构合成主要包括两个核心活动:(1)将软件职责分配到对象类的职责合成活动;(2)减少体系结构模式约束违背的模式合成活动.但如何从以上两个核心活动生成的候选方案中无冲突地组合出最终的软件体系结构设计方案,是面向... 面向模式的软件体系结构合成主要包括两个核心活动:(1)将软件职责分配到对象类的职责合成活动;(2)减少体系结构模式约束违背的模式合成活动.但如何从以上两个核心活动生成的候选方案中无冲突地组合出最终的软件体系结构设计方案,是面向模式的软件体系结构合成所面临的挑战.以基于搜索的软件工程技术为框架,提出了基于学习的协作式协同演化方法(CoEA-L),以解决自动化软件体系结构合成中面临的上述问题.CoEA-L 使用学习运算子扩展了传统遗传算法中的运算子.在学习运算子中,使用数据挖掘的关联算法自动发现软件职责间的关系,并用于解决面向模式的软件体系结构合成中的冲突问题.实验结果表明,该方法能够有效地消解面向模式的软件体系结构合成中产生的冲突. 展开更多
关键词 面向模式的软件体系结构合成 冲突消解 协作式协同演化 基于搜索的软件工程 数据挖掘
在线阅读 下载PDF
DDR:一种自适应的面向模式的软件体系结构 被引量:2
2
作者 周艳明 王强 周源邵 《计算机工程与应用》 CSCD 北大核心 2005年第16期65-68,共4页
信息系统必须处于开放、可更改状态以响应对技术和需求的修改。为满足信息系统这种变化和演化的特征,提出了一种自适应的面向模式的软件体系结构,称之为“显示-定义-实现”(DDR)体系结构模式。描述了DDR体系结构模式适合的问题领域,并... 信息系统必须处于开放、可更改状态以响应对技术和需求的修改。为满足信息系统这种变化和演化的特征,提出了一种自适应的面向模式的软件体系结构,称之为“显示-定义-实现”(DDR)体系结构模式。描述了DDR体系结构模式适合的问题领域,并给出了相应的解决方案和组织结构。DDR体系结构模式由显示层、定义层与实现层组成。显示层是系统数据表现形式的实现,它实现了应用程序显示逻辑。定义层是DDR体系结构模式的核心,它封装了可更改的系统内部成分——通常以元对象的方式表示,所有元对象的集合形成定义层的数据字典。该层还提供了一个对外接口以方便对自身具体内容的修改,即元对象协议。实现层描述了开发应用功能的用户接口,实现了系统的业务逻辑。用DDR体系结构模式实现的系统,是一个自适应性系统,具有主动性、高安全性等特点,有利于系统的维护、扩展与移植。 展开更多
关键词 变化和演化 自适应系统 设计模式 软件体系结构 面向模式的体系结构模式
在线阅读 下载PDF
用设计模式表示面向对象软件体系的结构 被引量:5
3
作者 姚松涛 郭荷清 王涛 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2003年第8期15-18,22,共5页
针对当前软件体系结构描述语言和工具普遍存在的通用性较差 ,对软件系统运行时的动态特性描述能力不足的缺陷 ,提出使用设计模式来表示软件系统的体系结构 ,并提出了体系结构模式和风格概念 ,通过实际例子验证了设计模式表示体系结构的... 针对当前软件体系结构描述语言和工具普遍存在的通用性较差 ,对软件系统运行时的动态特性描述能力不足的缺陷 ,提出使用设计模式来表示软件系统的体系结构 ,并提出了体系结构模式和风格概念 ,通过实际例子验证了设计模式表示体系结构的可行性 。 展开更多
关键词 面向对象 设计模式 软件体系结构
在线阅读 下载PDF
基于设计模式的软件体系结构研究 被引量:7
4
作者 周小健 余冬梅 张聚礼 《甘肃工业大学学报》 CAS 北大核心 2003年第4期99-102,共4页
介绍了以面向对象的技术为基础,以设计模式为指导,软件体系结构为核心的软件开发过程,描述了如何利用设计模式去进行系统的设计以及从软件体系结构的观点去考虑系统,以达到最大限度的设计重用.
关键词 软件体系结构 面向对象技术 软件开发 设计模式 软件重用 OO技术
在线阅读 下载PDF
基于模式的软件体系结构建模 被引量:4
5
作者 邹林达 左西尧 《计算机工程与应用》 CSCD 北大核心 2003年第10期137-138,共2页
文中给出了一种应用程序组件的领域建模方法,将组件静态方面的面向对象建模(类图)、组件行为或功能等动态方面的基于模式的建模(模式实例模型)与代码生成实现技术结合起来。并试图用模式描述组件体系结构风格,指导如何构造和组织一个系... 文中给出了一种应用程序组件的领域建模方法,将组件静态方面的面向对象建模(类图)、组件行为或功能等动态方面的基于模式的建模(模式实例模型)与代码生成实现技术结合起来。并试图用模式描述组件体系结构风格,指导如何构造和组织一个系统。基于模式的软件体系结构设计方法可在很短的时间内创建各种组件,并通过改变模型中的抽象体系结构特性来满足应用程序中的体系结构要求,因而该方法是切实可行的。 展开更多
关键词 软件体系结构 建模 设计模式 软件组件 软件开发 面向对象 软件工程
在线阅读 下载PDF
面向对象的分层应用程序的三种结构模式 被引量:4
6
作者 莫东松 彭晓东 夏克俭 《计算机应用研究》 CSCD 北大核心 2003年第2期34-35,38,共3页
根据面向对象的分层应用程序,特别是访问关系数据库的应用程序中,各层对象的通信代价和类的重用与可维护性问题,总结了三种类结构模式,并对它们的应用进行了评述。
关键词 面向对象 分层应用程序 结构模式 数据库 软件体系结构 设计模式
在线阅读 下载PDF
角色模型在软件建模中的应用
7
作者 文斌 徐永松 何克清 《计算机应用与软件》 CSCD 北大核心 2003年第5期5-6,59,共3页
本文针对模式应用中出现的由于软件模式是解决问题的详细设计而无法实现从分析到设计的平滑转换的问题,提出在分析阶段便使用软件模式,引入了Role模式并把它作为从分析阶段至类图设计阶段的中介,阐述了如何从Use case中抽取Role模式,如... 本文针对模式应用中出现的由于软件模式是解决问题的详细设计而无法实现从分析到设计的平滑转换的问题,提出在分析阶段便使用软件模式,引入了Role模式并把它作为从分析阶段至类图设计阶段的中介,阐述了如何从Use case中抽取Role模式,如何从Role模式转换至Class类图,最终得到Class详细设计图,以帮助软件开发者有效利用软件模式,顺利实现从分析过程至设计过程的过渡。 展开更多
关键词 软件工程 软件模式 软件体系结构 软件开发 角色模型 软件建模 面向对象
在线阅读 下载PDF
基于SOA的软件过程管理系统
8
作者 刘晓阳 赵建平 +2 位作者 王玮 李清梅 张娟 《兵工自动化》 2011年第1期91-94,共4页
针对应用软件能力成熟度模型/能力成熟度模型集成(Capability Maturity Model for Software/Capability Maturity Model Integration,CMM/CMMI)模型时,难以用人工统计分析方法进行软件过程管理的问题,开发基于SOA的软件过程管理系统(Sof... 针对应用软件能力成熟度模型/能力成熟度模型集成(Capability Maturity Model for Software/Capability Maturity Model Integration,CMM/CMMI)模型时,难以用人工统计分析方法进行软件过程管理的问题,开发基于SOA的软件过程管理系统(Software Process Management System,SPMS)。分析其必要性和可行性,结合面向服务的软件体系结构和CMM/CMMI模型,对总体架构、服务和数据库进行设计,并采用工作流技术和MVC架构实现了系统服务。实践证明,该系统有助于软件组织在研发过程中进行数据采集、数据存储、数据分析,提高决策分析的效率。 展开更多
关键词 面向服务的软件体系结构 软件能力成熟度模型/能力成熟度模型集成 工作流 模式-视图-控制器
在线阅读 下载PDF
设计模式在同步器试验系统中的应用 被引量:2
9
作者 李亭亭 张为公 +1 位作者 龚宗洋 陈刚 《计算机工程与设计》 CSCD 北大核心 2009年第20期4738-4740,共3页
设计了同步器性能与寿命试验台架的软件系统。介绍了试验系统组成、测控系统设计、软件系统体系结构、基于设计模式的核心层框架及工位设计。利用设计模式建立了可扩展、可复用及稳定的核心框架,并进行了工位设计,从而优化了代码的执行... 设计了同步器性能与寿命试验台架的软件系统。介绍了试验系统组成、测控系统设计、软件系统体系结构、基于设计模式的核心层框架及工位设计。利用设计模式建立了可扩展、可复用及稳定的核心框架,并进行了工位设计,从而优化了代码的执行,提高了开发效率。经过长时间运行表明,该软件系统稳定地完成变速器同步器性能和寿命试验,运行稳定可靠。 展开更多
关键词 同步器试验系统 软件体系结构 设计模式 测控系统 面向对象
在线阅读 下载PDF
大规模开放课程(MOOCs)对我国大学程序设计语言课程设计的启示研究——以范德堡大学POSA MOOC为例 被引量:3
10
作者 王直军 《黑龙江生态工程职业学院学报》 2015年第1期83-84,87,共3页
大规模开放在线课程是基于网络班级环境下,旨在大规模全球性参与并且通过网络开放接入的课程。MOOC对全球性的教育如何传送以及建设产生了冲击的趋势。在2013年春,范德堡大学开设了第一门MOOC课程(即POSA—面向模式的软件架构),该课程为... 大规模开放在线课程是基于网络班级环境下,旨在大规模全球性参与并且通过网络开放接入的课程。MOOC对全球性的教育如何传送以及建设产生了冲击的趋势。在2013年春,范德堡大学开设了第一门MOOC课程(即POSA—面向模式的软件架构),该课程为期10周,是范德堡大学过去十年里几门软件设计与编程课的整合。本文对范德堡大学POSA MOOC课程设计与制作进行了分析,并讨论了POSA MOOC给我们带来的经验与启示。 展开更多
关键词 MOOCs Coursera 面向模式 软件体系结构和框架 设计和编程
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部