Diagramas de Use Case
|
|
|
- Benedita Bugalho Laranjeira
- 8 Há anos
- Visualizações:
Transcrição
1 86/170 Diagramas de Use Case Sumário Definição de requisitos. Diagramas de Use Case I conceitos base Diagramas de Use Case II conceitos avançados Resumo Exercícios Definição de Requisitos 87/170 Definição dos requisitos do sistema, duas abordagens possíveis: Visão estrutural interna Visão orientada aos use case externa Visão Estrutural (OO) Definir classes; Definir métodos das classes; Definir interface com o utilizador (comportamento do sistema face ao utilizador). Problemas: O que interessa ao utilizador é o comportamento do sistema, no entanto a interface com o utilizador só é definida no final do processo. Perigo de o sistema não fornecer toda a funcionalidade pretendida; Perigo de o sistema fornecer funcionalidade não pretendida (= desperdício de trabalho).
2 88/170 Visão orientada aos use case Identificar Actores quem vai interagir com o sistema? Identificar Use Case o que se pretende do sistema? Identificar classes de suporte à realização dos use case. Vantagens: Não há trabalho desnecessário; S.I. suporta as tarefas do cliente. 89/170 Use Case Uma unidade coerente de funcionalidade um serviço define um comportamento do sistema sem revelar a estrutura interna apenas mostra a comunicação entre sistema e actores o conjunto de todos os use case define a funcionalidade do sistema deve incluir o comportamento normal, bem como variações (erros, etc.) vamos definir o comportamento com texto estruturado; vamos também definir as pré-condições e pós-condições de cada use case (cf. design by contract).
3 90/170 Design by contract Design by contract (DBC) baseia-se na noção de um contrato entre um cliente e um fornecedor para a realização de um serviço. O conceito central do DBC é a asserção (uma asserção é uma expressão booleana que nunca deverá ser falsa). Tipicamente as asserções são automaticamente testadas durante a fase de debug. O DBC identifica três tipos de asserções: pré-condições condições que se devem verificar para a invocação de um dado serviço ser válida; pós-condições condições que se devem verificar após a execução de um serviço; invariantes asserções que se devem verificar durante o tempo de vida da entidade a que se aplicam. A partir da versão 1.4 o java passou a ter asserts que podem ser utilizados para definir pré- e pós condições no entanto não suporta invariantes). O use case para fazer um telefonema: 91/170 Use case: Fazer Telefonema Pré-condiç~ao: Telefone ligado e em descanço Comportamento Normal: 1. Utilizador marca numero e pressiona OK 3. Telefone transmite sinal de chamada 4. Utilizador aguarda 5. Telefone estabelece ligaç~ao 6. Utilizador fala 7. Utilizador pressiona tecla C 8. Telefone desliga chamada Comportamento alternativo: 3. Telefone transmite sinal de ocupado 4. Utilizador presssiona C 5. Telefone cancela chamada Comportamento alternativo: 3. Telefone cancela chamada Pós-condiç~ao: Telefone ligado e em descanço
4 92/170 Identificação de Use Cases Podemos identificar os Use Case do sistema a partir da identificação de cenários de utilização. Um cenário descreve um contexto concreto de interacção entre o utilizador e o sistema. Por Exemplo: Durante o semestre o Prof. Faísca foi enviando os sumários com breves resumos da matéria leccionada, via , para o sistema Fly2. Após o fim das aulas, o Prof. Faísca utilizou a interface web do sistema para actualizar cada um dos sumários com descrições mais completas das matérias leccionadas. Finda essa actualização imprimiu os sumários e enviou-os à Secretaria. A partir dos cenários podemos identificar os Use Cases (serviços) necessários à correcta disponibilização da funcionalidade requerida pelo mesmo. 93/170 No caso anterior podemos identificar os seguintes Use Cases: 1. enviar sumários via 2. actualizar sumários via web 3. imprimir sumários (via web?/via ?) 4. enviar sumários à secretaria deverá este use case ser considerado? No cenários descrito o envio é feito em papel. Não se trata, portanto, de um serviço fornecido pelo sistema. No entanto, podemos discutir a possibilidade de o envio passar a ser feito electrónicamente estariamos a alterar o modo de trabalho inicialmente previsto/actual! Durante o semestre o Prof. Faísca (1.) foi enviando os sumários com breves resumos da matéria leccionada, via , para o sistema Fly2. Após o fim das aulas, o Prof. Faísca (2.) utilizou a interface web do sistema para actualizar cada um dos sumários com descrições mais completas das matérias leccionadas. Finda essa actualização (3.) imprimiu os sumários e (4.) enviou-os à Secretaria.
5 94/170 Diagramas de Use Case I conceitos base Modelam o contexto geral do sistema. Quais os actores que com ele se relacionam e que use case deve suportar. A concepção do sistema é guiada pelo modelo de use cases: Utilizam-se use cases para capturar os requisitos funcionais do sistema de uma forma sistemática; O modelo de use cases captura toda a funcionalidade requerida pelos utilizadores; A implementação do sistema é guiada pelo model de use cases: cada use case é implementado sucessivamente: quando todos os use cases estiverem implementados obtém-se o sistema final; fica facilitada a manutenção do sistema sempre que os requisitos sejam alterados; O modelo de use cases é utilizado para o planeamento de testes: Após a definição do modelo de use cases: planear black-box testing. Após a implementação dos use cases: planear white-box testing. 95/170 Black-box testing Utilizado para verificar se o sistema implementa toda a funcionalidade pretendida. Permite detectar erros de omissão (funcionalidade não implementada). White-box testing Utilizado para verificar se o sistema implementa a funcionalidade de forma correcta. Permite detectar erros na implementação da funcionalidade pretendida.
6 96/170 Exemplo de diagrama de Use Case Associaçao ~ Telemovel Fazer Telefonema Use Case Receber Telefonema Utilizador Actor Utilizar Agenda Sistema 97/170 Sistema define as fronteiras do sistema Use Case (novamente) Uma unidade coerente de funcionalidade um serviço define um comportamento do sistema sem revelar a estrutura interna apenas mostra a comunicação entre sistema e actores o conjunto de todos os use case define a funcionalidade do sistema deve incluir o comportamento normal, bem como variações (erros, etc.) vamos definir o comportamento com texto estruturado; vamos também definir as pré-condições e pós-condições de cada use case (cf. design by contract).
7 98/170 Actor uma abstracção para uma entidade fora do sistema um actor modela um propósito (alguém que tem um interesse específico no sistema) pode não mapear 1 para 1 com entidades no mundo real um actor não é necessariamente um humano pode ser um computador, outro sistema, etc. cada actor define um conjunto de papeis que utilizadores do sistema podem assumir o conjunto de todos os actores definem todas as formas de interacção com o sistema Associação representa comunicação entre o actor e o sistema através de use cases Novamente a Gestão de Sumários 99/170 Sistema de gestão de sumários e presenças. Etapas a cumprir (com o auxílio de cenários de utilização do sistema): 1. Identificar actores 2. Identificar use cases 3. Identificar associações Identificar actores Quem vai utilizar o sistema? Neste caso: Docente, Secretaria e Aluno Identificar use cases Objectivos dos utilizadores/actores? Resposta a estimulos externos. Identificar associações
8 Que actores utilizam que use cases? 100/170 Nem sempre é imediatamente evidente se a comunicação entre o sistema em análise e sistemas externos deve ser representada, quatro abordagens podem ser identificadas: mostrar todas as associações; mostrar apenas as associações relativas a interacção iniciada por sistemas externos; mostrar apenas as associações relativas a interacções em que é o sistema externo o interessado no use case; não mostrar associações com sistemas externos. Todas as associações Todos os sistemas externos que interagem com o sistema em análise são apresentadas como actores e todas as interacções são representadas nos diagramas. Demasiado abrangente, em muitos casos existem interacções com outros sistemas apenas por razões de implementação e não por se tratarem de requisitos do sistema. Apenas as associações relativas a interacção iniciada por sistemas externos São representados como actores os sistemas externos que iniciem diálogo com o sistema em análise. 101/170 Mesmo assim pode ser uma solução demasiado abragente. Apenas as associações em que é o sistema externo o interessado São apresentados como actores os sistemas externos que necessitam de funcionalidade fornecida pelo sistema em análise (por vezes esses sistemas podem actuar como canais de comunicação). Usalmente esta é uma solução equilibrada. Não mostrar associações com sistemas externos Apenas os utilizadores são actores, neste caso quando existem sistemas externos apresentam-se os seus actores em diálogo directo com o sistema a ser modelado. De uma outra forma esta solução também é demasiado abrangente e pode levar a confusão sobre quem está realmente a utilizar o sistema.
9 102/170 Visão geral versão 1 Fly2 Gerir Sumários Pedir sumários Consultar Presenças Máquina de Docente Gerir Disciplinas Receber sumários Gerir Docentes Registar Presença Aluno Admin Gerir Aulas Consultas Secretaria falta mecanismo de autenticação Visão geral versão 2 103/170 Fly2 Gerir Sumários Pedir sumários Consultar Presenças Máquina de Docente Gerir Disciplinas login Receber sumários Gerir Docentes logout Registar Presença Aluno Admin Gerir Aulas Consultas Secretaria são adicionadas pré-condições nos use case Gerir Sumários, Gerir Presenças, Gerir Disciplinas e Registar Presença a exigir que tenha sido feito login.
10 104/170 Diagramas de Use Case II conceitos avançados <<include>> Um estereótipo de dependência. Utilizado para indicar a reutilização de comportamento. Remover Aula Use case base Ler Código Alterar Aula Actores utilizam o use case base Quando o use case base é executado, também o use case incluido o é 105/170 Também pode ser utilizado para estruturar use cases: Inserir Aula Gerir Aulas Remover Aula Ler Código Alterar Aula Não exagerar! Em alternativa, utilizar sub-diagramas.
11 <<extends>> 106/170 Outro estereótipo de dependência. Permite adicionar comportamento a um use case base. use case base «extend» Cancelar inserção Inserir Aula extension points erro cancelável pontos de extenção (cancelável) (erro) [ocupado] «extend» condição Horário ocupado Estratégia: escrever caso base; identificar variações; utilizar extensões para elas. Caso base deve ser um use case bem formado sem as extensões! Extensão pode não ser um use case bem formado por si só. 107/170 Generalização/Especialização login use case base Docente Secretaria sub use case Ler código/senha Ler retina Admin Sub-elementos são casos particulares de super-elementos. Um sub-elemento pode ser utilizado onde quer que o super-elemento possa. Útil para user profiling (definição de níveis de acesso). Nos exemplos apresentados: Existem duas formas de fazer login. O actor Admin pode realizar todos os use cases de Docente e Secretaria.
12 Resumo 108/170 Os diagramas de Use Case permitem definir os requisitos funcionais de um sistema: que serviços deve fornecer; a quem os deve fornecer. Notação diagramática facilita o diálogo (com os clientes e dentro da quipa de desenvolvimento). Utilizando diagramas de use case, clientes e equipa de desenvolvimento podem chegar a um acordo sobre qual o sistema a desenvolver. O processo de testes do sistema fica facilitado. A resolução de alterações nos requisitos funcionais fica facilitada. No entanto: Os diagramas de use case não suportam a captura de requisitos não funcionais. Quando utilizar diagramas de Use Case? Sempre que se estiverem a analisar requisitos!
Diagramas de Use Case Resumo
0 Diagramas de Use Case Resumo Os diagramas de Use Case permitem definir os requisitos funcionais de um sistema: que serviços deve fornecer; a quem os deve fornecer. Notação diagramática facilita o diálogo
Exame de 1ª Época Introdução à Programação IGE e ETI 2003/02/25-1º semestre de 2002/2003 ISCTE
Recibo do Exame de 1ª Época de Introdução à Programação (IGE e ETI), 2003/02/25 1º semestre de 2002/2003, ISCTE Nome do aluno:... Número do aluno:... Assinatura do docente:... Notas: Exame de 1ª Época
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE Nickerson Fonseca Ferreira [email protected] O que é?? 2 A UML
Especificações de Casos de Uso e Regras de Negócio
Especificações de Casos de Uso e Regras de Negócio Régis Patrick Silva Simão Régis Simão Especificações de Casos de Uso e Regras de Negócio 1/41 Introdução Agenda Objetivos das Especificações de Casos
15/04/2013. Pensar Orientado a Objetos. Projeto Orientado a Objetos. Características de Objetos. Classe de Objetos. Comunicação entre Objetos
DCC / ICEx / UFMG Pensar Orientado a Objetos Projeto Orientado a Objetos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Onde quer que você olhe no mundo real, você vê objetos Pessoas, animais, plantas,
Sistema de Gestão de Videoteca
Relatório de Especificação de Requisitos Aplicações na Web MEEC Versão 20 de Março de 2003 António Neves [email protected] Conteúdo Sistema de Gestão de Videoteca 1 Introdução... 4 1.1 Objectivos... 5
Desenho de Software. Sumário
(QJHQKDULDGD3URJUDPDomR Desenho de Software Carla Ferreira [email protected] Sumário Objectivos Problemas Qualidades Técnicas Avaliação e Validação Casos Notáveis Exemplo Conclusões Desenho
Manual de Utilização
Manual de Utilizador Perfil Aluno V1 17/06/2015 4450-298 Matosinhos Maputo Página 1 de 20 ÍNDICE 1. Página Pessoal Aluno 4 1.1 Alterar Fotografia 4 1.2 Configuração da Página Pessoal 5 1.3 Conta Corrente
IPBrick CAFE v1.6 Manual de utilização
IPBrick CAFE v1.6 Manual de utilização IPBRICK, S.A. 23 de Outubro de 2015 IPBRICK, S.A. IPBrick 1 CAFE v1.6 - Manual de utilização Conteúdo 1 Introdução 4 1.1 Funcionalidades..............................
Manual do Utilizador
Manual do Utilizador Instituto Politécnico de Bragança Escola superior de tecnologia e de gestão Informática de Gestão ALUNOS: Cristóvão Machado IG7812 Benjamim Lino IG8574 Índice 1.DICIONÁRIO DE ICON
Diagramas de Sequência Exemplo
217 Diagramas de Sequência Exemplo Seja um sistema de gestão de contéudos. A especificação do use case Criar Conta de Blog vai ser detalhada, no que concerne à descrição da colaboração, num diagrama de
Análise de Sistemas de Informação e Use Cases
Gestão de Sistemas Informáticos Análise de Sistemas de Informação Elsa Cardoso Outubro 2001 Análise de SI / Use Cases - 2 Modelo É uma abstracção de algo, que tem por objectivo a compreensão dessa entidade
Análise. Orientada a Objetos Modelo Funcional, Modelo Estrutural e Modelo Comportamental. Linguagens: Java, C++, etc.
Análise Estruturada Modelo Essencial ou Lógico constitui-se de dois sub-modelos (Modelo Ambiental e Modelo Comportamental) e um Dicionário de Dados. Linguagens: Fortran, Cobol, C, etc. Orientada a Objetos
Manual de Ajuda Versão Manual 1.0 Sistemas do Futuro
Manual de Ajuda Versão Manual 1.0 Sistemas do Futuro Índice Introdução... 3 Acesso e tela de entrada na aplicação... 4 Painel tela geral de informações... 5 Tarefas disponíveis no in admin.net... 6 Manutenção...
Ficha de Unidade Curricular
Ficha de Unidade Curricular Índice 1. Visualização de uma ficha de unidade curricular 2 2. Sumários 3 2.1 Visualização da página dos sumários 4 2.2 Inicializar sumários 5 2.3 Reiniciar sumários 5 2.4 Inserir
2. Modelos de Desenvolvimento de Software
2. Modelos de Desenvolvimento de Software Patrícia Macedo Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Ciclo de Vida do Software Um sistema de software é desenvolvido gradualmente
2 Fluxos no Ciclo de Vida do Processo Unificado. O Processo Unificado consiste da repetição de uma série de ciclos durante a vida de um sistema.
Processo Unificado Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Ciclo de Vida - Fluxos Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Índice. IMP.01.P.11 v01_ Página 1 de 16
Índice 1. Introdução... 2 2. Secção pública aspecto gráfico... 3 3. Acesso á secção reservada... 4 4. Autenticação na área reservada... 6 5. Recuperação de códigos de acesso... 7 6. Área reservada... 8
Aula 7 - Análise de Requisitos: descrição de casos de uso. Análise de Sistemas Prof. Filipe Arantes Fernandes
Aula 7 - Análise de Requisitos: descrição de casos de uso Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] Outline Introdução aos Casos de Uso Razões para utilizar Casos
Portal CAUL. Manual de Utilizador. Certificado de Autorização de Utilização de Lote. Versão 1.0 Página 1 de 39
Portal CAUL Certificado de Autorização de Utilização de Lote Manual de Utilizador Versão 1.0 Página 1 de 39 Índice 1 Resumo da Aplicação... 3 1.1 Sobre este documento... 3 2 Níveis de Acesso... 4 2.1 Perfil:
MOODLE - NÍVEL II. Ferramentas de trabalho colaborativo Base de dados MANUAL DO FORMADOR / MOODLE 1.8.4
MOODLE - NÍVEL II MANUAL DO FORMADOR / MOODLE 1.8.4 Ferramentas de trabalho colaborativo Base de dados Esta ferramenta permite ao professor e/ou alunos construírem e pesquisarem uma base de dados sobre
Modelagem de Casos de Uso (Parte 1)
Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais
Implementação do Web SIG para o PGRH
Implementação do Web SIG para o PGRH ARH Centro, I.P. MANUAL DO UTILIZADOR Backoffice Versão 1.0 Ref.: ARHCentro/WebSIG/MUT_Backoffice V1.0 Co-financiamento FICHA TÉCNICA Referência: Projecto: Gestor de
PORTAL ACADÉMICO SIGARRA
MANUAL DE UTILIZAÇÃO PARA DOCENTES PORTAL ACADÉMICO SIGARRA Helena Mascarenhas [CTEC ESE] INDICE INSTRUÇÕES BÁSICAS DE FUNCIONAMENTO... 3 PREENCHIMENTO DA FICHA DE DISCIPLINA... 4 VISUALIZAR OS HORÁRIOS...
CAU Controle de Acesso Unificado. Manual de Usuário
CAU Controle de Acesso Unificado Manual de Usuário Versão: 1.0 Última modificação: 31/1/2014 Versão 1.0 Índice 1. INTRODUÇÃO... 4 1.1 DEPENDÊNCIAS... 4 2. ANÁLISE DO PÚBLICO-ALVO... 5 2.1 PRIVILEGIADOS/MASTERS...
Prof. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
SECUNDÁRIA DE CAMARATE Plataforma Office 365. Gestão de alertas para correio eletrónico
SECUNDÁRIA DE CAMARATE DIGIT@L Plataforma Office 365 Gestão de alertas para correio eletrónico Conteúdo Gestão de alertas para correio eletrónico... 2 Criar um novo alerta... 2 Modificar as opções de um
MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro
MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade
INSTRUÇÃO BODIVA Nº 1/16 MANUAL DE UTILIZADOR SIMER (TWS) NEGOCIAÇÃO
INSTRUÇÃO BODIVA Nº 1/16 MANUAL DE UTILIZADOR SIMER (TWS) NEGOCIAÇÃO ÍNDICE Artigo 1.º... 2 (Objecto e âmbito da aplicação)... 2 Artigo 2.º... 2 (Alterações)... 2 Artigo 3.º... 3 (Dúvidas e omissões)...
Manual do Utilizador. Portal do contribuinte Versão 1.0
Manual do Utilizador Portal do contribuinte 2018 Versão 1.0 ÍNDICE 1. INTRODUÇÃO... 3 2. ACESSO AO SISTEMA... 4 3. FOLHAS DE REMUNERAÇÕES... 6 4. GUIAS DE PAGAMENTO... 15 5. IMPRESSÃO DE CARTÕES... 19
Programação Orientada a Objectos - P. Prata, P. Fazendeiro
Programação Orientada a Objetos 1.1 - Perspectiva histórica: Conceitos A evolução das linguagens de programação tem-se feito na procura de ferramentas: -cada vez mais próximas da percepção humana - e que
MODELAGEM DE SISTEMAS Unidade 4 Modelo de Classes de Projeto. Luiz Leão
Unidade 4 Modelo de Classes de Projeto Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático Definição da Visibilidade entre Objetos Adição de Operações às Classes de Projeto Adição
UML (Unified Modelling Language)
UML (Unified Modelling Language) Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide
Modelagem de Casos de Uso
Modelagem de Casos de Uso 11/04/2006 Prof. Vítor Souza Análise e Projeto Orientado a Objetos Departamento de Informática Univ. Federal do Espírito Santo Licença para uso e distribuição Este material está
Aula 2 POO 1 Introdução. Profa. Elaine Faria UFU
Aula 2 POO 1 Introdução Profa. Elaine Faria UFU - 2019 Sobre o Material Agradecimentos Aos professores José Gustavo e Fabiano, por gentilmente terem cedido seus materiais. Os slides consistem de adaptações
UML Diagrama de Casos de Uso (Use Case)
CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Casos de Uso (Use Case) Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade
Manual Nero InfoTool. Nero AG
Manual Nero InfoTool Nero AG Informações sobre direitos de autor e marcas O manual do Nero InfoTool e todo o respectivo conteúdo estão protegidos por direitos de autor e são propriedade da Nero AG. Todos
Manual do Utilizador
Manual do Utilizador Março de 2010 Índice 1. Aceder à aplicação... 3 2. Alterar Palavra passe... 3 3. Reportar/Consultar Anomalias... 4 3.1 Reportar anomalia... 4 3.2 Consultar anomalia... 8 4. Propor/consultar
UML Diagrama de Caso de Uso. ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas
Diagrama de Caso de Uso ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas [email protected] 1 Casos de Uso - Sistema de Negócio Simboliza um negócio, onde são definidas as responsabilidades
Esse diagrama documenta o que o sistema faz do ponto de vista. do usuário. Em outras palavras, ele descreve as principais
Diagrama de Casos de Uso Esse diagrama documenta o que o sistema faz do ponto de vista do usuário. Em outras palavras, ele descreve as principais funcionalidades do sistema e a interação dessas funcionalidades
DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]
DMS - DOCUMENTO DE MODELAGEM DE SISTEMA Este documento foi criado seguindo as recomendações e orientações do livro UML na Prática Do Problema ao Sistema e do modelo PRISM do MPDS (Modelo Prático para Desenvolvimento
O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê!
Faturação Eletrónica O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê! 1. Experiências de sucesso em projectos de grande dimensão, como na Via Verde, Galp e Mc Donald
Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência
Diagramas Os diagramas utilizados pela UML são compostos de nove tipos: diagrama de use case, de classes, de objecto, de estado, de sequência, de colaboração, de actividade, de componente e o de instalação/execução.
Documento da versão. Novas Funcionalidades. Ecrã Principal. Ecrã Principal Preferências. Parametrização Trabalhos Séries OT
Documento da versão PRODUTO ManWinWin DATA INÍCIO 13-04-2015 VERSÃO 5.3.1.0 DATA FECHO 24-07-2015 Novas Funcionalidades Ecrã Principal No módulo Parque passou a ser possível escolher a árvore que se pretende
[Skype for Business] - [Skype for Business] Versão Online
[Skype for Business] O Skype é uma ferramenta de comunicação síncrona e está disponível nas versões Online e Cliente. Assim, junto aos recursos trazidos pelo Office 365, a universidade disponibiliza, agora,
Introdução ao RUP Rational Unified Process
Introdução ao RUP Rational Unified Process UML Diagramas de Classes v.1.1, João Pascoal Faria, 2001 1 O que é Um processo (de engenharia) de software é a definição de um conjunto completo de actividades
Modulo 2 Gestão de Base
Didáxis - Escola Cooperativa de Vale S. Cosme Modulo 2 Gestão de Base de Dados Aula Nº 55 / 56 09-01-2008 Sumário: Programa de gestão de bases de dados. Introdução ao estudo das tabelas. 2 Gestão de Base
UALG/FCT/DEEI Análise e Modelação de Sistemas Informáticos. 8. Diagramas de Classes, Diagramas de objetos, Interfaces
UALG/FCT/DEEI Análise e Modelação de Sistemas Informáticos 8. Diagramas de Classes, Diagramas de objetos, Interfaces P. Serendero, 2007 Diagramas de Classes Uma vista gráfica do modelo semântico dos objetos
Portal Cliente MYG SYSTEM
Portal Cliente MYG SYSTEM Índice: Entrada no Portal... 3 Configuração Utilizador... 3 Acesso as diversas contas (No caso de o utilizador ter varias contas associadas)... 4 Expedições... 5 o Criação Nova
BASE DE DADOS DE PUBLICAÇÕES NO SISTEMA FENIX
BASE DE DADOS DE PUBLICAÇÕES NO SISTEMA FENIX 1. Enquadramento No sistema FENIX existe já há algum tempo uma base de dados de publicações. Esta base de dados tem, para além de outras funções, a finalidade
III.2 Modelos Mentais e Conceptuais II
Melhor e Pior? III - Desenho de Sistemas Interactivos III.2 Modelos Mentais e Conceptuais II Conceptual Models, J. Johnson and A. Henderson (Artigo de Interactions Jan 02) Interaction Design, Cap. 2, J.
Capítulo 5 Modelação do Sistema 1
Capítulo 5 Modelação do Sistema Capítulo 5 Modelação do Sistema 1 Assuntos abordados Modelos de contexto Modelos de interação Modelos estruturais Modelos comportamentais Engenharia orientada a modelos
Reuso de Software Aula Maio 2012
Reuso de Software Aula 19 Tópicos da Aula Engenharia de Software baseada em Componentes (CBSE) Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] Componentes Modelos de Componentes
UML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas
Diagrama de Atividades Diagrama de Caso de Uso ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas [email protected] 1 - Conceitos 2 UML é uma linguagem para: Especificar Visualizar Construir...
Escola Básica e Secundária de Salvaterra de Magos. RELATÓRIO CRÍTICO Prova de Aptidão Profissional
Escola Básica e Secundária de Salvaterra de Magos RELATÓRIO CRÍTICO Prova de Aptidão Profissional Daniel Pereira Nº 4 Rui França Nº 14 Curso Profissional de Gestão e Programação de Sistemas Informáticos
