【摘 要】
:
软件架构包含了关于软件系统的重要决策,这些决策涉及到如何将软件系统分解成不同的部分、各部分之间的静态结构关系和动态交互关系;除此之外也包含了关于各元素(组件)应如何
论文部分内容阅读
软件架构包含了关于软件系统的重要决策,这些决策涉及到如何将软件系统分解成不同的部分、各部分之间的静态结构关系和动态交互关系;除此之外也包含了关于各元素(组件)应如何交互彼此相关的信息。软件架构对软件开发有着至关重要的作用,而软件架构分析评价可以及早地发现软件设计中的理解错误,并能降低在整个软件生命周期中有效地修改软件和预测修改所付出的花销,从总体上降低了软件的开发代价。软件架构在开发过程中的活动主要是建模、仿真、评估验证和场景评估。根据这些软件架构开发过程中的核心活动,采取必要的分析手段例如仿真,形式验证,软件度量,场景评估等,可以对软件的功能性,非功能性等属性做出全方位的评价。本文的研究重点是基于仿真,形式验证,软件度量三个功能系统的分析结果进行场景评估以及其综合评价。本论文的主要工作包括:(1)架构信息库的设计。其包含两个方面的数据信息,一部分用于自动标注约束信息,另一部分用于存储架构各项属性值。(2)基于场景评估模块的设计与实现,包括如何整合形式验证,软件度量,软件仿真三个系统的分析结果,总结并确定场景类型,然后使用场景将那些模糊的不适用于分析的质量属性需求描述转换为具体的易于理解的表述形式。最后是激励的选择,激励是场景中解释或者描述风险承担者怎样引发和系统交互的部分,比如用户可能会更改需求,改变业务流程等。(3)综合属性评价模块的设计与实现。包括如何分析所有架构评价系统得到的数据,如何将当前的架构分析数据与历史的架构分析数据结合起来,生成综合的软件架构评价报告。本论文分析并设计了软件综合评价系统,该系统可以综合形式验证,软件度量,软件仿真三个系统的分析结果,然后基于场景的评估,最后经过综合分析得出软件架构的综合评价报告。
其他文献
中国文化特别是儒学素有劝学传统,其要义为导人向善。日本近代思想家福泽谕吉也著有《劝学篇》,但其意与儒学传统之劝学大相径庭,其要旨在宣扬权利,倡导自由、平等。比较福泽
对30种贵重及大宗常用药材品种的市场流通现状进行了调查、收集药材样品和基源鉴定,结果表明,在收集的1353份样品中,伪品、掺伪品和混淆品约占16%;指出目前药材市场流通环节
近年来,我国推进一二三产业融合,乡村旅游不断升温,葡萄产业得到了大力发展,葡萄园在统筹城乡发展、整合区域农业资源、为农民增收等方面发挥了重要作用,同时也越来越受到城市居民的欢迎。然而,以葡萄为主题的旅游发展却相对滞后,学界对葡萄园游客需求的研究相对较少。因此,研究葡萄园游客需求偏好,并提出相应的建议,对葡萄园旅游发展具有重要意义。本文系统梳理了休闲农园、葡萄园旅游、游客需求等相关文献的研究进展,运
目的观察鲑降钙素治疗骨质疏松时的不良反应。方法对2002年1月~2006年10月32例在丽水市中心医院肌内注射鲑降钙素治疗骨质疏松症致不良反应患者资料进行总结分析。结果鲑降钙
目的了解阴道单切口可调节无张力尿道中段悬吊术(ASIS Ajust)治疗压力性尿失禁的疗效。方法 11例因压力性尿失禁接受ASIS Ajust手术治疗的患者,术后1、3、6个月时行门诊复查,
本文系统地梳理了关于家庭资产选择、有限理性等理论研究和实证研究,在传统家庭资产选择研究的分析框架下,创新性地提出投资者有限理性的理论观点,引入有限理性的操作化概念
基于国内外自主创新能力研究的成果,提出自主创新能力结构的关键维度.通过问卷调查对安徽省优势产业的代表企业自主创新能力的实证研究,利用SPSS工具从195份问卷中提炼出企业
金融危机大背景下,我国制造业发展面临巨大的挑战,产业升级迫在眉睫。作为技术创新的补充,制造业与文化产业融合所产生的改良性创新开辟了制造业升级的新路径。在分析我国制
本文根据民和土族纳顿上演的面具舞“庄稼其”及“杀虢将”的相关传说故事,对二者进行了释读。认为“庄稼其”反映了土族先民从游牧生活逐步走上农耕生活的历程,展现了不同民