软件架构编档方法的研究及其在PushOA中的应用

来源 :东北大学 | 被引量 : 0次 | 上传用户:dfyfl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语言是人类思想的载体,在软件工程领域各种各样的工程文档是软件设计者思想的忠实记录者。在众多软件工程文档中软件架构文档重要性更加突出,但大多数软件组织的架构文档还是很单薄,远远不能满足后续的设计和开发要求。而作为在软件架构研究方向中较为成熟的SA模型描述理论,目前在工程领域应用还较少。本文的研究目标是充分利用已有的科研成果,探讨编档软件架构的方法和途径。 本文阐述了软件体系结构的基本概念,由一般文档的共性出发,得到软件架构文档的编写思路。介绍了SEI开发的架构编档一般理论,分析了形式化(ACME)和非形式化(UML)视图包描述方法各自的特点以及两者相结合描述的研究思路,并在此基础上提出了“三视图编档法”。提供一个中小型软件项目合理的软件架构编档方案。然后根据这一方法完成了PushOA系统模块视图、组件和连接器视图和分配视图包的编档工作,该项目是基于移动运营商平台的信息中转平台,主要功能是支持移动办公。 在本文的研究与实践中,不同视图类型,描述的内容以及方法各不相同。模块视图、分配视图使用工程界通用的UML描述,前者阐述架构静态模型、后者则关注架构周边的软件环境;组件连接器视图使用视图包作为组织架构文档的主线,UML与ACME相辅相成地描述视图的方法刻画了系统的动态特征。三视图编档法为架构师编档架构提供帮助。促进了科研成果在工程领域的推广工作。
其他文献
自然语言处理是人工智能的一个重要研究领域,它主要研究如何利用计算机来理解、处理和生成自然语言。在数据库查询系统中应用自然语言理解技术,设计数据库自然语言查询接口,
路由技术是移动Ad hoc网络的关键技术,也是影响网络整体性能最重要的因素之一。动态源路由协议(DSR)是目前受到推崇的适用于移动Ad hoc网络的路由算法之一,当前对DSR.协议的研究
分形、混沌和孤子是被誉为非线性科学中最为重要的三个概念,本文以非线性科学中的分形理论为基础,侧重研究了分形学中具有重要意义的复指数函数Newton迭代J集(简称J集)的相关理论
优化Agent目的是为了更好地提高Agent性能,以更有效地实现Agent既定的目标。当前Agent的优化研究工作可分为两类:以Agent个体为目标的优化和以多个Agent群体为目标的优化。其
数据库是电子商务、商业智能和ERP等系统的基础,它们存储着非要重要的信息。然而,随着数据量和业务量的不断高速增长,以及高并发访问等问题的出现,使得传统的单机数据库已经难以
本文主要从硬件和软件设计方面阐述某装备控制器的设计与实现。本文在充分分析ETX 2.6规范和CAN2.0B协议的基础上,结合控制器所要达到各种技术指标,如精度、可靠性、速度等方面
当今的互联网中,无线/移动网络与互联网相结合已成为未来无线/移动通信发展的趋势。无线/移动网络因其用户的可移动性、联网方便快捷性、建网灵活性、低维护费用性、规模可伸
信息技术的迅猛发展,特别是互联网技术的普及应用,使得电子政务、电子商务成为当今信息化发展最重要的领域之一。网络上的信息安全是电子政务、电子商务健康持续发展的重要保
从IPv4过渡到IPv6,网络安全问题并没有消除,基于真实IPv6地址的访问可以提高网络上信息发送者的安全责任和守法意识,从而对控制不良信息在。Internet上传播和扩散发挥重要作用。
随着互联网的快速发展,越来越多的应用通过网络来实现,同时网络安全也面临着巨大的挑战。高速的网络为攻击者提供了方便,攻击模式和方法越来越复杂,攻击者的技术水平也在不断提高