客服咨询

意见反馈

软件体系结构
网络信息工程/网络信息工程/
0.0
1
视频
14.9
课时
29.80
介绍
目录

课程概述

在计算机类,软件工程专业的课程体系中,《软件体系结构》课程是聚焦软件生命周期中的软件设计阶段,直接面向提升我国软件工程专业人才的软件设计能力的核心专业课程。该在线开放课程是国内首个针对软件系统的高层结构建模,包含软件架构设计的基础知识、架构风格和模式、质量属性分析和设计策略,以及架构评估方法等完整软件架构知识体系的在线开放课程。

课程目标

考核评价

讲师介绍

详细介绍

在计算机类,软件工程专业的课程体系中,《软件体系结构》课程是聚焦软件生命周期中的软件设计阶段,直接面向提升我国软件工程专业人才的软件设计能力的核心专业课程。在该课程的学习中,同学们将学习软件架构设计的基础知识、架构风格和模式、质量属性分析和设计策略,以及架构评估方法等完整的软件架构知识体系。同时,通过实际软件项目架构设计任务驱动学生运用理论知识主动思考软件架构方案,引导学生应用辅助工具软件完成系统架构建模、评估和实现,体验软件架构师的任务、角色,搭建软件架构“学与用”的桥梁。


绪论
1.课程简介

(583s)

2.软件体系结构发展史

(692s)

3.软件体系结构定义

(706s)

4.软件体系结构的研究活动

(366s)

5.软件体系结构的作用

(514s)

软件体系结构风格
软件体系结构建模与文档化
3.UML概念与4+1模型

(242s)

1.软件体系结构描述

(976s)

2.基于视图的建模思想

(556s)

5.UML2.0中新增体系结构描述图表介绍

(267s)

4.UML图例

(935s)

质量属性及质量属性提升策略
软件体系结构评估
2.ATAM概述

(266s)

3.ATAM评估小组

(190s)

5.ATAM评估过程2

(477s)

4.ATAM评估过程1

(953s)

1.体系结构评估概述

(843s)

6.敏感点、权衡点、风险点和非风险点

(462s)

应用案例
2.图书借阅系统案例分析

(1022s)

1.KWIC应用案例分析

(1415s)

课程总结
2.基于软件体系结构的开发过程

(285s)

3.质量属性与软件设计

(381s)

1.软件体系结构风格总结

(604s)

4.软件体系结构评估总结

(124s)

5.案例与架构师思维

(1129s)

技术支持: 杭州沃土教育科技股份有限公司