软件体系结构第910两章教案_软件体系结构第2章

教案模板 时间:2020-02-27 12:05:58 收藏本文下载本文
【www.daodoc.com - 教案模板】

软件体系结构第910两章教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件体系结构第2章”。

本节教案

授课课题:软件体系结构评估、软件设计的进化

授课时间:10月9日 第7周 周一 第1,2节 授课班级:15140A(03、04、05)授课类型:理论课 【教学目标、要求】:

了解软件体系结构评估的机制、评咕过程及参与人员、评咕的结果和质量属性,了解常用的三种评咕方法ATAM方法、SAAM方法和ARID方法,以及它们应用场合的区别。了解什么是遗留系统,掌握软件进化的策略,掌握软件再工程的流程,掌握软件体系结构的进化过程,了解代码重构和数据重构过程,了解软件移植的过程。【教学重点、难点】:

教学重点,软件的进化策略、软件再工程、软件体系结构的进化。教学难点,对软件评估方法的理解。【教学方法】:讲授 【教学手段】:多媒体教学 【教时安排】:2学时

【教学过程】:配合教学PPT使用

1、引言(2分钟)

如何保证设计的软件体系结构是合适的?如何确信软件体系结构不会导致灾难,如何为软件开发的顺利进行和产品的成功铺平道路?这些问题的回答都不简单,它们的很多答案都依赖于对软件体系结构的评估。

2、软件体系结构评估概述(5分钟)软件体系结构的评估的目的是什么?

常见的软件评估的方法有哪些?(基于场景的软件体系结构分析方法SAAM)(软件体系结构折中分析方法ATAM)(利用软件性能工程SPE对软件体系结构进行评估的PASA方法)(软件体系结构层次可维护性预测方法ALMA等)……

本节主要讲解较为成熟的三种基于场景的软件体系结构评估方法ATAM、SAAM和ARID方法。

3、评估时机和参与人员(3分钟)

对早评估、晚评估的讲解,对什么评估团队、利益相关人员进行说明。

4、评估结果和质量属性(2分钟)

5、评估的益处和代价(3分钟)

6、ATAM评估方法的具体步骤(5分钟)

7、SAAM方法的具体实施过程(5分钟)

8、ARID方法的具体过程(5分钟)

9、什么是遗留系统(5分钟)

10、软件的进化策略(8分钟),包括进化策略分类、进化策略的选择。(以上内容为第1小节讲述的内容)

11、软件再工程概述(10分钟)

业务过程重构、软件再工程的过程模型、再工程中的经济因素。

12、软件体系结构的进化(15分钟)

体系结构进货的过程、体系结构的恢复、体系结构的改善

13、代码重构和数据重构(3分钟)代码重构、数据重构

14、软件移植(10分钟)

3、总结

通过本节课的学习,使学生了解软件体系结构评估的重要性,掌握常用的三种评估方法,了解什么是遗留系统,掌握软件再工程的步骤及流程。

作业布置:课本的章节作业。教学后记:

下载软件体系结构第910两章教案word格式文档
下载软件体系结构第910两章教案.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文