Arquitetura de software para a Internet das Coisas

coursera.inc

coursera.inc

Arquitetura de software para a Internet das Coisas

Descrição

Este curso ensinará como projetar sistemas à prova de futuro que atendam aos requisitos dos sistemas IoT: sistemas seguros, interoperáveis, modificáveis ​​e escaláveis. Além disso, você aprenderá a aplicar os melhores métodos de arquitetura de software da categoria para ajudá-lo a projetar IoT complexo e outros aplicativos. Por fim, você entenderá o impacto comercial das decisões técnicas que toma como arquiteto de sistema IoT.

Você aprenderá tudo sobre arquitetura de software nas próximas 5 semanas! Na primeira semana, você descobrirá por que ter uma arquitetura bem projetada é importante e quais desafios você pode encontrar ao desenvolver sua arquitetura. No final da segunda semana, você já poderá escrever seus próprios requisitos! Na terceira e quarta semanas, você aprenderá como escrever corretamente atributos de qualidade e cenários de atributos de qualidade para um caso específico. Na última semana, você aprenderá a descrever seus próprios padrões e táticas e verá como eles são usados ​​em uma estrutura Android.

 

Certificados compartilháveis e 100% on-line

Aproximadamente 27 horas para concluir

Curso em: Inglês

Legendas: Francês, português (europeu), russo, inglês, espanhol

Instrutor

 

Frank Gielen
Professor
UGENT/IBCN: Networksylabus de comunicação baseado na Internet

Módulos e Conteúdo

Módulo 1: Conhecendo a Arquitetura de Software

- Este módulo irá apresentá-lo ao mundo da arquitetura de software. Vamos definir o que SA realmente é, por que é importante e falar sobre alguns dos desafios enfrentados na Engenharia de Software moderna. Este curso também faz parte de um Programa de Mestrado Combinado em Internet das Coisas através de Sistemas Embarcados.

Módulo 2: Processo de design e requisitos de software

- A criação de um bom software começa com uma sólida compreensão dos requisitos que terão influência no software. Neste módulo, discutiremos requisitos funcionais e não funcionais, como atributos de qualidade, requisitos de negócios e restrições.

Módulo 3: Atributos de qualidade

- Até agora, falamos de qualidade de forma informal. No entanto, se você deseja construir sistemas que suportem as qualidades necessárias, você precisará de uma maneira de expressar esses atributos de qualidade e entender como alcançá-los. Após este módulo, você será capaz de formular seus próprios requisitos de qualidade. Também estudaremos 2 qualidades especialmente relevantes para a Internet das Coisas: interoperabilidade e modificabilidade.

Módulo 4: Táticas

- Na quarta semana, explicaremos como as táticas de arquitetura podem ajudá-lo a criar uma arquitetura de software que atenda aos requisitos predefinidos. Isso é o que precisa ser feito na etapa três do ADD - lembra? Começaremos aprendendo sobre a diferença entre táticas e padrões. Daremos alguns exemplos de táticas para alcançar interoperabilidade e modificabilidade. Discutiremos o padrão MVC e sua relação com as táticas de modificabilidade. Por fim, discutiremos como o MVC está sendo usado no Android.

Módulo 5: Padrões

- Nesta última semana, explicaremos como os padrões de arquitetura podem ajudá-lo a criar uma arquitetura de software que atenda aos requisitos predefinidos. Os padrões estão intimamente relacionados às táticas, como vimos na semana passada. Primeiro, veremos diferentes tipos de padrões. Em seguida, aprenderemos como combinar táticas e padrões. Concluímos esta última semana com um estudo de caso: os requisitos do DYAMAND e sua arquitetura.

Pré-requisitos

Avaliações

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Arquitetura de software para a Internet das Coisas”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Institucional

PHP Code Snippets Powered By : XYZScripts.com