1 / 63
文档名称:

02-第5章-SA设计与评估-评估..ppt

格式:ppt   页数:63页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

02-第5章-SA设计与评估-评估..ppt

上传人:分享精品 2016/4/7 文件大小:0 KB

下载得到文件列表

02-第5章-SA设计与评估-评估..ppt

相关文档

文档介绍

文档介绍:中国地质大学(武汉)信息工程学院第5章-SA 设计与评估? 基于体系结构的软件开发模型? 基于模式的设计方法? 基于属性驱动的设计方法? 软件体系结构设计趋势? 软件体系结构评估? 模块设计与评估评估篇中国地质大学(武汉)信息工程学院 软件体系结构评估 评审体系结构的原因 质量属性回顾 SA 评审方法分类 ATAM 评审方法中国地质大学(武汉)信息工程学院 2017-1-8 评审体系结构的原因中国地质大学(武汉)信息工程学院 2017-1-8 4 什么叫“评审”(Evaluation) ? Evaluation is the systematic determination of merit, worth, significance and cost, deficiency of something or someone. ( 评审:以某种系统化的方法对事物进行评价,以发现其优点和缺点,并判断其是否满足期望的要求)中国地质大学(武汉)信息工程学院 2017-1-8 5 评审体系结构的原因? Goals of software development ( 软件开发的目标): ? Function soundness pleteness ( 功能的正确性和完整性); ? Performance optimization or tradeoff ( 性能的优化与折中); ? The achievement of a software system ‘ s qualities attributes depends much more on the software architecture than on code- related issues. ( SA 的设计是整个软件开发过程中的关键步骤,系统的质量属性主要由 SA 所决定) ? How do you know if a software architecture for a system is suitable without having to build the system first? ( 如何在没有开发系统之前就能够得知,一个系统的 SA 设计是恰当的? )中国地质大学(武汉)信息工程学院 2017-1-8 6 评审体系结构的原因? All design involves tradeoff in system qualities ( 寻求“折中”) ? System qualities are largely dependent on architectural decisions ( 体系结构极大地影响系统质量) ? Promoting one quality es at the expense of another quality ( 提高一个质量,经常会降低另一个质量) ? A software architecture is the earliest life-cycle artifact that embodies significant design decisions: choices and tradeoffs. ( “选择与折中”是设计中首要考虑的问题,软件体系结构是软件生命周期中最早一个遇到此问题的阶段) ? Choices are easy to make, but hard to change once the system is implemented ( 选择很容易做,但是一旦系统已经实现,就很难更改) 中国地质大学(武汉)信息工程学院基于 SA 的软件开发过程 2017-1-8 7中国地质大学(武汉)信息工程学院评审体系结构时需要回答的问题 2017-1-8 8 ? For any particular software architecture design: ? What precisely do these quality attributes - modifiability, security, performance, reliability - mean? ( 都有哪些质量属性?各自都是什么含义? )? Can a system be analyzed to determine these desired qualities? ( 为了确定期望的质量, SA 如何被分析? ) ? How soon can such an ana