软件天地
SoftwareTechnology
面向构件的门诊部信息管理系统软件架构
丁晨路1,覃勇2,王旭辉2
(1.重庆通信学院研究生管理大队,重庆400035;
2.重庆通信学院机动作战通信系指挥自动化教研室,重庆400035)
摘要:构件化软件的设计集中于软件体系结构设计,其最主要的特征在于目标系统由大量可复用构件组成,这就要求在设计阶段应当设计出满足需求的软件体系结构。以一个门诊部信息管理系统软件架构为例,介绍了面向构件的软件架构方法,并对系统架构选型进行分析,提出了本系统的软件架构,为基于构件技术的系统实现提供良好的依据。
关键词:构件;软件架构;三层体系结构
中图分类号:TP311.1
文献标识码:A
文章编号:1674-7720(2011)14-0004-03
Component-orientedsoftwarearchitectureofclinicinformation
managementsystem
DingChenlu1,QinYong2,WangXuhui2
(1.DepartmentofGraduateManagement,ChongqingCommunicationInstitute,Chongqing400035,China;2.DepartmentofCommandAutomation,ChongqingCommunicationInstitute,Chongqing400035,China)
Abstract:Component-basedsoftwaredesignfocusonsoftwarearchitecturedesign,itsmainfeatureisthatthetargetsystembythecompositionofalargenumberofreusablecomponents,whichrequiresthedesignphaseshouldbedesignedtomeettheneedsofthesoftwarearchitecture.Inthispaper,useaclinicinformationmanagementsystemsoftwarearchitectureforexample,firstlyin-troducesthesoftwarearchitecturebasedoncomponenttechnologymethods,andthenanalyzesthesystemarchitectureselection.Atlast,providesagoodbasisonmakingthecomponent-basedsystemsoftwarearchitectureforsystemimplementation.
Keywords:component;softwarearchitecture;three-tierarchitecture
自从构件技术提出以来,如何有效地划分构件、进行最大化的软件复用成为研究的热点。构件化软件的最主要特征[1]在于目标系统由大量可复用构件组成,从系统化构件复用过程来看,传统软件开发方法中的详细设计被划分到了构件制作阶段,与基于构件开发目标系统属于相对独立的不同阶段。构件化软件的设计是传统软件开发方法中的总体设计或高层设计,要求设计阶段就应设计出满足需求的软件体系结构。
个方面:(1)与软件基础设施有关,(2)与构件在基础设施上的操作有关。基于这两方面的考虑,通常在架构时考虑技术架构和应用架构两个方面。
1.1技术架构
技术架构[3]定义了技术环境和软件基础设施,是支持组织以实现运作(非功能)需求(尤其是组织的应用程序和信息体系结构)的硬件和软件基础设施的体系结构。它描述了所使用的技术的结构和内部关系,以及这些技术如何支持组织的运作需求。
技术架构包括技术环境和技术基础设施两个部分。技术环境解决不同软硬件平台之间的差异性问题。技术基础设施包括在应用中可以被标准化的部分。标准化使得通用代码从面向业务的构件中移出,放到一个独立的
1面向构件的软件架构
软件架构
[2]
是指某个软件或计算机系统的软件架
构,即组成该系统的一个或多个结构,构成软件的各个部分,形成该构件的外部可见属性及相互间的关系。基于构件的软件架构,更加强调构件的概念,架构时考虑两
4
《微型机与应用》2011年第30卷第14期
根据设备管理是从经济和技术两个方面对设备进行动态跟踪和管理的过程,介绍了基于Client/Sever结构开发大型设备管理软件系统的结构设计与实现的关键技术,运用面向对象分析...
本文介绍了试验室信息管理系统网络体系模式,并结合典型的试验室信息管理系统对...息管理 系统 的 结构 模式及典型应用功能 樊耀铭 ( 宝钢 分公 司设备 部,...
软件的沿革路径基于集成应用系统 基于中间件应用系统 ...面向构件-软件架构师 构件就是艺术 基础构件的标准...上海市计生信息管理系 统 宝钢ERP一卡通系统 上海...
首先,面向构件开发并不能解决软件开发的根本困难: 1. 软件系统的主要难度就在于...当前的信息系统架构当今典型的信息系统架构如下图: 图 1 当前信息系统架构 我们...
数字科技信息智能管理系统软件体系结构_专业资料。在介绍了软件体系结构的基础上,根据效字科技信息管理的需求分析,设计了该应用系统软件体系结构,并详细描述了典型...
架构选型该活动的目的是:选择系统的架构 风格,提出...在面向构件软件过程的需求阶段,我 们已得到了用例...为和数据管理——而这些具体职责由不图 2:构件分解...
面向构件的软件设计 9.1 术语、概念 1、构件 构件...许多系统中,构建被实现为 大粒度的单元,工资管理...3、构件系统架构特性 构件系统 体系结构 由一组 ...
更多>>随着计算机技术的应用和发展,高校办学条件和规模的提高,改变原有陈旧的学生管理模式,充分利用现有资源和信息,本文提出一种基于C/B/S结构的学生信息管理系统...
基于B/S结构的学生信息管理系统_专业资料。首先简要介绍了MVC模式的基本思想,基于MVC设计模式的B/S结构管理信息系统的工作原理,然后结合学生信息管理系统的具体功能...
基于自适应构件的软件架构研究_专业资料。本文针对当前软件开发中面临的需求及环境多变的情况,提出了一种自适应软件架构的模型。通过对自适应架构的描述给出了各...
闽公网安备 35021102001881号 
热门文档