Outline. Linguagem de Modelagem Unificada. 1. Visualização 04/09/2017. Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem

Documentos relacionados
Manual de Instalação do CmapTools no Linux Educacional 1.0 por Rafael Nink de Carvalho

Requisitos de Sistemas

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

Sumário. 1

BAUR Software para a gestão de dados de medição ITS Lite

MANUAL DO USUÁRIO. SafeSign User Edition. (x32 e x64) Rua Gonçalves Dias, 519 Jd. Girassol Americana/SP CEP

Sistemas baseados em Windows Identificação do Sistema Operativo em uso

Visão Geral da UML. SSC Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

MANUAL DE INSTALAÇÃO DO CERTIFICADO DIGITAL A1

Manual de Instalação da Leitora para cartão e-cpf e Instrução para assinatura digital (SGP-e)

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

SafeSign User Edition (x32 e x64)

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

UML e a Ferramenta Astah. Profa. Reane Franco Goulart

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

Objetivo: Este documento visa padronizar a instalação e acesso ao serviço de ftp usando o Client FileZilla para Windows 2000, XP e Vista/7.

Instalação oast.exe executar procurar C:\Arquivos de Programas C:\Program Files Instalar

Manual do Usuário- Software CMS. Manual do Usuário. Software CMS. Suporte Técnico:

Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

Profª. Juliana Pinheiro Campos ENG10082 Programação II Créditos: Prof. Gustavo Willam Pereira e Prof.

Roteiro de instalação

UML. Adriano J. Holanda 21/3/

Como instalar o Sistema Plano Tiss

Alunos: Ana Cristina Almeida, José Matheus, Wagner zanuzzi. Professor: Lucília. Data: 22\11\2016

Manual de Utilização Utilização do PDFSam

Análise de Sistemas 3º Bimestre (material 2)

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Manual de instalação SI-150

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

Modelagem de Processos

MANUAL DE INSTALAÇÃO

Token Certificado Digital Guia de Instalação

Ambiente de Desenvolvimento Integrado (IDE)

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

TUTORIAL DE INSTALAÇÃO DO

Manual de Instalação/Configuração:

Manual de Instalação e Configuração do Sistema

Manual de Instalação: Agente do OCS Inventory NG

Como usar o P-touch Transfer Manager

Mapa Mental. Aplicabilidade de Mapa Mental

Selecione a opção "Novo" -> "Atalho"

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

Instalação Wiser Discovery Sistema Operacional Windows

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD

Instalando o Microsoft Office Versão 2.1

Manual de Instalação/Configuração:

Objetivo: Auxiliar o aluno na instalação, operação e familiarização com a plataforma Fuze.

Manual de implantação

BAIXA E INSTALAÇÃO DO CERTIFICADO DIGITAL. A3 em token

O que é Microsoft Word?

Assinatura ainda não verificada

MINISTÉRIO DA DEFESA EXÉRCITO BRASILEIRO DEPARTAMENTO DE ENGENHARIA E CONSTRUÇÃO DIRETORIA DE OBRAS MILITARES DOM (SOFE/

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS

Governo do Estado do Amapá Centro de Gestão da Tecnologia da Informação - PRODAP. Google Chrome

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

Manual de Instalação e Desinstalação do Aplicativo Dashboard Moblie

Engenharia de Software

Avisos legais KYOCERA Document Solutions Inc.

Diagrama de Componentes. Análise Orientada a Objetos

Módulo II Tecnologia Assistiva

1. Um servidor rodando Windows 7 (um computador onde o SIPAR ficará instalado e com os dados neste computador);

UNIVERSIDADE FEDERAL DE PELOTAS. Índice

FERRAMENTA DE CONFIGURAÇÃO DE PAINEL SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO

MANUAL DO PROGRAMA SBB ON-LINE VERSÃO 2013 PAGSEGURO

Instalando e configurando Cisco IP SoftPhone no PC cliente

UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH)

Guia de Uso - Mobile ID

Tutorial para atualização do sistema e-sus AB PEC

Nota de aplicação AN A

BEMATECH LOJA PRACTICO PASSO A PASSO PARA UTILIZAÇÃO AMBIENTE DE CADASTROS

Requisitos de Software e UML Básico. Janaína Horácio

RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp

Linux Educacional 2.0: Utilizando o repositório oficial do MEC. Por: Rafael Nink de Carvalho

Desenho assistido por computador II CAD II

Manual de Instalação ( Client / Server ) Versão 1.0

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:

Como instalar o Java no Ubuntu (arquivo.tar.gz)

testo Saveris Web Access Software Manual de instruções

Instalando o software de gerencia (ANM2000)

Guia de Instalação I. Instalação e Administração do Fluig. Título do documento

Guia de Uso. Certisign MobileID Desktop

GUIA RÁPIDO PARA PETICIONAMENTO ON LINE

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL

Database and Applications. Como instalar e configurar o WampServer -PHP / MySQL e Apache

O Portal Service Desk está disponível no AllianzNet. Para acessá-lo, clique no banner abaixo do menu Minha Intrallianz, opção Portal Service Desk.

Como instalar um gerador de PDF

A U T O R I Z O R R I GUIA DE INSTALAÇÃO W E B. Versão: 1.02 Agosto/2006 Versão: AW

IZARC (programa para compactar e descompactar ficheiros)

TRBOnet MDC. Guia de Instalação

FUNCIONALIDADE TIME ACTION GOT1000 (GT14) No. DAP-GOT-02. rev. 0

CURSOS A DISTÂNCIA UNIVERSIDADE FEDERAL DE OURO PRETO


Data: 22 de junho de

Guia de Configurações do Wi-Fi

Tutorial de Instalação e Utilização do PDF Creator

Atualização Firmware Tablet AOC Breeze MW0922BR

ipads Embarque da plataforma de gestão Mosyle Informações complementares

Como Modelar com UML 2

Manual Gerenciador de Aprendizagem Papel Professor Versão 2.5.3

Transcrição:

Outline Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem Introdução à UML Classes e Objetos Instalação do Astah Community Diagrama de Casos de Uso Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br 2 Linguagem de Modelagem Unificada UML é uma linguagem padrão do Object Management Group (OMG) para 1. visualização, 2. especificação, 3. construção e 4. documentação de software orientado a objetos. 1. Visualização A existência de um modelo visual facilita a comunicação e faz com que os membros de um grupo tenham a mesma ideia do sistema. Cada símbolo gráfico tem uma semântica bem definida. 3 4

2. Especificação É uma ferramenta poderosa para a especificação de diferentes aspectos arquiteturais e de uso de um sistema. 3. Construção Geração automática de código a partir do modelo visual; Geração do modelo visual a partir do código. 5 6 4. Documentação Pode incluir artefatos como: Deliverables (documentos como especificação de requisitos, especificações funcionais, planos de teste, etc); Materiais que são importantes para controlar, medir e refletir sobre um sistema durante o seu desenvolvimento e implantação. Algumas razões para modelar Comunicar a estrutura e o comportamento desejado de um sistema; Visualizar e controlar a arquitetura de um sistema; Melhorar o entendimento de um sistema e, assim, expor oportunidades para melhorias e reutilização; Para administrar os riscos e trade-offs. 7 8

O que é software orientação a objetos? UML é uma linguagem padrão do Object Management Group (OMG) para visualização, especificação, construção e documentação de software orientado a objetos. O que é software orientação a objetos? É um paradigma de programação, no qual o software é construído baseado em objetos. Objetos são instâncias de uma classe. 9 10 #1 Exemplo de classe e objetos #1 Exemplo BARALHO 11 12

#1 Exemplo de classe e objetos #1 Exemplo de classe e objetos CARTA CARTA 13 14 #1 Exemplo de classe e objetos #1 Exemplo de classe e objetos CARTA CARTA 15 16

#1 Exemplo de classe e objetos #1 Exemplo de classe e objetos CARTA CARTA Carta é uma classe. 17 Carta é uma classe. 2 de espadas, 3 de ouro, 4 de espadas são instâncias diferentes, mas mesmo assim são cartas. Cada carta é um objeto. 18 #2 Exemplo 19 20

ANIMAL ANIMAL Cachorro 21 22 ANIMAL Cachorro Gato ANIMAL Cachorro Gato Pássaro 23 24

ANIMAL Cachorro Gato Pássaro ANIMAL Cachorro Gato Pássaro Animal é uma classe 25 Animal é uma classe Cachorro, Gato e Pássaro são objetos da classe Animal. 26 ANIMAL Animal é uma classe Pássaro ATENÇÃO! Gato Cachorro Orientação a Objetos depende muito do nível de abstração! Cachorro, Gato e Pássaro são objetos da classe Animal. 27 Com estes animais, podem ser criados objetos de várias classes, as quais serão derivadas de uma única classe denominada Animal. Do exemplo anterior, pode-se usar Cachorro, Gato e Pássaro como classes que derivam de outra classe denominada Animal. Cachorro Pastor Alemão Labrador Animal Gato Persa Siamês Pássaro Papagaio Calopsita 28

Os Diagramas UML O que mais pode ser representado como classe e objeto? A UML 2.2 possui 3 famílias de diagramas: Diagramas Estruturais; Diagramas Comportamentais; Diagramas de Interação. São 14 diagramas ao total. 29 30 Ferramentas Para ajudar na modelagem de sistemas é necessário ferramentas para apoiar tal atividade. Existem várias programas para diagramação UML; Usaremos o Astah Community. http://bit.ly/2xhxssu 31 32

1. Acesse http://astah.net/ Instalação do Astah no Ubuntu 33 34 2. Clique em Downloads 3. Ao final da página, clique em Linux DEB 35 36

4. Clique em Agree, and donwload 5. Após alguns segundos, uma janela abrirá. Salve em alguma pasta o arquivo de instalação do Astah. 37 38 6. Abra a pasta onde salvou e execute o arquivo astahcommunity_7.1.0.f2c212-0_all.deb. 7. Na janela que abrirá, clique em Instalar. 39 40

7. Se aparecer Instalados, o Astah foi instalado com sucesso. 7. Clique no menu Ubuntu, digite Astah e clique no ícone para abrir. 41 42 1. Acesse http://astah.net/ Instalação do Astah no Windows 43 44

2. Clique que Downloads 3. Ao final da página, clique em Windows 32-bit 45 46 4. Clique em Agree, and donwload 5. Após alguns segundos, uma janela abrirá. Salve em alguma pasta o arquivo de instalação do Astah. 47 48

6. Abra a pasta onde salvou e execute o arquivo astah-community- 7_1_0-f2c212-jre-setup.exe 7. Selecione English e clique em Ok. 49 50 8. Clique em Next. 9. Clique em I aceept the agreement e depois em Next. 51 52

10. Clique em Next em todas as janelas que aparecerem. 11. Nesta janela, clique em Install e o programa será instalado. 53 54 12. Após a instalação, o Astah poderá ser aberto por meio do ícone que está na Área de Trabalho. Referências FOWLER, M. UML essencial: um breve guia para a linguagem-padrão de modelagem de objetos. 3.ed., Porto Alegre: Bookman, 2006. ISBN: 8536304545 WAZLAWICK, R. S. Análise e Design Orientados a Objetos para Sistemas de Informação. 3 ed. Rio de Janeiro, Elsevier, 2014. ISBN: 9788535279849. BEZERRA, E., 2015. Princípios de Análise e Projeto de Sistema com UML (Vol. 3). Elsevier Brasil. 55 56