电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件体系结构大作业

软件体系结构大作业_第1页
1/8
软件体系结构大作业_第2页
2/8
软件体系结构大作业_第3页
3/8
软件体系结构课程考核题目及要求、为什么要评估软件体系结构?(分)答:近年来人们逐渐认识到软件体系结构在软件开发中的重要地位,好的软件体系结构已经是决定一个软件系统成功的重要因素。因此软件工程研究人员将研究热点集中到软件体系结构的研究上。目前已有一些公用的体系结构范型,但是软件体系结构的研究尚处在发展之中,用于对软件体系进行规格描述的模型、标记法和工具目前仍不是很正规,只是用特定的方式来理解并用于特定的系统,在很多方面的研究工作还需要继续进行。软件体系结构在软件开发和管理中扮演着越来越重要的角色。软件体系结构设计是对软件质量有着至关重要的影响对于确保最终系统的质量有重要的意义。软件体系结构评估是对系统的某些值得关心的属性性能、可靠性等进行评价和判断。评估的结果可用于确认潜在的风险并检查设计阶段系统需求的质量在系统被实际构造之前预测其质量属性。总之,软件体系结构的好坏,关系到软件产品的好坏,软件产品的好坏关系到软件公司的发展,而且体系结构评估可以减少后期的测试和纠错的开销、评估是挖掘隐性需求并将其补充到设计的最后机会、体系结构是开发过程中的中心、不良的体系结构会带来一塌糊涂的效果。、从哪些方面评估软件体系结构?(分)① 基于调查问卷或检查表的评估方式这一评估方式比较灵活自由,可评估多种质量属性,也可以在软件体系结构设计的多个阶段进行。② 基于场景的评估方式基于场景的方式由首先提出并应用在体系结构权衡分析法和软件体系结构分析方法中,场景也就是对系统的使用或修改活动的支持程度。③ 基于度量的评估方式度量是指为软件产品的某一属性所赋予的数值,如代码行数、方法调用参数、构件个数等。、评估方法的基本步骤是什么?(分)1)陈述,包括通过它进行的信息交流① ATAM 方法的陈述:评估负责人② 商业动机的陈述:项目经理或系统客户③ SA 的陈述:系统设计人员2)调查与分析,包括对照体系结构方法评估关键质量属性需求④ 确定体系结构方法:系统设计人员⑤ 生存质量属性效用树(utilitytree):说明构成系统效用的,质量属性(性能,有效性,安全性,可修改性,可用性),具体到场景层次,标注刺激/反应,并区分不同的优先级⑥ 分析系统结构方法,基于步骤 5 识别出的最高优先级的场景,说明和分析针对这些场景的体第 2页系结构方法。在这一步骤中,体系结构风险、非风险、敏感点和权衡点被识别出来3)测试,包括对照所有相关...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件体系结构大作业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部