期刊文献+
共找到35篇文章
< 1 2 >
每页显示 20 50 100
Open-Access Framework for Efficient Object-Oriented Development of Video Analysis Software
1
作者 Dimitris K. Iakovidis Dimitris Diamantis 《Journal of Software Engineering and Applications》 2014年第8期730-743,共14页
The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current a... The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system. 展开更多
关键词 object-oriented framework EFFICIENT software Development VIDEO Analysis Java
在线阅读 下载PDF
A Design Method of Business Application Framework Based on Software Patterns
2
作者 He Ke\|qing 1, Yang Chun wen 1, Ying Shi 2 1. School of Computer Science, Wuhan University, Wuhan 430072, China 2. State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072, China 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期204-208,共5页
This paper discusses design and implementation method of Business Application Framework based on software patterns, and then presents MVC pattern of architecture and the method of dynamical update promulgation for Bus... This paper discusses design and implementation method of Business Application Framework based on software patterns, and then presents MVC pattern of architecture and the method of dynamical update promulgation for Business Application Framework. We discuss adaptation of Abstract Factory for the kernel functionality of Business Application Framework, such as data creation, manipulation, composition, etc. It also presents class model and its class structure of Abstract Factory pattern. Finally, we briefly discuss the update, modification, and reconstruction method of Business Application Framework. 展开更多
关键词 object oriented MVC pattern Abstract Factory pattern software framework UML role model
在线阅读 下载PDF
软件复用与Framework框架技术 被引量:9
3
作者 李秀芳 张福增 贾世祥 《科学技术与工程》 2006年第1期80-83,共4页
讲述了软件复用的基本概念和关键技术因素,分析了框架技术的基本概念以及常见的框架系统,并将框架同构件、设计模式进行了比较,最后给出了基于面向对象框架的软件开发过程模型。
关键词 软件复用 框架 构件 设计模式 面向对象
在线阅读 下载PDF
An Analysis Method of Business Application Framework
4
作者 He Ke\|qing 1,Fan Hui hua 1,Ying Shi 2 1.Department of Computer Science, Wuhan University, Wuhan 430072, China 2.State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072, China 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期218-223,共6页
We discuss the evolution of object oriented software development process based on software pattern. For developing mature software framework and component, we advocate to elicit and incorporate software patterns for ... We discuss the evolution of object oriented software development process based on software pattern. For developing mature software framework and component, we advocate to elicit and incorporate software patterns for ensuing quality and reusability of software frameworks. On the analysis base of requirement specification for business application domain, we present analysis method and basic role model of software framework. We also elicit analysis pattern of framework architecture, and design basic role classes and their structure. 展开更多
关键词 object oriented software framework analysis pattern of architecture COMPONENT role model
在线阅读 下载PDF
Testability Estimation of Framework Based Applications
5
作者 Noopur Goel Manjari Gupta 《Journal of Software Engineering and Applications》 2012年第11期841-849,共9页
Quality of software systems is highly demanded in today’s scenario. Highly testable system enhances the reliability also. More than 50% of test effort-time and cost are used to produce a highly testable system. Thus,... Quality of software systems is highly demanded in today’s scenario. Highly testable system enhances the reliability also. More than 50% of test effort-time and cost are used to produce a highly testable system. Thus, design-for-testability is needed to reduce the test effort. In order to enhance the quality, productivity and reduced cost of the software organizations are promoting to produce the reuse-oriented products. Incorporating reuse technology in both aspects-software development process and test process may payoff many folds. Keeping this view, our study focus the testability of the object-oriented framework based software systems and identify that flexibility at the variable points of the object-oriented framework, chosen for framework instantiation, greatly affects the testability of object-oriented framework based software at each level of testing. In the current paper, we propose a testability model considering the flexible aspect of the variable point to estimate testability in the early phase, requirement analysis phase, of development process of the framework based software. The proposed model helps to improve the testability of the software before the implementation starts thus reducing the overall development cost. 展开更多
关键词 Reuse-Technology Variation-Points object-oriented framework BASED software Basic TEST Cases framework Interface CLASSES Other Application CLASSES
暂未订购
软件复用与基于面向对象框架的软件开发方法 被引量:12
6
作者 王丽娟 孙西超 +3 位作者 底松茂 王哲光 冯志慧 刘倩 《郑州大学学报(工学版)》 CAS 2003年第3期24-28,共5页
介绍了软件复用的基本概念和意义,分析了框架的特征以及它与类库、组件、设计模式等常用的面向对象复用技术(BFD)的联系,给出了基于框架的软件开发方法的开发过程.首先进行领域分析即在给定的领域中,通过分析找出对所有应用程序来说明... 介绍了软件复用的基本概念和意义,分析了框架的特征以及它与类库、组件、设计模式等常用的面向对象复用技术(BFD)的联系,给出了基于框架的软件开发方法的开发过程.首先进行领域分析即在给定的领域中,通过分析找出对所有应用程序来说明共同的类和对象,建立领域模型;其次,结合领域分析,给出系统需求说明书;第三步是框架设计,通过对应用程序进行分析和设计,得到应用程序在该领域的特殊要求,从而扩展框架来实现该应用程序;最后是软件的测试.目前BFD的研究更多的集中于特定的领域如制造业、银行业、卫生系统等.在开发方法上,将较多的采用黑盒框架,在框架集成方面,更注重将框架与类库,组件和设计模式等联合在一起使用,更注重对框架继承性的研究. 展开更多
关键词 软件复用 面向对象 框架 软件开发 领域分析 需求分析 类库 组件 设计模式 应用
在线阅读 下载PDF
逆向工程中反射植入的研究 被引量:17
7
作者 李青山 陈平 +1 位作者 王伟 宋海鸿 《计算机学报》 EI CSCD 北大核心 2004年第4期535-542,共8页
逆向工程辅助程序理解 ,而动态分析是理解面向对象软件系统的一种重要手段 .通过植入 ,才能准确提取系统运行时的信息 .常见的植入方法中 ,植入代码和目标代码处于同一计算层次 ,在植入过程中 ,需要对目标代码进行除编译分析之外的额外... 逆向工程辅助程序理解 ,而动态分析是理解面向对象软件系统的一种重要手段 .通过植入 ,才能准确提取系统运行时的信息 .常见的植入方法中 ,植入代码和目标代码处于同一计算层次 ,在植入过程中 ,需要对目标代码进行除编译分析之外的额外语法分析 .该文提出反射植入思想 ,将植入的软件触发器和被植入的目标系统作为两个计算层次来处理 ,通过反射层元对象干预编译过程 ,实现源代码的植入 ;首先详细描述反射植入核心算法及识别调用方元信息和对象标识的思路 ,然后在扩充开放编译器的基础上实现了全局函数和系统调用语句前植入代码的算法 .最后对该植入机制进行系统的实验研究 .结果表明 ,反射植入机制不会破坏源代码本身的执行逻辑 ,能正确有效地植入代码并收集到系统运行时的信息 .同时 ,多次植入的对比数据也证明了反射植入算法的收敛性 . 展开更多
关键词 逆向工程 反射植入 动态分析 面向对象 软件工程
在线阅读 下载PDF
一种面向对象编译器体系结构框架 被引量:6
8
作者 林奕 朱怡安 付游 《西北工业大学学报》 EI CAS CSCD 北大核心 2002年第3期400-405,共6页
对编译系统体系结构进行了新的研究和探索 ,基于传统编译理论和新的发展趋势 ,提出了基于领域模型的面向对象编译系统构造框架 OOCF,以及编译过程对象化与基于程序设计语言基本规律的设计思想。并实现了一个分析系统的原型 ,取得了较好... 对编译系统体系结构进行了新的研究和探索 ,基于传统编译理论和新的发展趋势 ,提出了基于领域模型的面向对象编译系统构造框架 OOCF,以及编译过程对象化与基于程序设计语言基本规律的设计思想。并实现了一个分析系统的原型 ,取得了较好效果。 展开更多
关键词 编译器 体系结构 面向对象 编译技术 领域模型 框架
在线阅读 下载PDF
基于面向对象框架的软件开发方法 被引量:17
9
作者 何 昭 李传湘 崔 巍 《计算机工程》 CAS CSCD 北大核心 2002年第4期5-6,142,共3页
分析了框架的特征以及它与其它的一些常用的面向对象复用技术如类库、组件、设计模式的联系,给出了基于框架的软件开发方法BFD(Based-framework Development)的开发过程。并讨论了在BFD中目前的研究重点和BFD的最新的发展趋势。
关键词 面向对象 软件复用 组件 设计模式 软件开发方法 软件工程
在线阅读 下载PDF
面向对象语言编译器自动测试工具 被引量:3
10
作者 黄湘武 陈英 +1 位作者 霍欣刚 严伟 《北京理工大学学报》 EI CAS CSCD 北大核心 2002年第5期808-810,614,共4页
针对面向对象语言编译器的自动测试问题 ,结合实际项目 ,研究了面向对象语言编译器自动测试工具 (简称 O- OCTT)设计与实现涉及的有关理论和技术的关键点 ,阐述了 O- OCTT的系统目标定位 .在对传统编译器的测试模式进行分析与比较的基础... 针对面向对象语言编译器的自动测试问题 ,结合实际项目 ,研究了面向对象语言编译器自动测试工具 (简称 O- OCTT)设计与实现涉及的有关理论和技术的关键点 ,阐述了 O- OCTT的系统目标定位 .在对传统编译器的测试模式进行分析与比较的基础上 ,提出并设计了 O- OCTT的测试策略、测试模式和体系结构 .提出的可行的 O-OCTT的实现机制 ,测试用例产生策略及引入的插件式设计思想 ,使 O- OCTT可适用于多种面向对象编译器的测试 . 展开更多
关键词 面向对象语言编译器 自动测试工具 软件测试 O-OCTT 系统目标 设计模式
在线阅读 下载PDF
ATS软件的面向对象框架开发 被引量:8
11
作者 冯明德 苟新禹 刘万俊 《计算机测量与控制》 CSCD 2008年第9期1339-1341,1347,共4页
面向对象框架是现代软件工程中一种重要的软件复用方式,不仅提供了代码复用;而且实现了更具有软件生产力意义的设计复用;在ATS(自动测试系统)软件开发中引入面向对象框架开发方法,分析总结了ATS软件领域共性,进行了ATS软件面向对象框架... 面向对象框架是现代软件工程中一种重要的软件复用方式,不仅提供了代码复用;而且实现了更具有软件生产力意义的设计复用;在ATS(自动测试系统)软件开发中引入面向对象框架开发方法,分析总结了ATS软件领域共性,进行了ATS软件面向对象框架的设计,完成了一个适用于常规ATS软件开发的面向对象框架-ATSSF,并且,基于ATSSF开发了某型空地导弹ATS软件;实践表明,采用面向对象框架开发方法,可大幅度提高ATS软件开发效率。 展开更多
关键词 ATS软件 面向对象框架 领域分析 软件复用
在线阅读 下载PDF
业务应用软件框架的一种分析方法 被引量:21
12
作者 何克清 应时 +1 位作者 田中茂 冈本泰次 《软件学报》 EI CSCD 北大核心 2001年第7期1007-1014,共8页
为了开发成熟的、可重用的软件框架和组件 ,提倡尽量地抽出和组入软件模式 .讨论了基于软件模式的面向对象软件开发方法 .在分析业务应用领域需求规格的基础上 ,给出了软件框架的分析方法和基本角色模型 ,抽出了框架的体系结构分析模式... 为了开发成熟的、可重用的软件框架和组件 ,提倡尽量地抽出和组入软件模式 .讨论了基于软件模式的面向对象软件开发方法 .在分析业务应用领域需求规格的基础上 ,给出了软件框架的分析方法和基本角色模型 ,抽出了框架的体系结构分析模式、基本角色类及其结构并设计了数据存取的“抽象工厂”模式 .该方法适用于应用框架和软组件的开发 . 展开更多
关键词 面向对象 软件框架 组件 软件开发 应用软件
在线阅读 下载PDF
面向对象的非线性有限元软件框架设计 被引量:3
13
作者 韩峻 施法中 《计算机工程》 CAS CSCD 北大核心 2009年第8期100-103,共4页
阐述面向对象的非线性有限元软件框架设计,在前人成果的基础上,力求软件框架更灵活、更完善。采用模型分析方法与有限元模型分离的方式,明确描述各类之间的依赖关系以及相互之间的传递消息过程,建立非线性有限元软件的框架结构。增加有... 阐述面向对象的非线性有限元软件框架设计,在前人成果的基础上,力求软件框架更灵活、更完善。采用模型分析方法与有限元模型分离的方式,明确描述各类之间的依赖关系以及相互之间的传递消息过程,建立非线性有限元软件的框架结构。增加有限元软件的模块化、代码的重用性和易扩展性,解决长期以来存在于非线性有限元开发的一个重要难题。 展开更多
关键词 非线性有限元 面向对象 软件框架
在线阅读 下载PDF
利用面向对象领域分析方法开发软件的构件与构架 被引量:2
14
作者 孙纯怡 徐福缘 《上海理工大学学报》 CAS 北大核心 2003年第2期177-180,共4页
面向对象的领域分析方法在传统的面向对象分析方法的基础上结合了领域分析的方法,将这种方法应用于信息系统的模型设计中,建立起基于构件与构架的系统结构,并通过医疗信息系统的可重用构架案例,进一步深化了对此方法的研究.
关键词 软件复用 软件构件 软件构架 面向对象分析 领域分析 面向对象领域分析
在线阅读 下载PDF
面向对象软件测试的关键问题及对策 被引量:1
15
作者 顾玉良 王立福 吕慧颖 《计算机科学》 CSCD 北大核心 1999年第11期1-5,共5页
1 引言目前,面向对象软件开发方法占主导地位,但是,面向对象软件测试的研究却远远滞后于软件工程实践的需要。软件规模和复杂程度不断增加,应用软件及其运行环境,如操作系统、异构平台、分布计算环境等方面,已经大大地复杂了,传统的结... 1 引言目前,面向对象软件开发方法占主导地位,但是,面向对象软件测试的研究却远远滞后于软件工程实践的需要。软件规模和复杂程度不断增加,应用软件及其运行环境,如操作系统、异构平台、分布计算环境等方面,已经大大地复杂了,传统的结构化软件测试技术受到了前所未有的挑战。 展开更多
关键词 面向对象 软件测试 软件开发 软件工程
在线阅读 下载PDF
软件体系结构的广义视角研究 被引量:2
16
作者 马苏拉 《计算机工程》 CAS CSCD 2012年第23期42-46,共5页
从广义视角出发,将一些独立发展的软件领域归结到软件体系结构(SA)领域,包括UML、面向方面程序设计、面向服务体系结构、基于构件的软件工程。考虑它们之间的相互联系、共同性和独特性,给出一种分类框架。指出软件体系结构的发展方向:S... 从广义视角出发,将一些独立发展的软件领域归结到软件体系结构(SA)领域,包括UML、面向方面程序设计、面向服务体系结构、基于构件的软件工程。考虑它们之间的相互联系、共同性和独特性,给出一种分类框架。指出软件体系结构的发展方向:SA与这些领域的关系,动态SA的机理,特殊领域ADLs的设计,理论基础建立以及工具开发。 展开更多
关键词 分类框架 构件 形式化方法 面向对象 软件体系结构 软件工程
在线阅读 下载PDF
基于Qt的地震解释系统应用框架设计与实现 被引量:3
17
作者 庞锐 吕达 张扬 《勘探地球物理进展》 2010年第2期141-147,共7页
地震综合解释系统发展到今天已经涵盖了地震、测井、地质和测试等多学科的专业应用,涉及到的计算机知识和专业内容种类繁多,软件开发难度越来越大。建立地震解释系统应用框架可以缩短解释系统应用程序的开发周期,增强程序的可靠性,提高... 地震综合解释系统发展到今天已经涵盖了地震、测井、地质和测试等多学科的专业应用,涉及到的计算机知识和专业内容种类繁多,软件开发难度越来越大。建立地震解释系统应用框架可以缩短解释系统应用程序的开发周期,增强程序的可靠性,提高软件系统的可维护性,而且更有利于物探方法技术的集成。通过分析解释系统中具有共性的用户需求,基于UML建立面向对象的应用框架模型,利用跨平台的Qt图形库完成地震解释系统应用框架的软件实现。该应用框架为各种解释应用程序的开发提供了稳定的基础和便利的流程。 展开更多
关键词 地震解释 应用框架 面向对象 Qt图形库 软件实现
在线阅读 下载PDF
软部件和构架式CAI系统开发平台的总体设计 被引量:1
18
作者 罗大卫 高宏宾 《五邑大学学报(自然科学版)》 CAS 1998年第3期16-20,共5页
给出一个以CAI软件部件及构架为主体的CAI软件开发平台总体设计方案。这个平台旨在采用软件工程的最新方法,尽量便利该软件的开发,并提高其开发效率。CAI课件的开发成为简单的领域知识录入,不熟悉软件开发的教师和专家可以... 给出一个以CAI软件部件及构架为主体的CAI软件开发平台总体设计方案。这个平台旨在采用软件工程的最新方法,尽量便利该软件的开发,并提高其开发效率。CAI课件的开发成为简单的领域知识录入,不熟悉软件开发的教师和专家可以独立地在该平台上开发出自己的CAI软件,并且可以很方便地修改补充已开发好的CAI软件。 展开更多
关键词 软部件 CAI系统 软件开发平台 构架式 总体设计
在线阅读 下载PDF
基于统一事件模型的软件通信框架设计与实现 被引量:2
19
作者 庞锐 吕达 陈科 《计算机时代》 2012年第11期16-18,共3页
针对现代软件系统中模块协同工作的通信需求,提出了一个软件通信框架的完整实现方案。通过分析软件系统中对模块通信的要求,建立统一的事件模型,完成进程间、进程内通信框架设计,并利用Qt开发库完成通信框架的软件实现。使用该软件通信... 针对现代软件系统中模块协同工作的通信需求,提出了一个软件通信框架的完整实现方案。通过分析软件系统中对模块通信的要求,建立统一的事件模型,完成进程间、进程内通信框架设计,并利用Qt开发库完成通信框架的软件实现。使用该软件通信框架可以减少模块通信复杂度,缩短软件通信功能开发周期,提高软件可维护性,而且利于扩展和移植。 展开更多
关键词 模块通信 事件模型 软件框架 面向对象 QT
在线阅读 下载PDF
测井数据的通用访问软件框架设计
20
作者 郭海峰 郭海敏 戴家才 《测井技术》 CAS CSCD 2005年第6期551-553,共3页
针对测井解释软件开发中面临的数据访问问题,基于面向对象方法和设计模式,提出一个通用的测井数据访问应用参考框架。该框架主要由1个对象级的应用编程接口和数据驱动程序层2部分组成。讨论了该框架设计方案和实现方法,并对其应用效果... 针对测井解释软件开发中面临的数据访问问题,基于面向对象方法和设计模式,提出一个通用的测井数据访问应用参考框架。该框架主要由1个对象级的应用编程接口和数据驱动程序层2部分组成。讨论了该框架设计方案和实现方法,并对其应用效果进行了分析评价。在实际软件项目中通过重用该框架可有效地提高软件开发效率和改善软件质量。该框架对于开发新的测井解释软件或对现有软件的重构以及制定测井数据访问应用编程接口标准均有参考价值。 展开更多
关键词 软件框架 设计模式 面向对象 测井解释软件 数据访问
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部