CSDN首页>

华南理工大学课程

发表于2013-08-09 15:42| 来源未知| 作者csdn

摘要:本课程是一门实践性教强的专业领域课程,该课程培养学生综合分析和设计的能力。在本课程中学生将学到计算机软件架构模型设计,异构计算模型,软件可靠性,规模性,健壮性分析设计原理,同时结合最新的软件开发和设计工具 (OpenCL) 指导学生完成大型系统软件架构设计示例,重点在学习软件系统构...

 ◆      合作高校及院系名称:华南理工大学

  ◆      课程名称:软件设计与体系架构

◆        学时及学分:64学时、3学分

◆        课程说明:

        课程名称:软件设计与体系架构

        英文名称:Software design and architecture

        课程简介:本课程是一门实践性教强的专业领域课程,该课程培养学生综合分析和设计的能力。在本课程中学生将学到计算机软件架构模型设计,异构计算模型,软件可靠性,规模性,健壮性分析设计原理,同时结合最新的软件开发和设计工具(OpenCL)指导学生完成大型系统软件架构设计示例,重点在学习软件系统构建技术的实际应用和理解体会软件系统构建过程。

        教学内容:

(一): 软件构架的基础概念,4学时

1. 什么是软件构架

2. 软件构架的初步印象

3. 架构的产生与商业影响

4. 软件过程和构架商业周期

5. 什么是一个好的软件构架(突出并行设计及HSA)

6. 小结

(二) 什么是软件构架,8学时

1. 软件构架的基本概念

2. 构架模式、参考模型和参考构架

3. 目前流行的软件构架技术

4. 软件构架的视图表示

5. 软件构架的设计运用实例

6. 为什么软件构架非常重要

7. 小结

(三)实践环节4学时

1. 特定案例的构架商业周期

2. 特定案例的需求与质量

3. 特定案例的构架方法

4. 特定案例的软件构架

5. 小结

(四)设计构架4学时

1. 传统软件工程的系统设计活动过程与结果

2. 面向对象的系统设计过程与结果

3. 属性驱动的构架设计

1) 理解需求的关键属性

2) 建立软件系统的概念性构架

3) 软件构架的细化设计

4. 软件构架与软件项目管理

5. 软件构架与软件产品管理

6. 小结

(五) 实践环节4学时

1. 微软VSTS与分布式系统设计器介绍

2. 使用VSTS应用程序设计器,可视化地定义、设计、配置和连接特定应用系统中可使用的服务应用程序

3.使用VSTS系统设计器,设计由应用程序关系图上定义的应用程序或其他系统关系图上定义的系统组成的应用程序系统

4.使用VSTS逻辑数据中心设计器(LDD) 创建相互连接的逻辑服务器的关系图,用于表示数据中心的逻辑结构。并根据逻辑数据中心关系图,指定并配置数据中心中的服务器类型、允许的通信类型、特定的通信路径以及已启用的服务类型

5.使用VSTS逻辑数据中心设计器,定义并验证特定应用程序系统到特定逻辑数据中心的部署

6.小结

(六) 理解质量属性,4学时

1. 功能性和构架

2. 构架和质量属性

3. 系统质量属性

4. 实践中的质量属性场景

5. 其他系统质量属性

6. 商业属性

7. 构架质量

 8. 小结

(七)实现质量属性,4学时

1. 战术介绍

 2. 可用性战术

 3. 可修改性战术

 4. 性能战术

 5. 安全性战术

 6. 可测试性战术

 7. 易用性战术

 8. 战术与构架模式的关系

 9. 面向对象的设计模式

 10. 小结

(八) 实践环节4学时

1. 特定案例的商业周期关系

 2. 特定案例的需求与质量

 3. 特定案例的架构解决方案验证与评价

 4. 小结

(九)构架编档8学时

1. 构架编档的使用

 2. 视图

 3. 选择相关视图

 4. 视图编档

 5. 跨视图的文档

 6. 统一建模语言

 7. 小结

(十)GPU并行程序设计8学时

1. GPU基本原理

    2. APU架构视图

    3. 并行算法设计

    4. OpenCL简介

    5. OpenCL编程分析

    6. OpenCL并行设计案例介绍

    7. 小结

(十一) 实践环节6学时

1. OpenCL环境搭建

 2. OpenCL编程

 3. 特定案例的OpenCL并行化解决方案验证与性能评价

 4. 小结

(十二)异构计算,4学时

1. HSA概念

 2. HSA生态系统

 3. 特定案例的HSA设计

 4. 小结

复习与总结,2学时

HSA及OpenCL课件下载(课件下载)

0
0
  • CSDN官方微信
  • 扫描二维码,向CSDN吐槽
  • 微信号:CSDNnews
程序员移动端订阅下载

微博关注

相关热门文章