首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 265 毫秒
1.
对基于UML(Unified Modeling Language)的"4+1"视图模型进行描述,从场景、概念视图、过程视图、构件视图、物理视图5个视角完整的描述一个系统的体系结构,并将该视图模型应用到钢材库管理系统的体系结构描述中。实践表明:它是面向对象软件开发方法中高效而实用的软件体系结构建模方法。  相似文献   

2.
基于UML的多视图软件体系结构描述方法研究   总被引:1,自引:0,他引:1  
刘宁  郑东霞 《计算机应用研究》2008,25(11):3367-3369
提出一种新的基于UML(unified modeling language)的多视图模型,即“6+1”视图模型,从场景、概念视图、框架视图、过程视图、数据视图、构件视图、物理视图七个视角完整地描述一个系统的体系结构,并将该视图模型应用到钢材库管理系统的体系结构描述中。实践表明,它是面向对象软件开发方法中高效而实用的软件体系结构建模方法。  相似文献   

3.
本文运用4+1视图方法描述了自动气象站运行监控系统的架构设计,借助不同的"视图"手段,将系统结构以不同视角加以体现,对各视图进行了深入且相对独立的分析。4+1视图方法在气象行业专用软件架构设计中的应用,有助于指导系统设计者或用户理解系统模型,并为气象科技人员组织大型业务软件系统的研发提供软件架构技术支持。  相似文献   

4.
基于UML描述的“4+1”视图模型及应用   总被引:1,自引:0,他引:1  
由于软件体系结构的描述方法多种多样,各种工具不仅涉及不同领域,而且描述方法不尽相同,给系统选择一种合适工具描述体系结构带来了难度。统一建模语言The Unified Modeling Language(UML)是一种被广泛采纳的可视化建模语言,它对系统结构的共同特征用相关语义、符号、图形加以描述。本文以UML描述为基础,建立软件体系结构“4 1”视图模型,从系统的多个视图描述软件体系结构出发以后提高软件开发效率、平均软件质量与开发周期的矛盾。本文结合“4 1”视图模型给出“综合报警系统”在ROSE2000中的部分实现过程。  相似文献   

5.
自然语言生成系统的多视图体系结构   总被引:3,自引:0,他引:3  
在Reiter的流水线体系结构基础上,LynneCahill、ChristyDoran等人建立了RAGS(ReferenceArchitectureforGenerationSystem),它的目的是为自然语言生成(NLG)系统定义一个参考体系结构,但它是一个半模型,未能完整地描述生成系统。文章在RAGS的基础上提出了自然语言生成系统体系结构多视图方法,从功能、系统、技术三个视图方向对NLG系统体系结构进行了较为完整的描述。  相似文献   

6.
为利用情感文本不同侧面的信息,提出一种基于状态和行为描述的情感分类方法。将情感文本的描述分为情感的状态和行为2个视图,并利用2个视图的融合进行情感分类。为自动获得2个视图,人工标注了相应的语料,通过二元分类器构建状态和行为检测系统。在此基础上采用组合分类器方法融合2个不同的视图。实验结果证明,该方法在3个领域中文情感分类任务上的分类效果均有所提高。  相似文献   

7.
面向智能体建模方法在建模与仿真领域的广泛应用对面向智能体的系统抽象和系统描述提出了新的研究方向,提出了面向智能体的六视图建模方法.首先提出了六视图建模方法模型框架.六视图建模方法是在系统思想的指导下,从系统范畴视图、要素视图、结构视图、状态视图、运行视图、功能视图来描述实际作战系统的各个方面.然后详细阐述了六视图建模方法模型映射和概念模型技术.面向Agent的六视图建模方法有助于提高仿真模型的完备性、逼真度和建模方法的规范化、可操作性.  相似文献   

8.
基于多视点的需求工程方法   总被引:3,自引:2,他引:1  
1 引言视点其实是集体工作的一个普遍特性:不同的人对于要协作完成的工作,很自然地,会从他们所处的角度有自己的不同于他人的看法。视点是指主体(agent)和主体的视图(view)。软件开发过程中,比如在建立或描述一个复杂的系统模型时,通常需要许多主体的参与。同时,也要求主体对系统相关信息的收集尽可能完全,特别是那些关系到系统成败的关键信息。视点技术在定义好的系统结构的基础上有机地分配给开发人员以不同的职责,从而使得不同的参与者都能够从一个适当的角度观察这个系统,即论域,得到各自的透视(perspective)或视图,例如安全视图、体系结构视图、  相似文献   

9.
深入浅出看视图   总被引:1,自引:0,他引:1  
提示:本文对视图的概念进行了讲解,通过例子对视图的操作进行了分析。给出了视图在数据库应用系统开发中的作用的系统描述。在关系数据库中,视图是从一个或几个基本表(或其它视图)导出的表。与基本表不同,视图是虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中;基本表中的数据发生变化,从视图中查询得出的数据也就随之改变。视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。视图—经定义,就可以和基本表一样被查询和删除,也可以在一个视图之上再定义新的视图,但对视图的修改(…  相似文献   

10.
阐述一个医院药库信息系统的建立过程。用面向对象编程(OOP)PowerBuilder为实现手段,采用OOAD方法,使用ROSE作为CASE工具,用UML中的相应的可视化方法建立起医院的业务工作流视图、功能视图、信息视图、组织视图和资源视图等。即,在工作流建模方面采用活动图(ACTIVEDIAGRAM)描述业务流程;在功能建模方面采用用例图(UseCasediagram)表达功能需求;在信息建模方面采用交互图(INTERACTIVEDIAGRAM)及类图(classdiagram)建立逻辑模型。此系统已在实际使用。  相似文献   

11.
软件体系结构设计是构建大型管理领域系统的关键步骤,同时面向方面的软件开发已成为解决软件复杂性的有效方法。该文基于面向方面软件开发方法提出了管理领域系统建设的“4+1”关注点视图,针对“4+1”关注点视图提出了面向管理领域、基于服务实现的面向方面软件体系结构。基于该软件体系结构开发的管理业务支持平台及其支持下的软件开发过程可以缩短软件开发周期,改善软件一致性和可维护性,使软件具有更好的演化能力。  相似文献   

12.
基于构件的"4+1"建模技术及应用   总被引:1,自引:0,他引:1  
随着构件技术的迅速发展,原有的基于面向对象技术的构件描述模型已不能反映当前基于构件的软件开发特性。本文讨论基于新的构件模型的“4+1”体系结构描述模型的结构框架.并将其运用到简化了的图书馆系统的设计中。  相似文献   

13.
Modularization is a traditional consequence of the Principle of Separate of Concerns, which states that different abstractions should be dealt with in separate entities. Interactions between these entities define compositional structures, which are studied by Software Architecture. Recent research has revisited the original Principle, suggesting a different modularization strategy. Along with classic components, this approach explicitly considers additional concerns, defining modules which crosscut traditional barriers. The best known example is Aspect Orientation. This strategy defines a novel kind of interactions and compositional structures, which are of particular interest to Software Architecture. Moreover, several of those crosscutting concerns are best described at the architecture level. Coordination is an obvious example of such an architectural aspect: a higher-order interaction abstraction which could extend its influence to the whole system. In this paper, we propose a way to integrate these concepts into an existing language, using the notion of superimposition as a foundation. The chosen target is , a reflective, process-algebraic Adl. The concept of architectural fragment or chevron is introduced as an architecture-level aspect. To show the applicability of these ideas, we describe a case study consisting on the weaving of a coordination architectural aspect, encapsulating the Paxos distributed consensus algorithm, and a simple pipeline-style architecture, and obtaining a coordinated version of the initial system.  相似文献   

14.
本文采用统一建模语言UML对软件体系结构进行建模,探索了UML在软件体系结构建模方面的特性。全文以POS系统为示例说明该方法的有效性。  相似文献   

15.
“Linux on ITRON”是一个正在研究的混血操作系统结构,该结构把Linux与符合ITRON规范的操作系统相结合。目的是有效地复用已经存在的Linux环境的软件,同时又能将系统在符合ITRON规范的操作系统移植。该文对此结构进行了评价,并针对该结构下Linux中断丢失问题对系统结构进行了改进,给出了新结构下解决该问题的实现方法。  相似文献   

16.
17.
In this paper, we address and solve the problem of anti-windup augmentation for linear systems with input and output delay. In particular, we give a formal definition of an optimal gain based anti-windup design problem in the global, local, robust and nominal cases. For each of these cases we show that a specific anti-windup compensation structure (which is a generalization of the approach in the Proceedings of the Fourth ECC, Brussels, Belgium, July 1997) is capable of solving the anti-windup problem whenever this solvable. The effectiveness of the proposed scheme is shown on a simple example taken from the literature, in which the plant is a marginally stable linear system.  相似文献   

18.
The alignment of the software architecture and the functional requirements of a system is a demanding task because of the difficulty in tracing design elements to requirements. The four-step rule set (4SRS) is a unified modeling language (UML)-based model-driven method for single system development which provides support to the software architect in this task. This paper presents an evolution of the 4SRS method aimed at software product lines. In particular, we describe how to address the transformation of functional requirements (use cases) into component-based requirements for the product line architecture. The result is a UML-based model-driven method that can be applied in combination with metamodeling tools such as the eclipse modeling framework (EMF) to derive the architecture of software product lines. We present our approach in a practical way and illustrate it with an example. We also discuss how our proposals are related to the work of other authors.  相似文献   

19.
Vega: A Computer Systems Approach to Grid Computing   总被引:4,自引:0,他引:4  
In this paper, we contrast four approaches for Grid computing, and discuss a computer systems approach in detail. This approach views a Grid as a distributed computer system, and its main concerns are systems abstractions and constructs, such as the Grid equivalents of computer architecture, address space, process, device, file system, user/developers interface. Following this methodology, we identified several essential issues, developed a Vega Grid systems architecture, and proposed several systems techniques such as Grid routers, Grid address spaces, Grid process (grip), Grid community (agora), and a Grid Service Markup Language (GSML) software suite. We evaluated the computer systems approach and the associated techniques by discussing an OSGA-compliant Grid system software implementation and a travel agency example.  相似文献   

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

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