分层软件架构设计及应用探究

来源 :学业 | 被引量 : 0次 | 上传用户:jiangshuang_1975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着社会的进步,经济的不断发展,进行多层次的架构设计能够有效实现软件系统性能方面的简析。当然不可否认的是,分层次的架构设计形式存在各种各样的优势与不足,每一种形式都存在基本准则,本文就立足于实际情况,结合相关资料分析了分层软件架构内部的职责,并对各个层次之间的交互关系进行了解析。
  关键词:分层软件;架构设计;应用探究
  1分层技术概述
  1.1定义简述
  分层技术的主要内容就是在强调软件架构的内部组成,细致分析,就是对层次软件架构之间的关联性进行互动的简述。一般来说,如何确保各个层次软件设计是否合理,运行过程是否流畅,软件架构能否最大限度展示技术的各个性能,分层软件架构就是能够满足以上要求的设计之一。已经有很多资料证明,借助分层软件进行软件架构的剖析与设计,可以最大限度提高软件工作的操作能力,还在无形之间锻炼了软件架构的运行流畅度,同时对于各个软件不用性能的运行有着促进作用。而且,分层软件架构除了上述的内容以外,而且都有网络软件架构方面的内容,立足于这一软件架构,借助分层软件技术进行网络软件的设计,借助各个层次之间的联系组成一个固定的软件体系,以此促进层次逐步多元化的软件架构发展,不断提升软件运行的效率[1],以此保证各个层次软件架构的科学合理性。
  1.2分层软件架构特征简析
  分层软件架构技术的出现,从本质上摒弃了计算机原本各自独立存在的层次,借助更加多样化的层次软件架构体系进行各个性能的讲解分析,进而对网络软件进行一定的创新与设计,使得网络体系中涵盖的层次软件架构功能更加清晰,为相关层次软件架构的设计与研发更加便利。其次,分层软件技术在提高开发效率的同时,也增强了层次软件架构工作运行的操作型,借助对网络体系进行针对性的设计与创新的模式,能够最大限度减少各个层次软件架构研发的时间。另外,分层软件架构设计能够确保多次使用,充分发挥网络体系性能的多样化。
  2分层软件架构设计的优势与不足
  2.1分层软件架构设计的优势
  (1)合理的分工可以促使工作人员认真的专注于一个方面。因为一个层面的正常工作是需要与其他层面提供的程序接口相互配合的,因此不仅要确定自己层面软件架构的接口是正常运作的,而且也要保证周围层面的软件架构的接口是完整的,相关的开发设计人员就可以在设计的某一层面的程序时只关注该层面的性能、技术。
  (2)便于实时用新层次对之前层次进行更新
  对原来的层次软件架构进行合理的调整与更新,但需要保证前后层次软件的服务内容与标准是一致的。在整个系统的开发设计期间,使用者对于软件功能的的需要也是与时俱进的,这种情况下,就可以激励不同层次的人员借助现有的软件架构去满足新技术性能的要求。
  (3)方便分层软件性能的复用
  能够在系统使用原本的性能组件的基础下,吧已经能够准确辨析的、功能相匹配或是相对立的层次软件架构渗透在新研发的系统软件设计中[2],如此这样就可以将整个软件设计研发的核心放置在系统软件相联系的业务功能的应用上,进而就能够缩短整个系统软件的研发周期,提升这一软件系统的整体效率。
  2.2分层软件架构设计的不足
  (1)级联修改问题
  在某些较为繁琐的业务方面,很多时候业务的流程都不是一成不变的,但是为了一些细微的变化,就需要对整个软件的层面设计进行修改与调整。
  (2)系统功能方面
  本来只是一些比较简单与直接的操作环节,但是现在却需要在整个软件架构的系统研发中步步推进,这种方式不仅可以在一定方面降低软件使用的功能,而且也在无形之中增加了整个系统研发的难度。根据上面的探究就能发现:在分层软件架构设计中不仅有优势也有薄弱的环节,在实际的使用环节中,需要综合优势与不足,择中选择一个最优的方案。
  3分层软件架构设计的基本准则
  3.1担任独立职责的准则
  在分层软件架构的研发期间,任何一种软件以及它的操作都有固定的准则,都在一个比较独立的层次中,不能够也不可以同时负责两种及以上职责,也不可以属于多个层次软件架构,这都是源于独立存在可以使得各个系统层次架构的联系更加紧密。
  3.2开放-关闭的准则
  开放-关闭的准则的本质概念就是对扩展进行开放[3],对修改进行适当的关闭。详细来说,就是在某一层次软件架构在实现的过程中,就可以在对其他层次软件架构在不修改任何部分的情况下,与新型的软件架构实现联系,顺利地进行数据信息的互动交流,进而不断降低了整个软件设计系统之间的联系性。
  3.3抽象层依赖倒置的准则
  抽象层依赖倒置的准则的本质就是高层次的软件架构不能对低层次的软件架构有依赖,低层次的软件架构也不能对高层次的产生过度依赖,而是两个层次的软件架构都应该依赖于抽象软件层次架构。换句话讲,就是需要对整个软件架构系统进行系统的需求分析,将最稳定的、最为核心的元素拣选出来,将这一层面的期望值达到最高。
  3.4特殊的接触接口软件的程序
  该软件不是较为直观的,是理论上的,在表面上有着结合表面的意义。它的体现方式是多样化的,有的是直观的、也有是抽象的,在当下的多层软件架构中,能够根据接触接口的具体形式进行调整编号,编号也是从层次软件的低级架构逐次递增,小的编号处在末端。因此,每一个层次软件架构都应该根据实际情况进行接口的调整与适应。
  4分层软件架构设计的简析
  传统来说,分层软件架构设计一般分为三个层次,分别是依次从上往下串联,涵盖访问层次、逻辑层次和表示层次面。整个层次软件在不断演练之后,成为了最佳科学有效的分层设计架构。但是与之相对的,这几层词软件架构也有着各自的责任,比如访问层次主要任务是数据信息资源的交互,包括一些信息的筛选、调整与直接的从数据库里提取资源等内容。但是对这些资源是否科学有效是没有过多的要求的,比如对信息资源的合成、资源的调整与更新等[4]。能否保證这些数据是否合理科学,还需要综合把控多个方面的事情。表面层次的主要目的是相关使用者的信息输入,以及把控内部资源进行信息的展示,检验相关网站是否正规。这个层次自身具有很强的责任性,需要对各个层次软件架构的数据进行检测。
  小结
  综上所述,如何创设一个合理的层次软件架构,不仅关系着整个系统工作能否顺利运转,而且对于人员的任务分工更加精确。作为软件架构的相关从业人员,应该明确自己的责任与义务,把控好每个层次软件架构的核心任务量,确保整个部门的职工都能够团结合作、共同进步,一起携手完成相关的软件任务,为整个软件架构的设计以及应用奠定基础。
  参考文献:
  [1]高月芳,綦羽,王栋.通用软件体系架构的设计与应用[J].计算机工程与设计,2009(2).
  [2]沈兵,吴毅平,李海刚.基于三层架构模式的基础能源管理系统[J].控制工程,2009(S2) .
  [3]陈兵,王立松.基于三层架构的网络拓扑结构发现 [J].计算机应用,2002(6) .
  [4]林云峰,丁宏.基于.NET构架新生电子注册系统[J]. 杭州电子工业学院学报,2003(4) .
  作者简介:杨继成(1989年5月-),男,民族:蒙古族,籍贯:天津,单位:一飞智控(天津)科技有限公司,职称:无,学历:本科,研究方向:人工智能。
其他文献
摘要:仿生设计是工业设计中有深厚历史积淀与丰富实践经验的,同时又是最新鲜、最具活力的设计创新方法,是设计回归自然、追求人性化的具体、可行的方法,正逐渐称为设计发展过程中新的亮点。趣味化设计是在后现代语境下产生,并在目前产品中发展壮大。其愉悦的体验可在一定程度下缓解现代人的压力,其发展符合现代人的感性消费理念。正确合理地利用趣味化的设计,能增加人与产品的亲和感,它能用产品自身的趣味化语言与人交流沟通
期刊
摘要:党的十九大报告指出要实施乡村振兴战略,作为农村金融主力军,农村金融机构要抓住这一重大历史机遇,优化内部流程,创新产品制度,攻坚克难,解决好三农发展中遇到的金融问题。  关键词:乡村振兴战略;机遇与挑战;创新  党的十九大报告指出,农业农村农民问题是关系国计民生的根本性问题,必须始终把解决好“三农”问题作为全党工作的重中之重,实施乡村振兴战略。在中共中央、国务院印发的《乡村振兴战略规划(201
期刊
摘要:以低筋面粉、黄奶油、黑米粉、淮山粉、荞麦粉、鸡蛋和海藻糖为主要原料,通过对最佳原料配方和工艺参数的研究,研制一种广式杂粮叠层曲奇饼干。通过试验得到杂粮叠层曲奇的最优配方:起酥油/黄奶油(1/2)72g,黑米粉、淮山粉、荞麦粉(1/2/2)50g,鸡蛋/海藻糖(1/3)40g,低筋面粉50g,烘烤时间18-20 min,炉温为170℃。在此工艺下制作的杂粮叠层曲奇口感酥脆并且具备较高的营养价值
期刊
一、历史沿革  早在战国时期,屈原的《离骚》中就写道“扈江篱与辟芷兮,纫秋兰以为佩”。可以看出香包在战国时期已然是一种装饰品了。到了汉代《礼记》中记载:“男女未冠笄者……衿缨,皆佩容臭” 。其中“容臭”指的是香包,表明汉朝未成年男女皆佩戴香包。唐宋时期的香囊和荷包皆由香包演变而来,香囊与荷包跟现代意义上的香包又不尽相同,香囊的填充物是各类香料,并渐渐变成由仕女和美人专用。宋代,官员上朝所穿的官服上
期刊
摘要:劳资纠纷多发生在用工单位和员工之间,主要是源于彼此间的立场不同而产生的利益冲突。其纠纷主要包括:工资、待遇、劳动条件以及工时等。本文主要对国有企业劳资纠纷应对措施及制度完善进行了重点探究,以此来为构建和谐社会贡献一份力量。  关键词:国有企业;劳资纠纷;预防;处理  国有企业与民营企业一样,同属于企业的重要构成,只是企业性质不同。国有企业的资产不属于个人,而是属于国家所有,在此背景下开展的生
期刊
摘要:市场经济的高速发展促成了单位之间的竞争模式,社会的严酷淘汰制使很多企业都随时面临着生存与发展的难题。而要想一直都能够在这样激荡的社会中立于不败之地,就必须要紧紧的抓住人力资源,这是单位斗争中的核心所在。在建设人力资源管理体系的过程中,必须要对单位的情况有一个细微的了解,然后在实际情况的基础之上合理分配每个成员的工作,从而实现人力资源的有效利用。本文将对人力资源的概念、重要性、内部治理结构以及
期刊
摘要:思维导图又称为“脑图”,具体说就是用文字和图形吧自己的想法表达出来特点是有色彩、有线条、有联想功能。在设计方面,更是发挥着巨大的优势。可以帮助设计师表现出创造力、节约时间、更有效的解决问题。在设计之初就能让我们看到计划的全部面貌,帮助审视计划,并与人快速沟通。  1.思维导图的概念及含义  思维导图,又叫心智导图,是表达发散性思维的有效图形思维工具,它简单却又很有效,是一种实用性的思维工具。
期刊
摘要:本文以“近代齐齐哈尔市的建筑”为研究对象,辨析这些建筑独有的建筑风格,探索其成因。同时根据城市建筑风格的定位,对打造城市主题风格建筑提供合理化的建议。把城市建筑风格建设与城市精神结合起来,打造具有鹤城文化特色的城市意象。  关键词:齐齐哈尔;建筑风格;近现代  齐齐哈尔市是黑龙江省第二大城市,是一座典型的北方重工业城市。在金代建城、清代驻军、近代殖民,是一个具有特殊历史经历的城市。齐齐哈尔市
期刊
摘要:随着社会主义新农村建设进程的不断加快,对农村群众文化建设提出了重要要求。而社会主义核心价值观在农村群众文化建设中所发挥的作用和价值不断提升。本文主要对当前社会主义核心价值观在农村群众文化建设中的应用价值进行分析,并在此基础上提出相应的应用策略以全面加速农村群众文化建设,为新农村和社会主义和谐社会的建设提供文化层面的保障。  关键词:社会主义核心价值观;农村群众文化建设;应用策略  1 引言 
期刊
习近平总书记在党的十九大报告中指出,要加强和改进思想政治工作,加强党政建设。加强和改进思想政治工作就要注重人文关怀和心理疏导,用正确方式处理人际关系。体现了思想政治工作以人为本的宗旨和与世俱进的创新。因此,做好基层思想政治工作必须以此为基点,必须适应构建和谐环境、和谐社会这一新变化。基层思想政治工作者只有服从和服务于这个新目标,才能为实现这个目标,提供精神动力、思想保证、舆论支持和道德条件。笔者认
期刊