This course will teach you how to design futureproof systems that meet the requirements of IoT systems: systems that are secure, interoperable, modifiable, and scalable. Moreover, you'll learn to apply best-in-class software architecture methods to help you design complex IoT and other applications. Lastly, you'll come to understand the business impact of the technical decisions that you make as an IoT system architect.
제공자:


Software Architecture for the Internet of Things
EIT 디지털이 강좌에 대하여
귀하가 습득할 기술
- Software Architecture
- Architectural Pattern
- Non-Functional Requirement
- Software Requirements
제공자:

EIT 디지털
EIT Digital is a European education and innovation organisation with a mission to foster digital technology innovation and entrepreneurial talent for economic growth and quality of life. By linking education, research, and business, EIT Digital empowers digital top talent for the future.
강의 계획표 - 이 강좌에서 배울 내용
Getting to know Software Architecture
This module will introduce you to the world of software architecture. We'll define what SA actually is, why it is important and talk about some of the challenges faced in modern Software Engineering. This course is also part of a Blended Master Programme in Internet of Things through Embedded Systems.
Design process and software requirements
Creating good software starts with a solid understanding of the requirements that will have an influence on the software. In this module, we will discuss both functional and non-functional requirements, such as quality attributes, business requirements and constraints.
Quality Attributes
Up till now, we have been talking about quality in an informal way. However, if you want to build systems that support the required qualities you will need a way to express those quality attributes and understand how you can achieve them. After this module you should be able to formulate your own quality requirements. We will also study 2 qualities that are especially relevant for Internet of Things: interoperability and modifiability.
Tactics
In the fourth week, we will explain how architectural tactics can help you create a software architecture that achieves the predefined requirements. This is what needs to be done in step three of the ADD - remember? We'll start of by learning about the difference between tactics and patterns. We will give some examples of tactics to achieve interoperability and modifiability. We will discuss the MVC pattern and its relation to the modifiability tactics. Lastly, we'll discuss how MVC is being used in Android.
검토
- 5 stars57.33%
- 4 stars27.06%
- 3 stars8.71%
- 2 stars1.37%
- 1 star5.50%
SOFTWARE ARCHITECTURE FOR THE INTERNET OF THINGS의 최상위 리뷰
Excellent Course. I highly recommend this course with people who are software architects and who intended to become one day.
It was a very good and comprehensive course especially for those who want to work on IoT based projects and not have much knowledge of software
Learned A LOT OF NEW INDUSTRY PERSPECTIVE MODEL IN SOFTWARE DESIGN PATTERN
Good course to get the fundamental and simple case study for easy understanding.
자주 묻는 질문
강의 및 과제를 언제 이용할 수 있게 되나요?
이 수료증을 구매하면 무엇을 이용할 수 있나요?
재정 지원을 받을 수 있나요?
궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.