Diagramas de Componentes
|
|
|
- Maria Júlia Cunha Viveiros
- 9 Há anos
- Visualizações:
Transcrição
1 Diagramas de Componentes Components 1
2 Diagramas que suportam unidades de implementação O UML suporta dois diagramas para representar unidades de implementação: Vista de implementação Mostra a implementação de classes de desenho agrupadas em componentes reutilizáveis Vista de instalação Mostra o arranjo físico de recursos computacionais em tempo de execução Components 2
3 Diagramas de desenho e implementação do UML Construir o diagrama de pacotes agrupar classes em pacotes Um para a fase final de análise Um para a fase de desenho Construir diagrama de componentes Pacotes (especificação e corpo) Tarefas (especificação e corpo) Subprogramas (especificação e corpo) Programa principal Construir diagrama de deployment Para o desenho físico apenas Components 3
4 Vista de implementação Representada por diagramas de componentes Com interfaces e dependências entre componentes Componente: Unidade de implementação com interfaces bem definidas Planeada para ser substituível (i.e. reutilizável) Implementa um conjunto de classes de desenho QuoteService Components 4
5 Diagramas de componentes (1) Quando bem desenhadas não dependem directamente de outras componentes (apenas das interfaces que outras componentes oferecem) Assim, um componente pode ser substituído por outro com interfaces equivalentes Transactions Web-GUI update Interfaces oferecidas e requeridas (UML 1.x) Components 5
6 Diagramas de componentes (2) Uma interface oferece uma lista de operações implementadas pelo componente As interfaces devem ter nome Componentes podem ser estereotipados, para lhes adicionar sentido semântico adicional Estereótipos que se aplicam a componentes: <<executable>>, <<library>>, <<table>>, <<file>>, <<document>> Components 6
7 Componentes: definições (1) Unidades binárias de produção, aquisição e lançamento que interagem para formar um sistema funcional. (Szypersky, 97) Um pacote coerente de software que pode ser independentemente desenvolvido e lançado como uma unidade e que define interfaces pelas quais pode ser composto com outros componentes para fornecer e usar serviços. (D Souza, 98) Components 7
8 Componentes: definições (2) Unidade modular com interfaces bem definidas substituível no seu ambiente envolvente. (OMG, 2005) O conceito de componente enquadra-se nas áreas do desenvolvimento e estruturação de sistemas baseado em componentes Um componente é modelado através do ciclo de desenvolvimento e sucessivamente refinado nas fases de implementação (deployment) e execução Components 8
9 Componentes (1) Componentes referem-se à organização do software. Um componente é uma parte física e substituível dum sistema que corresponde e realiza um conjunto de interfaces. Um componente é descrito por um nome (ou path name), tagged values,... Pacotes podem conter componentes ou outros pacotes. Classes podem ser mapeadas num componente. Classes representam abstracções lógicas Componentes representam abstracções físicas Components 9
10 Componentes (2) Permitem a montagem de sistemas a partir de partes substituíveis. São físicos, i.e. não vivem no mundo dos conceitos. São substituíveis: Deve-se poder portanto adicionar novos componentes e substituir componentes antigos. São partes do sistema e são reutilizáveis. Components 10
11 Componentes e Classes Classes representam abstracções lógicas. Componentes implementam um conjunto de elementos lógicos (e.g. classes). Classes podem ter atributos e operações directamente. Componentes tem operações que só são acedidas através de suas interfaces. (Em UML 2.0 é permitido que tenham atributos próprios.) Components 11
12 Interfaces (1) Uma interface é uma colecção de operações usada para especificar um serviço de uma classe ou componente. Tracker TargetTracker Observer Classes que realizam uma interface podem conter operações adicionais. Classes que utilizam uma interface não são forçadas a usar todas as operações disponíveis. Components 12
13 Interfaces (2) A maior parte dos sistemas baseados em componentes utilizam interfaces como cola p/ se ligarem. Cada interface representa um papel desempenhado por uma (ou mais) classe(s). Através de interfaces visões diferentes de uma classe podem ser utilizadas por clientes diferentes. Aumenta a flexibilidade e extensibilidade, relativamente à manutenção. Components 13
14 Componentes e Interfaces (1) Interface de exportação ou oferecida: interface que realiza um componente; interface que um componente oferece como um serviço para outros componentes. Interface de importação ou requerida: interface que um componente utiliza. Um componente pode importar e exportar várias interfaces. A mesma interface utilizada ou realizada por um componente é realizada por classes que o componente implementa. Components 14
15 Componentes e Interfaces (2) WP.exe <<Interface>> ISpell wordsmith.dll WP.exe wordsmith.dll ISpell Components 15
16 UML 2.0: Notação Interfaces oferecidas Interfaces requeridas Components 16
17 UML 2.0: interfaces oferecidas e requeridas Components 17
18 UML 2.0: Representação de uma interface Vista interna white box Vista externa black box Components 18
19 UML 2.0: Interfaces e portas Interface: uma ou mais operações e zero ou mais atributos que definem um comportamento coeso Porta (port): permite definir uma interacção específica entre o componente e o seu ambiente; portas podem ter nome Student administration Access control Student schedule Student Security data Encryption Persistence Data Access Components 19
20 UML 2.0: portas Components 20
21 Componentes e conectores (1) Conector: permite efectuar as ligações entre portas e interfaces de componentes Conector de delegação: efectua a ligação entre o contracto externo de um componente, especificado pelos seus portos, e a realização desse comportamento pelas partes do componente Um conector de delegação efectua a ligação entre uma porta e a(s) respectiva(s) porta(s) ou interface(s) internas do mesmo tipo Components 21
22 Componentes e conectores (2) Conector de junção (assembly): efectua a ligação entre dois componentes, um que fornece um serviço e outro que o requer. Um conector de junção é definido entre uma interface requerida ou porta e uma interface fornecida ou porta. Components 22
23 UML 2.0: Conectores Conectores de delegação Conectores de junção Components 23
24 Exemplo em UML 2.0 Components 24
25 Exemplo em UML 1.x Components 25
Itens estruturais/caso de uso. Itens estruturais/classe ativa. Itens estruturais/componente. Itens estruturais/artefatos. Itens comportamentais
Objetivos da UML Introdução a UML [email protected] Uma linguagem para: Visualizar Especificar Construir Documentar... e analisar. Desenvolvimento dirigido a modelos 2 Construções básicas Organizadas em
3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca [email protected] Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
ENGENHARIA DE SOFTWARE ExtremePlanner
ENGENHARIA DE SOFTWARE ExtremePlanner Acesso ao sistema: https://es.extremeplannerlive.com Procedimento de Login: O login e password é definido pelos caracteres iniciais do endereço de email do aluno,
Gestão de projectos na Web
Gestão de projectos na Web Relatório de desenho de alto nível Versão 1.0, 5 de Maio de 2003 Telmo Pedro Gomes Amaral ([email protected]) (Grupo 15) Aplicações na Web Mestrado em Engenharia Electrotécnica
Unified Modeling Language. Diagramas de Implementação
Unified Modeling Language Diagramas de Implementação José Correia, Junho 2006 (http://paginas.ispgaya.pt/~jcorreia/) Diagramas de implementação José Correia UML Diagramas de Implementação 2 Diagramas de
Elsa Cardoso, DCTI - ISCTE
Elsa Cardoso, DCTI - ISCTE 25 Maio 2004 [email protected] Sumário Perspectiva de Desenho do Sistema: Diagrama de classes numa perspectiva de Desenho: Estereótipos Relação de Dependência Relação de
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil
UML Diagramas Estruturais Classes
Classes Mostra um conjunto de classes, interfaces e colaborações bem como seus relacionamentos O diagrama de classes representa aspectos estruturais de um software No uso da Orientação a Objetos em última
Micro Mídia Informática Fevereiro/2009
Micro Mídia Informática Fevereiro/2009 1 UML Introdução Fases de Desenvolvimento Notação Visões Análise de Requisitos Casos de Uso StarUML Criando Casos de Uso Orientação a Objetos Diagrama de Classes
exercícios - cap. 4 1
1 1. Equipa de desenvolvimento, clientes e utilizadores trabalham em conjunto para especificar os requisitos de um sistema. Se o sistema depois de concluído falhar, causando prejuizo físico ou financeiro,
4.1.3. Diagrama de contexto
4.1.3. Diagrama de contexto 1 2 Diagrama de contexto O diagrama de contexto deve mostrar as relações estabelecidas entre o sistema e o meio ambiente, apresentando o sistema com um único processo As entradas
Diagrama de Estrutura Composta
Diagramas da UML Diagrama de Estrutura Composta Diagrama de Casos de Uso Indicação: Análise de Requisitos Permite descobrir os requisitos funcionais do sistema Fornece uma descrição clara e consistente
Linguagem de Modelagem Unificada
Linguagem de Modelagem Unificada A UML é uma linguagem para visualização especificação construção documentação de artefatos de um sistema com uma componente intensiva de software (software intensive system)
UML Aula I Diagramas de Sequência e Colaboração. Ricardo Argenton Ramos
UML Aula I Diagramas de Sequência e Colaboração Ricardo Argenton Ramos Engenharia de Software II 2016.1 09/05/2016 Diagramas de Sequência Um diagrama de seqüência ilustra uma interação segundo uma visão
DESENVOLVENDO O SISTEMA
DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário
Diagramas de Casos de Uso
UML Unified Modeling Language Diagramas de Casos de Uso José Correia, Março 2006 (http://paginas.ispgaya.pt/~jcorreia/) Objectivos O objectivo de um diagrama de casos de uso de um sistema é mostrar para
SISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br [email protected].
Engenharia de Software Engenharia de Requisitos Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br [email protected] 1 Contextualizando... Fonte: [1] O Processo de ER pode ser
QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE
TURMA: / CÓDIGO: CCT0071 PERGUNTAS PARA ESTUDO MODELAGEM DE SISTEMAS DATA: NÃO ENTREGAR CAMPUS: SANTO ANDRÉ PERÍODO: NOTURNO VALOR = 0,0 PROFESSOR: CELSO CANDIDO QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE
1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos
Sumário Modelagem de Processos Módulo 4 1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos M. Sc. Luiz Alberto [email protected] Modelagem de Sistemas MP
4.2. UML Diagramas de classes
Engenharia de Software 4.2. UML Diagramas de classes Nuno Miguel Gil Fonseca [email protected] Um diagrama de classes serve para modelar o vocabulário de um sistema Construído e refinado ao longo
Desenvolvimento de Sistema de Software
Desenvolvimento de Sistema de Software Grupo 5 Abel Matos 51776 João Amorim 51771 João Guedes 51755 Luís Oliveira 51801 Pedro Reis 51829 Introdução Neste relatório, realizado no âmbito da primeira fase
Introdução a UML. Introdução a UML (Unified Modeling Language)
Introdução a UML (Unified Modeling Language) Régis Patrick Silva Simão Régis Simão 1/33 Agenda Introdução Histórico Por que UNIFICADA? Esquema de Visões 4+1 Modelos e Diagramas Modelagem Ágil Régis Simão
UML Diagramas de Classes
UML Diagramas de Classes (versão reduzida) João Pascoal Faria UML Diagramas de Classes v.1.2, João Pascoal Faria, Outubro de 2002 1 Índice Objectivo dos diagramas de classes Objectos, classes, atributos
Departamento de Informática
Departamento de Informática Licenciatura em Engenharia Informática Sistemas Distribuídos 1ª chamada, 9 de Janeiro de 2009 1º Semestre, 2009/2010 NOTAS: Leia com atenção cada questão antes de responder.
Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
2 Engenharia de Software
20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite
Análise e Projeto Orientados por Objetos
Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender
Relacionamentos entre classes
Relacionamentos entre classes Relacionamentos entre classes Relacionamentos estruturais entre classes Precisam ser criteriosamente definidos durante o projeto do software São obtidos a partir da análise
Franklin Ramalho Universidade Federal de Campina Grande - UFCG
Agenda - Motivação e Introdução Diagrama de - - Atores - Fluxo de eventos - Relacionamentos Franklin Ramalho Universidade Federal de Campina Grande - UFCG - Diagramas de - Exemplos - Meta-modelo MOF -
Unidade IV MODELAGEM DE PROCESSOS. Prof. Gislaine Stachissini
Unidade IV MODELAGEM DE PROCESSOS Prof. Gislaine Stachissini Diagrama de classes Classe é uma abstração que descreve propriedades importantes para uma aplicação e ignora as restantes. Diagrama de classes
NORMA PARA CODIFICAÇÃO DE DESENHOS TÉCNICOS
Laboratório Nacional de Astrofísica www.lna.br Número do Documento No. Original (Órgão interno LNA / Fornecedor / Contratado) No. do Registro no Banco de Dados Data: 20040301 Norma de Qualidade NORMA PARA
exercícios - cap. 4 4. Construa uma máquina de estados que ilustre os requisitos de uma máquina multibanco (levantamento de dinheiro)
1. Equipa de desenvolvimento, clientes e utilizadores trabalham em conjunto para especificar os requisitos de um sistema. Se o sistema depois de concluído falhar, causando prejuizo físico ou financeiro,
Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards
Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards Pacote de Jogos de Cartas Ano Lectivo: 2006/2007 1. Introdução O objectivo deste projecto
Modelagem com UML. Fabio Perez Marzullo. IEEE Body of Knowledge on Services Computing Committee on Services Computing, IEEE Computer Society
Modelagem com UML Fabio Perez Marzullo IEEE Body of Knowledge on Services Computing Sponsored by Technical Committee on Services Computing, IEEE Computer Society Modelagem Estática (Visão Lógica) Casos
Especificação do Trabalho
Especificação do Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação, ligação,
Capítulo 8. Introdução UML
Capítulo 8. Introdução UML 1/42 Índice Indice 8.1 - Introdução UML 8.2 - Modelação estrutural 8.2.1 - Representação de classes e objectos 8.2.2 - Relações entre objectos 8.2-3 - Relações de associação
Unidade III MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini
Unidade III MODELAGEM DE PROCESSOS Profa. Gislaine Stachissini Diagrama UML Visões do Sistema Diagrama UML Objetivo: fornecer múltiplas visões do sistema a ser modelado, analisando e modelando sobre diversos
Introdução às Bases de Dados
Introdução às Bases de Dados Relacionamentos Simples (Abordagem não Convencional) Raul Ressano Garcia Ficha Técnica EDIÇÃO: Edição do Autor TÍTULO: Introdução às Bases de Dados - Relacionamentos Simples
Figura 5 - Workflow para a Fase de Projeto
5. Fase de Projeto A Fase de Projeto caracteriza-se por transformar as informações modeladas durante a Fase de Análise em estruturas arquiteturais de projeto com o objetivo de viabilizar a implementação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação Dr. Ítalo S. Vega ES-II/III: Engenharia de Software: Processos Projeto 1 c 2004, ISVega Ferramenta CASE: LiMAOO-PUC CONTEÚDO
Guia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Banco de Dados. Profª. Ana Leda
Banco de Dados Profª. Ana Leda Introdução 1 DADO PROCESSAMENTO INFORMAÇÃO 2 Dados x Informação DADO = REPRESENTAÇÃO DE UM FATO, OBJETO, EVENTO, PESSOA, ETC. ENTIDADE = FATO, OBJETO, EVENTO, PESSOA, ETC,
4 - Framework proposto para Sistemas Multi-Agentes Abertos
54 4 - Framework proposto para Sistemas Multi-Agentes Abertos Neste capítulo propõe-se um conjunto de conceitos para a especificação do gerenciamento de contratos. O modelo proposto nesta dissertação aborda
CONSTRUÇÃO DE UM FRAMEWORK PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB
ISBN 978-85-61091-05-7 V EPCC Encontro Internacional de Produção Científica Cesumar 27 a 30 de outubro de 2009 CONSTRUÇÃO DE UM FRAMEWORK PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB Lincoln Fernandes Paulino
Desenvolvimento Baseado em Componentes e o Processo UML Components
Desenvolvimento Baseado em Componentes e o Processo UML Components Cecília Mary Fischer Rubira Patrick Henrique da Silva Brito Instituto de Computação (IC) Universidade Estadual de Campinas (Unicamp) INF064
CRIAÇÃO DE MAPAS TEMÁTICOS COM ALOV MAP
CRIAÇÃO DE MAPAS TEMÁTICOS COM ALOV MAP INTRODUÇÃO Este é o segundo tutorial sobre o desenvolvimento de webmapping com o ALOV Map. Para obter informações sobre como elaborar uma aplicação básica com o
Modelo Ambiental: Define as fronteiras entre o sistema e o resto do mundo.
Módulo 4 Análise Essencial O modelo de análise essencial apresenta o sistema em um grau de abstração completamente independente de restrições tecnológicas. Ele descreve quais os requisitos que um sistema
Object Modeling for User-Centered Development and User Interface Design: The Wisdom Approach ARCH UML: Duarte Nuno Jardim Nunes.
UNIVERSIDADE DA MADEIRA ARCH UML: Object Modeling for User-Centered Development and User Interface Design: The Wisdom Approach Notação baseada no UML para documentar arquitecturas de software João Filipe
Desenho de Software. Desenho de Software 1
Desenho de Software Desenho de Software 1 Sumário Caracterização Conceitos fundamentais Desenho funcional e desenho OO Qualidades Desenho de Software 2 Bibliografia Pfleeger, Capítulo 6 Design the Modules
Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;
FICHA OBJECTIVO Construir Construir formulários na base de dados Diplomas em Diário da República Um formulário é utilizado, em primeiro lugar, para introduzir, eliminar ou apresentar dados numa base de
Análise e Projeto Orientados a Objeto
Análise e Projeto Orientados a Objeto Objetivos Comparar e contrastar Análise e Projeto Definir O que vamos fazer na disciplina? Saber uma linguagem de programação orientada a objeto (OO) não é suficiente
agility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
Introdução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004
Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a
Manual de Introdução da Bomgar B100
Manual de Introdução da Bomgar B100 Este guia irá ajudá-lo durante a configuração inicial da sua Bomgar Box. Se tiver alguma questão, ligue para o número +01.601.519.0123 ou envie uma mensagem para [email protected].
FUNDAMENTOS DA ORIENTAÇÃO A OBJETOS- REVISÃO
FUNDAMENTOS DA ORIENTAÇÃO A OBJETOS- REVISÃO Dado que a UML é uma ferramenta inserida no paradigma da orientação a objetos, vamos rever alguns conceitos fundamentais, dentre os quais, destacamos: Classificação,
Índice. Introdução... 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais... 35
Introdução... 31 1. Bases de Dados Relacionais...31 2. Modelação de Bases de Dados...31 3. Modelo de Classes UML...32 4. Linguagem SQL...32 5. Sobre o Microsoft Access...32 Tutorial 1: O Microsoft Access
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO Santa Maria, 12 de Novembro de 2013. Revisão aula anterior Modelagem orientada a objetos com UML Software: Astah Community
Introdução ao QGis. Janeiro 2011. Formador: Catarina Pinheiro
Introdução ao QGis Janeiro 2011 Formador: Catarina Pinheiro 1 Índice Introdução...3 Interface...3 Barra de Ferramentas Principal...3 Barra de Ferramentas de Edição...4 Barra de Ferramentas de Edição Avançadas...4
UML: Diagrama de Casos de Uso, Diagrama de Classes
UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta
Pontifícia Universidade Católica de Minas Gerais Bacharelado em Sistemas de Informação Trabalho de Diplomação
Caros alunos e orientadores de conteúdo e acadêmico, Este documento ilustra quais capítulos devemos possuir na monografia de (no mínimo), e o que cada um contempla. O formato deverá ser o utilizado pela
Análise de Sistemas Orientados a Objetos Prof. Tiago Eugenio de Melo [email protected]. www.tiagodemelo.info
Análise de Sistemas Orientados a Objetos Prof. Tiago Eugenio de Melo [email protected] www.tiagodemelo.info Roteiro Conceitos de Orientação a Objetos (OO) Visão Geral da UML Diagrama de Classes Diagramas
MANUAL DO REGISTRO INTEGRADO/ES
MANUAL DO REGISTRO INTEGRADO/ES MANUAL DO CONTADOR v.1.0 REQUERIMENTO DE EMPRESÁRIO/CONTRATO WEB 1. O que é o Contrato/Requerimento de Empresário Web? É um sistema que a Jucees disponibiliza em seu site
Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)
UML Felipe Denis M. de Oliveira Fonte: Alice e Carlos Rodrigo (Internet) 1 Programação O que é UML? Por quê UML? Benefícios Diagramas Use Case Class State Interaction Sequence Collaboration Activity Physical
4.4. UML Diagramas de interacção
Engenharia de Software 4.4. UML Diagramas de interacção Nuno Miguel Gil Fonseca [email protected] Um diagrama de interacção mostra um padrão de interacção entre vários objectos, com objectos e
Design Conceitual. Elaboração do modelo conceitual da aplicação Modelo Conceitual da Aplicação
Design Conceitual Elaboração do modelo conceitual da aplicação Modelo Conceitual da Aplicação Descreve abstratamente a aplicação Ponto de vista externo (do usuário) Modelo Conceitual da Aplicação Modelo
UML e a Ferramenta Astah. Profa. Reane Franco Goulart
UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse
Diretrizes de Qualidade de Projetos
Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão
Arquitetura de Sistemas Operacionais
rquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Complementado por Sidney Lucena (Prof. UNIRIO) Capítulo 11 Sistema de rquivos 11/1 Organização de rquivos Um arquivo é constituído
Unified Software Development Process
59/170 Unified Software Development Process Sumário Breve história do Unified Process O Unified Process O ciclo de vida do Unified Process O RUP (Rational Unified Process) 60/170 Breve História do Unified
Programação Orientada a Objeto
Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso
Rock In Rio - Lisboa
Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem
1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
B. Descreva, de maneira similar ao texto acima, as outras forças que você indicou no diagrama.
FORÇAS I. Identificando forças Duas pessoas tentam mover um grande bloco. O bloco, contudo, não se move. Cristiano empurra o bloco. Márcia puxa uma corda que por sua vez está ligada ao bloco. esboço que
UML Visão Geral. Índice. Introdução. Diagramas. Modelos e diagramas. Elementos de modelação. Referências
UML Visão Geral 1 Índice Introdução O que é a UML? Valor da UML Origens da UML Parceiros da UML Modelos e diagramas Elementos de modelação Diagramas Diagrama de casos de utilização Diagrama de classes
MODELAGEM DE SISTEMAS
MODELAGEM DE SISTEMAS Diagramas de Casos de Uso Profa. Rosemary Melo Diagrama de Casos de Uso Modelagem de Sistemas Apresenta uma visão externa geral das funções ou serviços que o sistema deverá oferecer
UML Components - A Simple Process for Specifying
UML Components - A Simple Process for Specifying Component-Based Software Lucas Monteiro Braz [email protected] São Leopoldo 17 de março de 2010 Components aren t rocket science Contudo, há grande
Modelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Modelagem da arquitetura de negócios Arquitetura Definições Aurélio: Informática: Estrutura e organização lógica de funcionamento de um sistema computacional.
Engenharia de Software I
Engenharia de Software I Rogério Eduardo Garcia ([email protected]) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah
Guia para elaboração do Modelo de Domínio Metodologia Celepar
Guia para elaboração do Modelo de Domínio Metodologia Celepar Agosto 2009 Sumário de Informações do Documento Documento: guiamodelagemclassesdominio.odt Número de páginas: 20 Versão Data Mudanças Autor
04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] DEFINIÇÃO DE REQUSIITOS
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos
Mapa Mental de Engenharia de Software - Diagramas UML
Mapa Mental Engenharia Software - Diagramas UML Mapa Mental Engenharia Software Diagramas UML Mapa Mental Engenharia Software Diagramas UML Mapa Mental UML - Diagramas, Fases e Detalhes Resolvi juntar
Processo de design de software
Design de Software Processo de converter a especificação num conjunto de modelos que descrevem a estrutura e o comportamento do software, particionado em unidades abstratas. Descreve como o software será
UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva
UML & Padrões Aula 3 UML e Padrões - Profª Kelly Christine C. Silva 1 UML & Padrões Aula 3 Diagrama de Casos de Uso Profª Kelly Christine C. Silva O que vamos tratar: Modelos de Caso de Uso Diagrama de
UML (Unified Modelling Language) Diagrama de Classes
UML (Unified Modelling Language) Diagrama de Classes I Classes... 2 II Relações... 3 II. Associações... 3 II.2 Generalização... 9 III Exemplos de Modelos... III. Tabelas de IRS... III.2 Exames...3 III.3
Desenvolvimento Iterativo. Unified Process (UP) Esta abordagem ao desenvolvimento
Desenvolvimento Iterativo Esta abordagem ao desenvolvimento assegura que o sistema cresce de forma incremental assegura que a complexidade se mantém controlada permite ainda obter rápido feedback de várias
UML & Padrões Aula 4 1
UML & Padrões Aula 4 1 UML & Padrões Aula 4 Diagramas Estruturais Profª Kelly Christine C. Silva UML O que vamos tratar: Diagramas UML Estruturais (Estáticos ) Diagrama de Pacotes Diagrama de Componentes
Engenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto
LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software e Sistemas Distribuídos 2 o Semestre 2013/2014 Enunciado Geral do Projecto O objectivo do projecto é criar uma solução informática que facilite
Programação Orientada a Objetos. Introdução à Análise Orientada a Objetos (AOO)
Programação Orientada a Objetos Introdução à Análise Orientada a Objetos (AOO) Cristiano Lehrer, M.Sc. Processo de Desenvolvimento de Software Um processo de software mostra os vários estágios do desenvolvimento
