一种基于.Net的软件体系结构的设计与开发方法

被引量 : 0次 | 上传用户:leosky_001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统规模和应用需求的不断增长,软件设计的核心转向软件体系结构的设计和规范。软件体系结构主要着眼于软件系统的全局组织形式,在更高层次上把握各组件之间的内在联系,并从全局的角度去理解和分析整个系统的行为和特性。近几年来J2SE&J2EE平台、.Net等平台的推出和不断走向成熟,为软件体系结构的设计与开发提供了新的思路和方法。 本文主要做了以下几个方面的工作: ◆ 分析了软件开发的现状,接着按软件体系结构的各个方面和研究热点逐一展开,概述了软件体系结构的概念,引入Medvidovic的分类比较框架,比较软件体系结构描述语言ACME、Wright等的优劣;同时也对目前基于软件体系结构的设计与开发进行了总结。 ◆ 对.Net的体系结构进行了介绍,并与J2EE等同类平台进行了区分;接着对.Net的页面表示层、分布式处理以及数据访问等核心技术进行了详细地探讨,最后对Web Service和.Net Remoting技术进行了比较。 ◆ 结合了软件开发工程实践中对软件体系结构的需求,提出了一种基于.Net的软件体系结构解决方案,将应用程序划分为页面表示层、业务外观层、业务规则层、数据实体层、存储过程层等五层,并定义了层间调用标准接口。 ◆ 基于本文提出的解决方案,确定了商业销售系统的总体功能,并以UML建模工具进行系统分析,实现了系统的用例图、时序图、合作图与类图等的创建;同时选择C#语言为实现语言,详细说明了如何创建和使用XML Web Service。 本文的商业销售系统是基于.Net的体系结构的设计与开发的一个典型应用。它的基本思路和具体设计可扩展适用于其它行业的类似应用中,具有很好的应用前景。
其他文献
法律原则体现了法律制度的价值追求和精神品格。个案中法律原则如何适用取决于法律规则的具体情形:在有规则存在时,依靠原则防止规则的适用背离法律目的;在无规则存在时,适用
为了准确识别物体的转动惯量值,考虑了非线性空气阻尼和非线性恢复力对转动惯量识别的影响,建立了基于非线性动力学系统的扭摆振动模型,提出了基于Hilbert变换的转动惯量识别
药物归经是药物特性的具体表现之一,归经不同决定了药物治疗作用及适用范围的不同。本文意在探讨药物归经理论及其在临床用药上的具体应用。笔者通过收集古今相关著作、文献,
目的:1.探讨慢性骨髓炎的发病机制和治疗方法;2.阐述中药托里消毒散在治疗慢性骨髓炎中的临床疗效和优势。 方法:1.回顾和评价现代医学和祖国医学关于慢性骨髓炎的发病机制和治
糖尿病肾病多因消渴日久,缠绵不愈,气血耗伤,阴损及阳,脏腑虚损,络脉瘀阻所致。脾为坤土,肾为本元,脾虚不制,肾虚不化,脾肾阳虚,津液输布障碍是病机关键。临床治疗须健运中土
地铁直流牵引供电系统是一个复杂系统,其核心技术是直流供电控制与保护。直流供电保护装置安装于开关柜内,为直流牵引系统提供继电保护,对确保地铁的安全可靠运行起着关键作用。
从单一针法、针刺加其他疗法等方面,综述现代临床治疗椎动脉型颈椎病的文献研究概况,提出针灸治疗椎动脉型颈椎病文献方面所出现的问题,进而为今后该病在针灸治疗研究方面提
稳步推进城镇化是我国"十二五"期间的一项重要任务,也是促进农村及整个国家经济社会发展的重要战略。我国城镇化的根本问题及其实质是农村经济社会发展和转型问题。长期以来,
动态数据采集系统是对动态信号分析的关键,要求能够对动态信号进行快速、高准确度的数字化并高速存储。VXI总线仪器从结构,操作控制方式,数据存储及传输速率等方面都具有显著的特点
本文根据笔者2005年7-8月在西藏自治区达孜县、堆龙德庆县和尼木县农村的实地调查资料,对1999年以来西藏农村村民自治制度的发展状况进行了实证研究。对若干案例的分析表明,1