14. Componentes e implantação

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

Trabalho de APSI II Diagrama de Instalação Victor Campolino Moussallem
Diagrama de Componentes
Bons e maus designs O que é design de interação
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
UML no CICLO de DESENVOLVIMENTO
UML Visões – Parte 2.
UML – Visões Parte 1 Modelando um sistema.
(Unified Modeling Language)
Diagrama de Classes.
Engenharia de Software
Diagrama de Implantação
Unified Modeling Language (UML) - Modelação da Arquitectura -
Metodologias Equipe do Curso de ES para SMA
UML Diagrama de Classes elementos básicos. Contexto Os diagramas de classes fazem parte do da visão estática da UML. Os elemento desta visão são conceitos.
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
UML NO PROJETO DE COMPONENTES:
Professora: Aline Vasconcelos IF Fluminense
Modelo de Arquitetura Diagrama de Componentes
Diagrama de Componentes e Implantação
Paradigmas da Programação – Semestre 1 – Aula 5
Análise e Projeto de Sistemas
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 9. Modelo conceitual (diagrama.
Objetivo: compreender e aplicar um modelo sequencial
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Noções de Engenharia de Software.
Interfaces gráficas e Interfaces Web
3. Como identificar requisitos?
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 7. Novas abordagens da análise.
Objetivo: compreender e aplicar um modelo sequencial
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 7.3 Diagrama de transição de.
Objetivo: compreender a notação do diagrama de atividades
Análise e Projeto de Sistemas
6. Análise estruturada 6.1 DFD
Diagrama de Instalação
Diagramas de Componentes
DIAGRAMA DE COMPONENTES
Diagrama de Componentes
Engenharia de Software e Sistemas de Informação e Gestão
5. Como fazer o gerenciamento de software? Objetivo: entender a idéia de gerenciamento aplicada ao processo de desenvolvimento de sotware e obter uma noção.
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 9. Complemento de AOO 9.4 Comportamentos 9.5 Visibilidade 9.6.
Objetivo: compreender e aplicar um modelo conceitual
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 12. Estados Objetivo: compreender a notação do diagrama de estados.
Lafayette B. Melo – CEFET-PB - COINFO Quando só o que se tem é um martelo, se acha que tudo que tem no mundo é prego (?) Como você vê o mundo em sua volta.
Análise e Projeto de Sistemas para a Internet
Psicologia da interface
Técnica de BD – Modelagem (2)
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Fase de Elaboração: Fluxo de Análise Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Referências: Booch, G. et al. The Unified Modeling Language User Guide
Diagramas de classes rational rose. introdução interação classes atributos, operações associações associação, agregação, composição, generalização, dependência.
Análise e Projeto de Sistemas
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise Orientado aos Objetos Prof. Wolley W. Silva
Arquitetura: Visão Lógica
 É uma construção de agrupamento que permite a você pegar qualquer construção na UML e agrupar seus elementos em unidades de nível alto.  Representa.
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 7. Análise e projeto orientados a objetos 7.1 Técnica de modelagem.
Diagrama de Componentes
1. Como a engenharia de software pode contribuir no desenvolvimento de sistemas? 1.1 O problema do software 1.2 A velha crise do software 1.3 Os velhos.
Generalização e herança Agregação e composição
Modelando aspectos de Implementação
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Abr-17 Projetar Processos Projetar distribuição.
Abr-17 Projetar Subsistema Projetar subsistema.
Análise e Projeto de Sistemas
Diagrama de Objetos.
A linguagem unificada de modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Transcrição da apresentação:

14. Componentes e implantação Objetivo: compreender a notação dos diagramas de componentes e implantação

Os diagramas de componentes e instalação são apresentados em geral em conjunto e os de instalação apenas para situações onde haja diferentes localizações físicas do sistema COMPONENTES Cada arquivo que compõe o sistema pode ser considerado um componente UML já prevê alguns estereótipos Executáve (executable) Biblioteca (library) Tabela (table) Documento (document) Arquivo (file)

Dependência Quando um componente utiliza serviços ou depende de alguma outra forma de outros componentes Também pode ser representado para mostrar as classes que estão sendo manipuladas ou implementadas por um componente

Exemplo para contas

Interface Sub-sistemas Serviço realizado por uma classe ou componente Se o componente implementa alguma função de interface, relaciona-se com a mesma através de um relacionamento de realização Se utiliza a interface, há um relacionamento de dependência Sub-sistemas

IMPLANTAÇÃO Nós Visão mais física Só tem alguma utilidade quando projetado para que o software seja executado em várias máquinas ou para que se comunique com outros hardwares Nós Máquina onde um ou mais métodos são executados, podendo ter um nome específico ou não

Associações Ligações físicas entre os nós Exemplo

Exemplo nós e componentes

Exemplo do controle de cursos