SlideShare uma empresa Scribd logo
1 de 47
Modelagem Arquitetural  e a Visão 4+1 Adriano de Pinho Tavares Janeiro 2009 – Circuito IGTI de Palestras Corporativas
Modelagem Arquitetural Sobre o palestrante
Modelagem Arquitetural e  a Visão 4+1
Introdução à Modelagem Arquitetural Modelos são Simplificações ,[object Object]
Introdução à Modelagem Arquitetural Modelagem – Para quê ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem – Vantagens ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem – Princípios ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem e a UML ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural UML 2 - Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural UML 2 - Objetivos
Introdução à Modelagem Arquitetural UML – Principais Diagramas
Introdução à Modelagem Arquitetural UML – Principais Elementos ,[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Arquiteturas de Softwares ,[object Object]
Introdução à Modelagem Arquitetural Conceitos errados
Introdução à Modelagem Arquitetural Modelagem Arquitetural ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Visão 4+1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Visão 4+1 Visão de implementação Desenvolvedores   Gerência de configuração   Visão de processos Desempenho Escalabilidade Vasão (Throughput ) Integradores de sistemas Visão de implantação Topologia do sistema Comunicação   Provisionamento Analistas de suporte Visão Lógica Funcionalidade Usuários finais ◄ lógico físico► Visão de casos de uso
Introdução à Modelagem Arquitetural Visão de Casos de Uso
Introdução à Modelagem Arquitetural Visão Lógica
Introdução à Modelagem Arquitetural Visão de Implementação ,[object Object],[object Object],Agenda.INI Agenda.HLP Agenda.DLL Agenda.EXE
Introdução à Modelagem Arquitetural Visão de Implantação
Introdução à Modelagem Arquitetural Visão de Processos
Introdução à Modelagem Arquitetural Visão 4+1 - O que usar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão Lógica ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão de Implementação ,[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão de Implementação ,[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão de Implementação ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão de Implantação ,[object Object],[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão de Implantação
Introdução à Modelagem Arquitetural Modelagem da Visão de Implantação ,[object Object]
Introdução à Modelagem Arquitetural Modelagem da Visão de Implantação ,[object Object]
Introdução à Modelagem Arquitetural Dicas (1/2) ,[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Dicas (2/2) ,[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Formalização do Modelo ,[object Object],[object Object],[object Object],[object Object]
Introdução à Modelagem Arquitetural Conclusões ,[object Object],[object Object],[object Object],[object Object]
Para saber mais... ,[object Object],[object Object],[object Object],[object Object],[object Object]
Capacitação IGTI ,[object Object]

Mais conteúdo relacionado

Mais procurados

Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
Italo Costa
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
eros.viggiano
 

Mais procurados (20)

Aula4 levantamento requisitos
Aula4 levantamento requisitosAula4 levantamento requisitos
Aula4 levantamento requisitos
 
Arquitetura de Software - Uma visão gerencial
Arquitetura de Software - Uma visão gerencialArquitetura de Software - Uma visão gerencial
Arquitetura de Software - Uma visão gerencial
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemas
 
UML
UMLUML
UML
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
Qualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasQualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normas
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
Aula de Introdução - JAVA
Aula de Introdução  - JAVAAula de Introdução  - JAVA
Aula de Introdução - JAVA
 
Arquitetura de Software Visão Geral
Arquitetura de Software Visão GeralArquitetura de Software Visão Geral
Arquitetura de Software Visão Geral
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Arquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADAArquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADA
 
UML
UMLUML
UML
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Arquitetura de sistemas web
Arquitetura de sistemas webArquitetura de sistemas web
Arquitetura de sistemas web
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Padrões MVC
Padrões MVCPadrões MVC
Padrões MVC
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 

Destaque

A importância da arquitetura de software
A importância da arquitetura de softwareA importância da arquitetura de software
A importância da arquitetura de software
Adriano Tavares
 
Apresentacao proposta tcc
Apresentacao proposta tccApresentacao proposta tcc
Apresentacao proposta tcc
andrigork
 
diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
elliando dias
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de software
elliando dias
 
MVC, MVP e MVVM: Uma Comparação de Padrões Arquiteturais
MVC, MVP e MVVM: Uma Comparação de Padrões ArquiteturaisMVC, MVP e MVVM: Uma Comparação de Padrões Arquiteturais
MVC, MVP e MVVM: Uma Comparação de Padrões Arquiteturais
Jorge Tressino Rua
 
Diagrama de implantação
Diagrama de implantaçãoDiagrama de implantação
Diagrama de implantação
elliando dias
 

Destaque (20)

Arquitetura de Software Na Pratica
Arquitetura de Software Na PraticaArquitetura de Software Na Pratica
Arquitetura de Software Na Pratica
 
A importância da arquitetura de software
A importância da arquitetura de softwareA importância da arquitetura de software
A importância da arquitetura de software
 
Programação aula002
Programação aula002Programação aula002
Programação aula002
 
Padrões Arquiteturais de Sistemas
Padrões Arquiteturais de SistemasPadrões Arquiteturais de Sistemas
Padrões Arquiteturais de Sistemas
 
4+1 view model
4+1 view model4+1 view model
4+1 view model
 
TDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseTDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software Enterprise
 
SEMINÁRIO SOBRE COLETA DE DADOS
SEMINÁRIO SOBRE COLETA DE DADOSSEMINÁRIO SOBRE COLETA DE DADOS
SEMINÁRIO SOBRE COLETA DE DADOS
 
Apresentacao proposta tcc
Apresentacao proposta tccApresentacao proposta tcc
Apresentacao proposta tcc
 
Especialização e generalização em java
Especialização e generalização em javaEspecialização e generalização em java
Especialização e generalização em java
 
Gerência de configuração de softwares
Gerência de configuração de softwaresGerência de configuração de softwares
Gerência de configuração de softwares
 
Arquitetura de Software Baseada em Componentes: Um Estudo de Caso para o Cont...
Arquitetura de Software Baseada em Componentes: Um Estudo de Caso para o Cont...Arquitetura de Software Baseada em Componentes: Um Estudo de Caso para o Cont...
Arquitetura de Software Baseada em Componentes: Um Estudo de Caso para o Cont...
 
diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1
 
Metodologias de desenvolvimento de sistemas de informação
Metodologias de desenvolvimento de sistemas de informaçãoMetodologias de desenvolvimento de sistemas de informação
Metodologias de desenvolvimento de sistemas de informação
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemas
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de software
 
MVC, MVP e MVVM: Uma Comparação de Padrões Arquiteturais
MVC, MVP e MVVM: Uma Comparação de Padrões ArquiteturaisMVC, MVP e MVVM: Uma Comparação de Padrões Arquiteturais
MVC, MVP e MVVM: Uma Comparação de Padrões Arquiteturais
 
Diagrama de implantação
Diagrama de implantaçãoDiagrama de implantação
Diagrama de implantação
 

Semelhante a Modelagem Arquitetural e Visão 4+1

Aula15 arquitetura software_01_introducao-convertido
Aula15 arquitetura software_01_introducao-convertidoAula15 arquitetura software_01_introducao-convertido
Aula15 arquitetura software_01_introducao-convertido
Ana Claudia Annunciação
 
APSI 2 aulas - padroes arquiteturais - camadas PROF.TARCIANE
APSI 2   aulas  - padroes arquiteturais - camadas PROF.TARCIANEAPSI 2   aulas  - padroes arquiteturais - camadas PROF.TARCIANE
APSI 2 aulas - padroes arquiteturais - camadas PROF.TARCIANE
Fco Edilson Nascimento
 

Semelhante a Modelagem Arquitetural e Visão 4+1 (20)

Modelagem de Objeto (PDS)
Modelagem de Objeto (PDS)Modelagem de Objeto (PDS)
Modelagem de Objeto (PDS)
 
Aula4-modelagem e uml
Aula4-modelagem e umlAula4-modelagem e uml
Aula4-modelagem e uml
 
Visao Geral Rup
Visao Geral RupVisao Geral Rup
Visao Geral Rup
 
Objectory
ObjectoryObjectory
Objectory
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
 
Padrões de projeto
Padrões de projetoPadrões de projeto
Padrões de projeto
 
Visaogeraldorup
VisaogeraldorupVisaogeraldorup
Visaogeraldorup
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Aula15 arquitetura software_01_introducao-convertido
Aula15 arquitetura software_01_introducao-convertidoAula15 arquitetura software_01_introducao-convertido
Aula15 arquitetura software_01_introducao-convertido
 
Saam & arquiteturas_iu_halan
Saam & arquiteturas_iu_halanSaam & arquiteturas_iu_halan
Saam & arquiteturas_iu_halan
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
APSI 2 aulas - padroes arquiteturais - camadas PROF.TARCIANE
APSI 2   aulas  - padroes arquiteturais - camadas PROF.TARCIANEAPSI 2   aulas  - padroes arquiteturais - camadas PROF.TARCIANE
APSI 2 aulas - padroes arquiteturais - camadas PROF.TARCIANE
 
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
 
3 uml
3 uml3 uml
3 uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012
 

Mais de Adriano Tavares

Disciplined Agile Delivery - indo além do Scrum
Disciplined Agile Delivery - indo além do ScrumDisciplined Agile Delivery - indo além do Scrum
Disciplined Agile Delivery - indo além do Scrum
Adriano Tavares
 
Arquitetura Ágil, uma abordagem disciplinada
Arquitetura Ágil, uma abordagem disciplinadaArquitetura Ágil, uma abordagem disciplinada
Arquitetura Ágil, uma abordagem disciplinada
Adriano Tavares
 
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Adriano Tavares
 
Modelagem de dados e objetos
Modelagem de dados e objetosModelagem de dados e objetos
Modelagem de dados e objetos
Adriano Tavares
 

Mais de Adriano Tavares (12)

Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019
 
TDC2018 - Adriano Tavares - Design Thinking para arquitetos de software
TDC2018 - Adriano Tavares - Design Thinking para arquitetos de softwareTDC2018 - Adriano Tavares - Design Thinking para arquitetos de software
TDC2018 - Adriano Tavares - Design Thinking para arquitetos de software
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez!
 
DevOps, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começar
 
Disciplined Agile Delivery - indo além do Scrum
Disciplined Agile Delivery - indo além do ScrumDisciplined Agile Delivery - indo além do Scrum
Disciplined Agile Delivery - indo além do Scrum
 
Arquitetura Ágil, uma abordagem disciplinada
Arquitetura Ágil, uma abordagem disciplinadaArquitetura Ágil, uma abordagem disciplinada
Arquitetura Ágil, uma abordagem disciplinada
 
Repensando padrões e boas práticas java ee
Repensando padrões e boas práticas java eeRepensando padrões e boas práticas java ee
Repensando padrões e boas práticas java ee
 
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
Produtividade em integração de aplicações com apache camel tdc2012-são paulo-...
 
Pangea 21-07-2009
Pangea 21-07-2009Pangea 21-07-2009
Pangea 21-07-2009
 
JPA - MGJUG
JPA - MGJUGJPA - MGJUG
JPA - MGJUG
 
Modelagem de dados e objetos
Modelagem de dados e objetosModelagem de dados e objetos
Modelagem de dados e objetos
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 

Modelagem Arquitetural e Visão 4+1