深入物联网系统架构的世界,课程不仅教您 "如何",还教您 "为什么"。学习构建稳健、可扩展和可互操作的物联网系统的艺术和科学。这门为期五周的课程将带您踏上一段全面的旅程,从了解精心规划架构的必要性到掌握质量属性和应用场景的细微差别。 为什么要关心这个问题?因为技术决策对业务的影响可能决定物联网项目的成败。课程首先会探讨构思精巧的架构的重要性,以及即使是最周密的计划也可能面临的挑战。在第二周结束时,您将不仅仅是一个被动的学习者,您还将编写自己的需求!在第三周和第四周的深入学习中,您将获得针对具体情况定义质量属性的宝贵技能。在第五周,您将把新学到的知识应用到 Android 框架中,从而将理论转化为实践。 准备好架构未来了吗?单击此处报名,成为每个公司都需要的物联网架构师。
通过 Coursera Plus 解锁访问 10,000 多门课程。开始 7 天免费试用。
了解顶级公司的员工如何掌握热门技能

该课程共有5个模块
本模块将向你介绍软件架构的世界。我们将定义什么是软件架构,为什么它很重要,并讨论现代软件工程面临的一些挑战。本课程也是嵌入式系统物联网混合硕士课程的一部分。
涵盖的内容
6个视频6篇阅读材料2个作业2个讨论话题
要创建优秀的软件,首先要充分了解对软件有影响的需求。在本模块中,我们将讨论功能性和非功能性需求,如质量属性、业务需求和限制。
涵盖的内容
8个视频7篇阅读材料4个作业2次同伴评审4个讨论话题
到目前为止,我们一直在非正式地讨论质量问题。但是,如果你想构建支持所需质量的系统,你就需要一种方法来表达这些质量属性,并了解如何实现它们。学完这一模块后,你应该能够制定自己的质量要求。我们还将学习与物联网特别相关的两个质量:互操作性和可修改性。
涵盖的内容
7个视频1篇阅读材料3个作业3次同伴评审2个讨论话题
在第四周,我们将介绍架构战术如何帮助您创建一个能够实现预定义需求的软件架构。这就是 ADD 第三步需要完成的工作--还记得吗?首先,我们将了解战术和模式之间的区别。我们将举例说明实现互操作性和可修改性的策略。我们将讨论 MVC 模式及其与可修改性战术的关系。最后,我们将讨论如何在 Android 中使用 MVC。
涵盖的内容
5个视频2篇阅读材料1个作业1次同伴评审
在最后一周,我们将介绍架构模式如何帮助你创建一个能够实现预定要求的软件架构。正如我们上周所看到的,模式与战术密切相关。首先,我们将了解不同类型的模式。然后,我们将学习如何将战术和模式结合起来。最后,我们将通过一个案例来结束上周的学习:DYAMAND 的需求及其架构。
涵盖的内容
5个视频2篇阅读材料1个作业4次同伴评审3个讨论话题
位教师

提供方
从 软件开发 浏览更多内容

EIT Digital

EIT Digital
状态:免费试用LearnQuest
状态:预览Pohang University of Science and Technology(POSTECH)
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
250 条评论
- 5 stars
61.20%
- 4 stars
24%
- 3 stars
8%
- 2 stars
1.60%
- 1 star
5.20%
显示 3/250 个
已于 May 10, 2020审阅
Learned A LOT OF NEW INDUSTRY PERSPECTIVE MODEL IN SOFTWARE DESIGN PATTERN
已于 Jul 1, 2018审阅
Quite interesting from the IoT course I did in 2016 on EDX: ColumbiaX DS101x-103x
已于 Dec 5, 2023审阅
It's very helpful and very important Thanks for the work that you are guys doing I appreciate it
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。






