Sustentabilidade e Reúso de Software

Post on 22-Jul-2022

5 views 0 download

Transcript of Sustentabilidade e Reúso de Software

Sustentabilidade e Reúso de SoftwareAngelo A. R. Tessaro - 10310551

Bruno M. Homma - 9293605

Matheus B. Santos - 9277979

SustentabilidadeIMPORTÂNCIA PARA ATUALIDADE

- A sustentabilidade visa garantir recursos para as futuras gerações.

- Sustentabilidade é muito maior do que um contexto ambiental

SIGNIFICADO

“Conceito que, relacionando aspectos econômicos, sociais, culturais e ambientais, busca suprir as necessidades do presente sem afetar as gerações futuras.”

Extraido de Dicionario Online de Português (DICIO) - link: https://www.dicio.com.br/sustentabilidade/

2

3

Um pouco de História

4

Surgimento do Conceito● O conceito começou a ser delineado na conferência das

Nações Unidas, em 1972, na Suécia.

● Discussão sobre degradação ambiental e poluição que afetam o mundo

As três Dimensões da sustentabilidadeAmbiental

Focado nas questões que afetam diretamente o meio ambiente, como recursos naturais e desgaste do meio ambiente. Foca-se em como isso pode afetar as futuras gerações.

Social

Focado no bem-estar da sociedade, preservando culturas, qualidade de vida e redução da iniquidade social.

Econômica

Esta dimensão é o equilibro das outras, onde preza-se, com ética e de forma justa, pelo crescimento econômico.

5

Novas Dimensões

6

Com as mudanças do mundo, houve um acréscimo de dimensões, como: ● Dimensão Individual● Dimensão Política● Dimensão Tecnológica

Sustentabilidade em Dimensão Tecnológica

8

Uso da Tecnologia para o Desenvolvimento Sustentável

9

Uso da Tecnologia para o Desenvolvimento Sustentável(3 principais aplicações)

Energia Limpa

Energia Renovável:

- Eólica- Hidroelétrica- Solar

Documento Digital

- Na atualidade, a quantidade de documentos impressos se reduziu, ainda mais depois do surgimento de assinatura digital.

Automação de Processo

- Processos automatizados podem prevenir contaminações e/ou acidentes.

- Sustentabilidade dentro de empresas.

10

Mudanças positivas da tecnologia sobre a sustentabilidade

- “AS FAMOSAS LARANJINHAS” -Bicicletas alugáveis do itáu

Com o uso de um sistema, as bicicletas ficam disponíveis para retirada em vários cantos de São Paulo - SP.

11

Manifesto de Karlskrona Projeto de Sustentabilidade

“A sustentabilidade técnica se refere à longevidade das informações, sistemas e infraestrutura e sua evolução adequada com as mudanças nas condições ambientais

12

Extraido de: https://www.sustainabilitydesign.org/karlskrona-manifesto/#footnote-1

RelaçãoSustentabilidade X Reúso

Em desenvolvimento de Software, há um conceito chamado Desenvolvimento sustentável de Software.

13

O Desenvolvimento sustentável de Software é um estilo de desenvolvimento de sistemas digitais que prioriza o reuso de código fonte, removendo o retrabalho.

Arquitetura de Referência

15

Is in essence, a predefined architectural pattern, or set of patterns, possibly partially or completely instantiated, designed, and proven for use in particular business and technical contexts, together with supporting artifacts to enable their use. Often, these artifacts are harvested from previous projects.

*De acordo bom IBM RUP (Rational Unified Process)

16

Arquiteturas de software padronizadas● Modelos de dados comuns● Padrões de comunicação● Blocos de código● Blocos de construção reutilizáveis

17

● Fornece um modelo para ser usado como base para uma arquitetura de uma solução específica (Ex: IOT)

● Sustentabilidade: Manutenção e alterações futuras facilitadas

18

Como Desenvolver uma Arquitetura de Referência?

● Generalização de padrões de implementações bem sucedidas

● Adotar boas práticas de desenvolvimento● Feedbacks da área

19

Uso da Arquitetura de Referência

Fonte: MULLER, G.(2008)

Benefícios

20

● Integração entres subsistemas

● Custo de desenvolvimento

● Organização e documentação

● Evolução da solução com o tempo

● Compliance● Otimização de

esforço e tempo

Smart manufacturing● Introdução● Tecnologias relacionadas● Benefícios

21

“Uma tecnologia sistemática, diretamente relacionada com ICT e tecnologia industrial.

É um sistema muito complexo em uma grande escala.

Promove o desenvolvimento e implementação de tecnologias inteligentes.

22

“Visa tirar vantagens de informações detalhadas e de tecnologias de manufatura para permitir flexibilidade em processos físicos, em uma dinâmica de mercado global.

Aumenta a eficiência de energia e de recursos.

23

Smart Manufacturing

Um modelo de arquitetura padronizada para Smart Manufacturing.

Aborda os tópicos chaves para a aplicação do modelo.

24

Smart Services - Combina a análise dos dados com uma transformação nos serviços oferecidos para agregar valor ao cliente

Smart Factory - Baseada num forte laço de produção tecnológica e IT, tem foco em logística, produção e manuseamento.

Smart Equipment - Equipamentos integrados com IoT

25

Industrial software - Coleção de programas, processos e métodos para gerenciamento de informação em uma escala industrial.

Industrial Internet - Permite coletar e armazenar dados sobre a produção e compartilhá-los com outras máquinas.

26

Tecnologias RelacionadasQual o papel dos softwares na aplicação de Smart Manufacturing e quais tecnologias são mais utilizadas.

Tecnologias relacionadasArtificial intelligence (AI) / Machine Learning

Automatiza a tomada de decisões baseada na coleta de dados de companhias manufatureiras. Capaz de analisar os dados e fazer decisões inteligentes com as informações colhidas.

Blockchain

Promove a imutabilidade, rastreabilidade e um modo eficiente e rápido de salvar e guardar dados.

Predictive analytics

As companhias podem analisar as grandes bases de dados coletados para antecipar possíveis problemas e buscar uma solução de antemão.

27

Tecnologias relacionadasEdge computing

Ajuda a manusear os dados gerados por máquina em informações para tomada de decisões. Para isso fazem uso de sensores, alarmes.

Digital twins

Empresas podem usar os gêmeos digitais para modelar seus processos, redes e máquinas em um ambiente virtual. Dessa forma podem obter dados e promover predição problemas, incrementando a produtividade e eficiência.

28

Digital Twin x ReúsoReprogramável

Deixa “traços digitais”

Modularidade

29

BenefíciosAumento na eficiência de recursos e de energia;

Entrega uma infra estrutura sustentável;

Protegendo a saúde e promovendo a segurança de funcionários;

Melhor qualidade de vida.

30

Exemplo: Ericsson“sustainability categories within environment, safety for workers, economy growth and employment areas.

“In my experience with research and innovation at Ericsson, we always forecast the expected value from technical, quality and other relevant perspectives.”

It allowed us to reach a deeper understanding of the qualitative and quantitative benefits of smart manufacturing.”

31

Extraído de : https://www.ericsson.com/en/blog/2019/3/full-value-of-smart-manufacturing

ReferênciasConferência de Estocolmo. Toda Matéria. Disponível em:

https://www.todamateria.com.br/conferencia-de-estocolmo/.

Smart manufacturing standardization: Architectures, reference models and standards framework

MULLER, G. A reference architecture primer. 2008.

VOLPATO, Tiago. Reference architectures: factors for their sustainability. 2018.

Karlskrona Manifesto. Disponível em: https://www.sustainabilitydesign.org/karlskrona-manifesto/

SM and IoT. Disponível em :

https://internetofthingsagenda.techtarget.com/definition/smart-manufacturing-SM

https://www.ibm.com/developerworks/rational/library/2774.html

Digital Twin. Disponível em: https://link.springer.com/article/10.1007%2Fs40684-020-00227-132

33

Obrigado a todos