

免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
厦门大学软件学院毕业设计(论文)开题报告学生姓名班级 学号校内指导教师姓名职称 教授、博士所在单位厦门大学软件学院毕业设计(论文)题 目软件体系结构评估整体研究的目标:1. 理论部分:对于软件体系结构的发展现状、所使用技术、方法等有一个较为全面的了解,深入浅出地对现有方法进行概括比较,并且提出自己的理解和看法。 2. 实际部分:以解决实际问题为前提,将理论与实际项目研究相结合,提出可以在实际项目中可以灵活运用的有价值的体系结构评估的方法和途径,具有自己独特的视角和特点。实现方法:随着软件规模和复杂度的不断增大和对软件质量成本、进度的要求越来越严格,目前,人们已经普遍认识到软件质量控制在软件特别是大型软件开发过程中对开发效率以及成本有重要的影响,甚至关系到开发最终是否成功。高质量的软件在维护和测试阶段的开销较低,复用的潜力大,因此,预测和控制软件质量的成熟技术成为迫切的需要。经过长期的研究,人们已经认识到在软件生命周期的越早阶段对软件质量进行评价越能降低整个开发的成本,在越早阶段对质量进行控制的效果也越好。有报告显示,在早期阶段对软件质量进行评价可提高软件的开发效率。软件体系结构设计是从问题域空间到软件解空间的第一项活动,在体系结构设计阶段的决策对软件质量有至关重要的影响,正是因为人们已经普遍认识到好的体系结构设计是高质量软件的必要条件,我们迫切需要对软件体系结构质量评价的一系列问题进行深入研究,以回答什么是合乎系统需求的软件体系结构,哪种侯选体系结构更加适合系统需求,如何在体系结构设计中做出权衡,采用某种体系结构,系统未来的质量将会怎样等等诸如此类问题。软件体系结构质量评价已经成为软件体系结构领域和软件质量度量领域里一个重要的研究方向。然而,建立用于度且和评价软件体系结构的模型及方法通过分析来预见软件的质量、创建、选择、评估与比较不同的体系结构这个方面的研究还处于刚刚起步阶段,还没有形成一个很好的度量标准,在这篇论文中,我将按照软件体系结构评估技术的评价框架,分别从评估方法的目标、质量属性、关键技术等方面对这3类方法的特点进行介绍和对比.最后分析现有研究中存在的不足并进一步着重探讨软件体系结构评估技术的研究趋势和展望,并且提出自己的独特观点。1 软件质量与软件体系结构11 质量属性正如前面所说,软件质量是指软件对预期的一系列质量属性组合的满足程度,它也是面向用户的三大产品特性(质量、成本和进度)之一。质量属性可分成两类(第一类质量属性可在运行软件并观察其结果的时候进行度量,例如性能、安全性、可靠性和功能性等都属于这一类。第二类质量属性不能够在运行软件并观察其结果的时候进行度量,但可通过对开发或维护过程的观察进行度量。这一类质量属性包括可移植性、适应性、可复用性等。随着软件系统复杂度的不断提高,人们不再单纯地关心系统能完成哪些功能,可移植性、可修改性、可扩展性等非功能性质量属性成为软件体系结构质量评价需要分析的主要目标。12软件体系结构尽管软件体系结构自1993年以来直到现在都是一个热点研究问题,关于软件体系结构一直都没有唯一确定的定义。现有的各种定义从不同的角度对软件体系结构进行了诠释,自然形式各异,但都从一定程度上反映出软件体系结构的本质特征。简单地说,软件体系结构问题包括软件系统总体组织和全局控制、通信协议、同步、数据存取,给设计元素分配特定功能,设计元素的组织、规模和性能,在各个设计方案间进行选择,这些都是软件体系结构层次上的设计。2 软件体系结构质量评价的主要方式从目前已有的软件体系结构评价技术来看!某些技术通过与经验丰富的设计人员交流获取他们对待评估软件体系结构的意见;某些技术对针对代码的质量度量进行扩展以自底向上地推测软件体系结构的质量;某些技术分析把对系统的质量的需求转换为一系列与系统的交互活动。分析软件体系结构对这一系列活动支持程度等-尽管看起来他们采用的评价方式都各不相同,但基本可以归纳为采用了三类主要的评价方式(基于调查问卷或检查表的方式)基于场景的方式,基于度量的方式。3 主要技术31 SAAM和ATAM软件体系结构一直是CMU/SEI的研究重点在这一过程中研究人员逐渐发现了体系结构分析的意义和重要性并进行了进一步研究$他们希望寻求一种方法来描述和分析软件体系结构从而证明这种体系结构能够满足某些非功能性的质量属性要求.1993年,SEI和TEXAS大学的研究人员提出了名为SAAM的软件体系结构分析方法。32 0/V 面向对象软件体系结构度量技术由于面向对象开发范型被人们普遍认为能很好地保证系统的可复用性以及降低维护时的开销越来越多的系统特别是大型系统都采用面向对象的体系结构以获得更大的灵活性从而降低升级和维护的开销。赫尔辛基大学采用了基于度量的方式进行了这方面的研究。该技术从系统的设计文档,UML图中获取信息结合度量模型和识别出来的设计模式来评价和预测系统的性能复杂度和易理解性等质量属性该技术所采用的度量模型考虑进了较为全面的类信息和类之间关系。同时设计模式对软件质量的影响也被考虑在内研究者希望通过识别设计模式对质量进行预测.4 综合分析以及展望时间进度安排:2008年12月10日- 2009年1月10日:查阅相关的资料文献,从总体上了解软件体系结构评估的整体发展现状,和未来的发展方向。 2009年1月11日- 2009年2月25日:整理与分析收集到大量的论文,深入体会其中的内容与思路,其中包括软件体系的结构分析,风格与模式的研究,形式化方法与开发环境等等,尤其是要总结出软件体系结构评估的不同方法与应用,与此同时,学习论文的写作技巧与规范,为今后自己的论文写作打下良好的基础。 2009年2月25日- 2009年3月20日:基本上写出论文的大体框架与思路,并给老师进行中期的审查,进行近一步的修改与提高。 2009年3月21日- 2009年4月20日:在原有的框架上进行内容的扩充与提高,完善论文的实用性和可读性。2009年4月20日- 2009年5月20日:将论文的可展示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年锅炉运行值班员考试题库及答案
- 2025年新疆籽棉加工企业市场调研合同
- 生活用水电气设施管理合同
- 高端精密机械加工及加工设备维护合同
- 破阵子中考试题及答案
- 化学期中考试试卷及答案
- 日照辅警笔试题库及答案
- 日本驾校笔试题目及答案
- 宁乡县中考试卷及答案
- 建交委焊工证考试题及答案
- 公司工程数量管理办法
- 宇宙中的地球 1.3地球的历史(第1课时)课件
- 支部委员会委员选票一
- 锅炉安装改造维修施工工艺标准
- 如何书写个案护理报告
- 一线医务人员登记表(模板)
- GB/T 1591-2018低合金高强度结构钢
- 战略销售蓝表中文版
- 2021年四年级数学上册二两三位数除以两位数整理与练习课件苏教版
- 人体解剖学01绪论课件
- 第3节金属的塑性加工
评论
0/150
提交评论