人人范文网 范文大全

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

发布时间:2020-03-02 04:05:13 来源:范文大全 收藏本文 下载本文 手机版

本节教案

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

授课时间:10月9日 第7周 周一 第1,2节 授课班级:15140A(0

3、0

4、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、总结

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

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

软件体系结构解读

软件体系结构期末考试

软件体系结构实验一

S060010互联网软件体系结构

软件体系结构实验指导书

华南理工大学软件体系结构复习大纲标准版

实验一软件体系结构风格应用

2.12.2软件件体系结构作业答案

体系结构

b、s和c、s两种软件体系结构

软件体系结构第910两章教案
《软件体系结构第910两章教案.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档