课程名称: Software Architecture 阿尔伯塔大学 Kenny Wong
课程主页: https://www.coursera.org/learn/software-architecture
所在平台: Coursera
课程类别: 计算机科学
大学或机构: 阿尔伯塔大学
讲师: Kenny Wong
授课语言: 英语
提供字幕: 英语
课程文件大小: 590MB
课程介绍: 软件体系结构:安排软件组件(子例程,类,函数等)以及它们之间的交互的方式称为体系结构。在本课程中,您将研究UML和其他可视化工具中这些体系结构的表示方式。我们将介绍最常见的体系结构,它们的质量和权衡。我们将讨论如何评估体系结构,什么是好的体系结构以及可以改进的体系结构。我们还将讨论该体系结构如何影响软件开发过程。 在Capstone项目中,您将使用UML图记录基于Java的Android应用程序,并使用“架构权衡分析方法”(ATAM)分析评估该应用程序的架构。 完成本课程后,您将能够: •比较和对比在应用程序和系统(例如主程序和子例程,面向对象,解释器,管道和过滤器)的设计中使用的组件,连接,协议,拓扑,约束,折衷以及不同类型的体系结构样式的变体,以数据库为中心,基于事件)。 •描述分层和n层体系结构的属性。 •创建UML ipackage,组件和部署图以表达系统的体系结构。 •使用UML活动图说明系统的行为。 •记录具有分层体系结构的多应用程序系统。
课程压缩包下载地址(度盘链接):
友情提醒:
1、若遇到链接失效请加客服微信:amanda12321反馈,我们将在上线第一时间处理。
2、课程制作成压缩包后通过百度网盘分享,需要下载解压之后才能正常观看;
3、课程视频为官网提供下载的最高清的分辨率MP4格式,字幕为srt外挂字幕。
4、官网没有提供答案,因此所有课程的测试和作业均不提供答案;
5、课程文件包含视频(MP4)、字幕(SRT)、字幕文本版(TXT)、阅读材料(html)和测试及作业(PDF或HTML),如果官网有提供下载,还将包含课件以及与课程相关的其它附件等。
6、百度网盘下载速度我们也无法控制,建议您先自行测试。
7、课程文件仅供您离线学习和参考,版权归原平台及作者所有,如果条件允许我们仍建议您通过coursera平台进行学习,可获得更优质的学习体验,完成课程还能获得相应证书,如果内容侵犯了您的权利请通知,我们将在收到通知24小时内删除内容。
评论前必须登录!
注册