首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
本文给出了一个面向方面的UML扩展,描述了扩展的构造型及其含义。对于面向方面程序设计中的核心元素,给出了相应的元模型。该UML扩展为面向方面建模提供了一种可行的方法。  相似文献   

2.
韩晓英  虞慧群 《电子学报》2006,34(B12):2498-2501
用例驱动技术从行为者的角度建立用例,旨在减少软件开发的复杂度.然而,由于OO技术的不足,不同用例之间存在关注点的横切与缠结,从而使得软件开发更加复杂.本文提出了一种用例驱动的方法——UCD/Theme方法.该方法利用面向方面技术实现关注点在需求阶段的分离.ATM案例分析展示了该方法的可行性.  相似文献   

3.
为解决面向对象开发方法中的耦合性较高、可重用性较低和代码分散等问题,将面向方面的编程思想引入到系统分析和设计阶段,提出了面向方面的系统分析与设计方法。在系统分析阶段提出了分离系统核心关注和横切关注的方法,建立了类-方面分析图。给出了设计阶段的类-方面设计和动态协作设计步骤,提出了面向方面的扩展顺序图和活动图。最后,通过一个实例介绍了方法的应用。  相似文献   

4.
针对基于多视图的武器装备体系需求,采用面向方面的技术进行分析。首先,分析了多视图中的散射和缠结现象,并给出了定义。而后在此基础上采用面向方面的方法进行分析,最后找出多视图的横切关注点,解决散射和缠结现象,为后续的武器装备体系的开发打下良好基础。  相似文献   

5.
SaaS (Software as a Service,软件即服务)模式是目前一种新的软件应用模式,本文首先针对具体现状,分析了传统面向对象设计方法及现有软件开发设计模式的优缺点.其次,结合SaaS软件架构的特点,总结出传统软件开发方式在进行SaaS实现过程中的不足,最后借鉴现有AO (Aspect-oriented,...  相似文献   

6.
随着软件技术的不断发展和Web技术的应用,面向服务的软件系统开发的方法也得到了迅速的发展。文章提出了SOA框架设计的方案,对基于SOA的软件开发的关键性技术、功能实现进行了分析和研究,具有一定的应用价值。  相似文献   

7.
基于元数据和反射的面向方面软件演化方法   总被引:1,自引:0,他引:1       下载免费PDF全文
何成万  张立军  张慧 《电子学报》2011,39(8):1771-1777
面向方面软件中的基础程序的结构信息发生变化后,会导致意外的连接点丢失问题.其原因在于连接点的定义紧紧地依赖于基础程序的结构,这种紧密的耦合严重阻碍了面向方面软件的演化.提出一种基于元数据和反射的面向方面软件演化方法.在连接点定义和基础程序之间加入概念层,以实现连接点定义和基础程序结构的解耦.概念层模型用于描述基础程序的...  相似文献   

8.
郭鑫  成长生 《电信快报》2007,(12):39-42
轨道交通自动售检票系统(AFC)运营管理数据分析系统能更有效地分析城市交通配流问题,从而减少投资,降低能源,提高服务质量。面向方面编程是继结构化编程、面向对象编程后的另一种思想,它弥补了面向对象编程在处理横切关注点时的不足。文章以轨道交通自动售检票系统运营管理数据分析系统的测试作为切入点,研究面向方面编程技术在测试中的应用。  相似文献   

9.
面向方面编程及其应用现状的研究   总被引:5,自引:0,他引:5  
面向方面编程(AOP)弥补了面向对象的编程(OOP)在跨越模块行为上的不足.它引进了Aspect将影响多个类的行为封装到一个可重用模块中,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性.文章首先对AOP的基本思想、关键技术和编程过程进行了叙述,然后重点研究和分析了AOP在异常处理、分布式系统、日志管理和设计模式方面的应用,最后描述了它的研究应用热点.  相似文献   

10.
刘健 《现代雷达》2018,40(9):81-83
提出了一种面向信号的机载雷达通用测试系统的研制方法,阐述了此类测试系统的架构和关键技术,包括公共测试接口、多总线融合、信号路由和面向信号的软件开发。详述了面向信号机载雷达测试资源、测试端口、测试动作的描述方法以及驱动程序、测试程序开发方法。与过去面向仪器的测试系统相比,新测试系统满足了机载雷达测试仪器可互换、软件可移植、跨平台使用的要求。  相似文献   

11.
"系统软件开发实践"课程对学生领悟经典系统软件(操作系统等)的设计理念、深入理解系统软件的功能特性,以及基于这些功能特性编写高质量程序等方面均有很好的帮助。本文对"系统软件开发实践"课程的教学工作进行探讨,首先对该课程的教学和组织管理进行讨论,如开发实践的组织、题目的选取和开发过程的监督等,然后结合具体教学工作,分析教学过程中所发现的具体问题,并对相应的措施进行深入的探讨。  相似文献   

12.
基于模糊物元的构件质量评价模型   总被引:1,自引:0,他引:1  
基于构件的软件开发是软件复用的有效方法,构件质量评价将为构件开发提供良好的可见性.目前的构件质量评价模型都是静态的,即无论构件在任何应用环境中,对构件的质量评价都为相同值.借鉴ISO/IEC9126软件质量评价模型,提出了构件质量评价指标体系.将可拓学中的动态物元引入评价模型,采用动态物元描述构件质量,并用模糊物元评价方法对构件质量进行评价.建立了随应用环境变化的基于模糊物元的构件质量评价模型.  相似文献   

13.
A review of "Software Agent-Based Applications, Platforms and Development Kits" Rainer Unland, Matthias Klusch, and Monique Calisti, eds.  相似文献   

14.
音频专用DSP的软件设计方法   总被引:1,自引:2,他引:1  
张承云  高星辉 《电声技术》2009,33(10):39-42
通用DSP用C或汇编语言进行软件设计,工作量大且有一定难度。近年推出的音频专用DSP以图标拖放的方法编程.使音频软件开发效率得到很大提高。为更好说明这类DSP的软件设计方法,以TI公司的TAS3108为例对软件开发环境、软件设计方法进行介绍。最后举例实现了1个低通滤波器,表明这种图标武软件设计方法简单、易行。  相似文献   

15.
基于网络的远程测试系统技术研究   总被引:4,自引:0,他引:4  
随着自动测试技术与网络技术的紧密结合,基于网络的远程测试系统迅速发展.测试技术网络化不仅可以降低测试系统成本,有利于实现远距离测控和测试资源共享,而且有利于实现设备的远距离诊断和维护.此网络测试系统主要是将现有的自动测试技术和仪器应用于远程测试系统中,根据仪器接入远程测试系统的方式,介绍了其一般硬件构成,并且分析了其软件结构、主要工作模式及相关软件开发方法,最后介绍了基于网络的远程测试系统的发展.  相似文献   

16.
This paper describes a Software Development System (SDS) that was implemented at Bell Laboratories to support the development of software for Electronic Switching Systems (ESS). The SDS supports multiple programmers and multiple releases. It permits incremental development in a timely and efficient manner while maintaining project management control and tracking capabilities. Software testing and debugging tools are also provided. The SDS was implemented and is currently being used to support the development and maintenance of software used in the No. 2B and No. 3 ESS manufactured by Western Electric for the Bell System. There are approximately 500 of these systems currently serving telephone subscribers. This paper describes the SDS implementation for the No. 2B ESS, and discusses some of the user and project experiences.  相似文献   

17.
This paper describes a five-year research project aimed at developing a corpus-based language support tool able to respond to the English writing needs of Japanese software engineers who do not speak English natively. Our research was based on recent developments in corpus and text linguistics. Since foreign readers often complain that English text produced by Japanese authors is difficult to understand because it is poorly organized and incoherent, we focused on the possibility of designing a writing tool that would provide discourse-level as well as sentence-level assistance. We collected a total of 539 sample English abstracts from four well-known technical journals and tagged them with linguistic and rhetorical information. Using this tagged corpus, an initial prototype was developed on a Unix-based workstation and a second one on the Web. The Web-based prototype was then evaluated in terms of its usability by engineers in Ricoh's Software Research and Development Group. They evaluated the final product positively. However, they expressed uncertainty about its ability to address their weaknesses in using transition words effectively as cohesive devices. In spite of unexpected difficulties, product improvement continues.  相似文献   

18.
嵌入式便携式裸眼3D设备有不同尺寸规格的屏幕,在Android平台下基于裸眼3D的实现原理研究了智能显示的设计和实现过程。应用Android SDK软件开发工具包及提供丰富功能的API(Application Programming Interface)应用程序编程接口和类库,在Eclipse 集成开发环境下实现了立体图像的合成及自动识别屏幕分辨率,并根据屏幕分辨率使立体图像分辨率与屏幕分辨率相匹配,实现了立体图像的智能显示,在多款嵌入式手持设备得到了验证。  相似文献   

19.
Hardware/Software Codesign refers to the simultaneous consideration of hardware and software within a system design. Hardware/Software Codesign is the co-development and co-verification of hardware and software through the use of simulation and/or emulation. The RASSP program, with its emphasis on high performance signal processing systems, has a particular perspective on Hardware/Software Codesign which is presented in this paper. However, many of the RASSP methods and tools can be applied more generally in the larger environment of embedded systems. This paper describes a generic Hardware/Software Codesign process, discusses tools and techniques used in the different phases of that process, and provides examples of efforts on these phases. In particular, it describes Hardware/Software Codesign as defined by RASSP, the Lockheed Martin ATL approach to Hardware/Software Codesign, and Hardware/Software Codesign tools developed by the Research Triangle Institute. This paper uses the RASSP SAR system benchmark as an example of Hardware/Software Codesign, and presents issues and designs for this system that were developed by Lockheed Martin ATL and RTI using Hardware/Software Codesign.  相似文献   

20.
介绍了下变频器HSP50214的功能和主要特性,结合实际分析了他在常规通信系统、FDMA,TDMA和CDMA通信系统中的应用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号