課程目錄: 物聯(lián)網(wǎng)的軟件架構(gòu)培訓

4401 人關(guān)注
(78637/99817)
課程大綱:

物聯(lián)網(wǎng)的軟件架構(gòu)培訓

 

 

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.

Patterns

In this last week, we will explain how architectural patterns can help

you create a software architecture that achieves the predefined requirements.

Patterns are closely related to tactics, as we saw last week.

First, we'll look at different types of patterns. Then, we'll learn how to combine tactics and patterns.

We'll conclude this last week with a case study: DYAMAND's requirements and their architecture.

 

主站蜘蛛池模板: 东京加勒比中文字幕波多野结衣| 久久精品一区二区三区中文字幕| 麻豆国内精品欧美在线| 日本免费高清一本视频| 免费高清电影在线观看| 1024人成网站色| 拍拍拍无挡免费视频网站| 亚洲精品视频区| 韩国免费观看高清完整| 好爽~好大~不要| 乱小说欧美综合| 秋葵视频在线高清免费下载| 国产真实乱子伦精品视频| 中字幕视频在线永久在线| 欧美性69式xxxx护士| 国产91在线看| 69pao精品视频在线观看| 无上神帝天天影院| 亚洲日韩小电影在线观看| 色94色欧美sute亚洲线| 国产高清自产拍av在线| 久久久91精品国产一区二区| 欧美激情一区二区三区四区| 国产一级一片免费播放| 8x成人在线电影| 成人免费看www网址入口| 亚洲中文字幕无码一区| 精品一区二区三区在线视频| 国产成人无码一区二区三区| bl道具play珠串震珠强迫| 日本护士激情波多野结衣| 亚洲欧美日韩精品中文乱码| 老子午夜我不卡理论影院| 国产精品久久久久久搜索| youjizzcom最新中国| 日韩亚洲欧美一区二区三区| 亚洲综合色网站| 美女破处在线观看| 国产成人精品午夜视频'| 99久久精品费精品国产一区二区| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 |