基于正交软件体系结构的crm系统

基于正交软件体系结构的crm系统

ID:33506383

大小:1.32 MB

页数:4页

时间:2019-02-26

基于正交软件体系结构的crm系统_第1页
基于正交软件体系结构的crm系统_第2页
基于正交软件体系结构的crm系统_第3页
基于正交软件体系结构的crm系统_第4页
资源描述:

《基于正交软件体系结构的crm系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第35卷第24期计算机工程2009年12月Vol.35No.24ComputerEngineeringDecember2009·软件技术与数据库·文章编号:1000—3428(2009)24—0117—04文献标识码:A中图分类号:TP311.5基于正交软件体系结构的CRM系统汪保杰,王如龙(湖南大学软件学院,长沙410082)摘要:为解决软件体系结构在应用软件领域难以实施的问题,避免软件开发的盲目性,提高软件质量,通过对正交软件体系结构理论的研究,给出其在客户关系管理系统中的运用。事实证明,正交软件体系结

2、构具有结构清晰、易于理解和修改、重用力度大等优点。关键词:软件体系结构;正交软件体系结构;体系结构风格;线索CustomerRelationshipManagementSystemBasedonOrthogonalSoftwareArchitectureWANGBao-jie,WANGRu-long(SoftwareSchool,HunanUniversity,Changsha410082)【Abstract】Inordertosolvetheproblemthatthesoftwarearchitectu

3、reintheareaofapplicationisdifficulttoimplement,avoidtheblindnessofsoftwaredevelopmentandimprovesoftwarequality,throughthetheoreticalstudyoftheorthogonalsoftwarearchitecture,thispapergivesitsusageincustomerrelationshipmanagementsystem.Thefactsareprovedthatt

4、heorthogonalsoftwarearchitecturehastheadvantageswithcleararchitecture,easytounderstandandmodify,greateffortstoreuseandsoon.【Keywords】softwarearchitecture;orthogonalsoftwarearchitecture;architecturestyle;clue1概述Y随着软件规模和复杂度不断地扩大和增加,软件开发的沿Y轴方向平行移动成败在很大程度上取决于软

5、件体系结构的设计。软件体系结构是对系统构件及其交互关系的高层抽象描述,超越了算法[1]和数据结构这些常规的设计概念。面向对象、面向组件、面向服务已是当今主流的软件开发思想,同时以演化和增量为基础的迭代开发模式也是主流的开发过程。尽管如此,如果软件体系结构设计不当,则可X坐标值不变能引起系统大面积修改,甚至整个体系结构重新设计。鉴于软件体系结构的重要性,文献[2]将软件体系结构视为软件开发中第1类重要的设计对象,大量实践也证明了:一个成功OX的软件系统往往都有一个好的软件体系结构。图1正交坐标软件体系结构是需

6、求分析和软件设计之间的桥梁,实现需求到设计的平稳过渡,同时又贯穿于整个软件开发过程。2.2正交软件体系结构概念正交软件体系结构是一种以垂直线索为基础的层次化结正交软件体系结构重点研究如何最小化修改工作量以及如何构,它由组织层(layer)和线索(thread)构成,组织层是由具有使系统大粒度的重用等,从而使得应用系统的开发和维护从相同抽象级别的构件组成的,线索是相对子系统的特例,它根本上得到简化。是由一组分布在不同层并有调用关系的构件组成的。每个线2正交软件体系结构索完成整个系统中相对独立的一部分功能,线索

7、与线索之间2.1正交性概念是无关的,同一层的构件不存在调用关系,这样的结构就是正交(Orthogonal)性是几何中的术语,如果两条直线相交完全正交的,但实际中很难实现,即一般是允许小部分非正成直角,则它们就是正交的,比如图1中的坐标轴。用向量交结构的存在。正交软件体系结构其实就是将软件功能正交术语说,这2条互不依赖的直线,沿着某一条直线移动,该分解,按功能的正交相关性,垂直分割为若干个线索,线索直线投影到另一条直线上的位置不变,那他们是正交的。在又分为几个层次。其主要特征可归纳如下:计算机术语中,正交性用

8、于表示某种不相依赖性或解耦性。如果2个或者多个事物中的任何一个发生变化,不会影响到基金项目:国家科技支撑计划基金资助项目(2006BAF01A13)其他事物,那么这些事物就是相互正交的。在分层结构的系作者简介:汪保杰(1981-),男,硕士研究生,主研方向:软件体系统中,数据操作层与用户界面表示层是正交的,改变界面而结构;王如龙,教授不影响数据操作,更改数据操作方式而不用改动界面。收稿日期:2009-08-13E

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。