Casos de Uso. Prof. Clayton Vieira Fraga Filho site: ENG10015 Engenharia de Software
|
|
- João Guilherme Desconhecida Antas
- 8 Há anos
- Visualizações:
Transcrição
1 Prof. Clayton Vieira Fraga Filho site: ENG10015 Engenharia de Software
2 Um caso de uso descreve o que seu sistema faz para atingir determinado objetivo do cliente; O Caso de Uso é um objetivo do Ator e não uma tarefa do sistema. Uma das formas de evitar essa proliferação de Casos de Uso no sistema é perguntar a si mesmo ao criar um Caso de Uso: Se esse Caso de Uso for entregue sozinho para os usuários do sistema, resolveria algum problema deles? Agregaria algum valor para os usuários? Com esse Caso de Uso o usuário conseguiria resolver algum problema que o sistema deve atender? 2
3 São importantes para: Definir Escopo: Um conjunto de Casos de Uso define o escopo do sistema de uma maneira simples. Se no diagrama aparece um Caso de uso chamado Cadastrar cliente, os usuários não poderão dizer que Cadastrar fornecedor está no escopo do sistema. 3
4 São importantes para: Organizar e dividir o trabalho: O Caso de Uso é uma importante unidade de organização do trabalho dentro do projeto, geralmente nas equipes de projeto é comum ouvir que o Zé está trabalhando no Caso de Uso X e o João está com o Caso de Uso Y. A unidade do Caso de Uso divide o trabalho da equipe entre as pessoas, fora isso, é comum dizer que o Caso de Uso está em Análise, em Programação ou em Teste. Casos de Uso também são entregues separadamente aos usuários em conjuntos divididos em fases ou iterações no projeto. 4
5 Narrativa Narrativa Narrativa Narrativa Narrativa Narrativa Narrativa Narrativa Narrativa CASO DE USO = DIAGRAMA + NARRATIVA Diagrama apresenta a visão geral (escopo) do sistema, do ponto de vista do que ele deve fazer, ou, do que o ator pode fazer no software. O diagrama é mais exploratório. Narrativa Descreve cada caso de uso, em detalhes, considerando formas alternativas e problemas que podem ocorrer ao tentar atingir algum objetivo dentro do sistema. A 1º narrativa é detalhista. Diagrama 2º 5
6 Diagrama de casos de uso Importante salientar que antes de iniciar a análise de cada caso de uso em específico, é importante ter a visão geral do sistema que está sendo proposto, por meio das definições de todos os casos de uso. Para isso, utiliza-se o diagrama de casos de uso, composto de: Atores; Casos de uso; Relacionamentos. 6
7 Diagrama de casos de uso O Ator, em um diagrama de Casos de Uso (ud) é um PAPEL DESEMPENHADO POR ALGUMA COISA EXTERNA ao sistema (não necessariamente uma pessoa). Outros sistemas (externos) também podem ser atores. A representação do Caso de Uso no Diagrama é simples: a elipse representa uma forma que o sistema se comporta do ponto de vista do Ator. O nome do Caso de Uso é uma forma de elucidar esse comportamento do sistema, assim sendo, o nome do caso de uso define o OBJETIVO do Ator, isto é, o que ele quer fazer no sistema. uc Casosd... Ator uc CasosdeUso Cadastrar clientes 7
8 Diagrama de casos de uso A notação básica do diagrama são Atores representados pelos bonequinhos. Uma linha conecta atores aos Casos de Uso informando que o sistema permitirá ao Ator usar o Caso de Uso diretamente. Os Casos de Uso são representados por elipses uc CasosdeUso ud: vendas Vendedor Cadastrar clientes Cadastrar produtos Efetuar v endas Gerente Registrar recebimentos 8
9 Tipos de casos de uso Caso de Uso Essencial Caso de Uso de Projeto
10 Abstração da tecnologia Como descrever o caso de uso Sacar dinheiro sem entrar no nível de tecnologia da interface? O cliente passa o cartão magnético? ou O cliente se identifica?
11 Níveis de detalhamento de um Caso de Uso Descrição Alto Nível; Descrição Casual; Descrição Expandida.
12 Descrição Alto Nível Consiste em um parágrafo que explica sucintamente o objetivo e o funcionamento do caso de uso. Não é objetivo da descrição alto nível o detalhamento de todas as possíveis exceções do processo. Caso de Uso: Emprestar Fitas Um cliente solicita a locação de algumas fitas. Após se identificar e escolher as fitas, ele pode levá-las para casa, ciente do prazo de devolução e do valor a ser pago.
13 Descrição Casual Indica algumas exceções importantes, mas não necessariamente todas. Apenas a versão expandida da fase de elaboração é que vai tentar esgotar todas as possibilidades. Caso de Uso: Emprestar Fitas Um cliente solicita a locação de algumas fitas. Após se identificar e se não houver problemas no seu cadastro e se as fitas não estiverem reservadas para outro cliente, ele pode levá-las para casa, ciente do prazo de devolução e do valor a ser pago.
14 Expansão dos Casos de Uso A expansão consiste basicamente de: Identificar a sequência de passos principal (fluxo principal) Identificar as sequências alternativas e exceções, ou seja, os fluxos específicos para tratamento de exceções.
15 Exemplo: Caso de Uso Emprestar Fitas Fluxo Principal 1. O cliente chega ao balcão com as fitas que deseja locar. 2. O cliente informa o seu nome e entrega as fitas ao funcionário. 3. O funcionário registra o nome do cliente e inicia a locação. 4. O funcionário registra cada uma das fitas. 5. O funcionário finaliza a locação, devolve as fitas ao cliente e lhe informa a data de devolução e o valor total da locação. 6. O cliente deixa a locadora com as fitas. Exceções O cliente não possui cadastro 1. O cliente deve informar seus dados para cadastro. 2. O funcionário registra o cadastro 3. Retorna ao Fluxo Principal no passo 3. O cliente possui pendências (débito) 1. O cliente paga seu débito. 2. O funcionário registra a quitação do débito, eliminando assim a pendência 3. Retorna ao fluxo principal no passo 3.
16 Fluxo Principal 1. Duas pessoas podem descrever casos de uso com uma sequência de passos diferente. 2. Todo caso de uso possui passos obrigatórios e esses passos envolvem informações que passam dos atores para o sistema e vice-versa. 3. Passos como Perguntar o nome do cliente são opcionais. IMPORTANTE: Na narrativa do Caso de Uso a resposta do sistema deve se limitar somente ao que o Ator consegue ver. Não é necessário se preocupar em como o sistema obteve ou calculou os dados. Limite-se a escrever o que o sistema responde e não como ele obtém a resposta.
17 Fluxo Principal Como o caso de uso é uma descrição da interação entre os atores e o sistema, deve-se evitar descrever passos internos do sistema, por exemplo O sistema armazena a informação no banco de dados. System
18 Fluxo Principal: passos obrigatórios Todos os passos que indicam troca de informações entre os atores e o sistema. Por que esses passos são obrigatórios? Caso de Uso: Reservar um filme (errado) 1. O cliente entre em contato com o funcionário da videolocadora 2. O cliente informa seu nome. 3. O cliente solicita uma reserva. 4. O funcionário confirma a reserva.
19 Fluxo Principal: passos obrigatórios Como seria um dialógo entre um cliente e o funcionário? Reservar um filme (errado) Cliente:Boa tarde! Funcionário: Boa tarde! Em que posso serví-lo? Cliente: Meu nome é João e eu gostaria de reservar um filme. Funcionário: Pois não, senhor. Acabo de efetuar a reserva. Cliente: Grato! Exemplo: No fluxo principal da locação de fitas deve conter obrigatoriamente os passos que indicam os momentos nos quais o funcionário registra o nome do cliente e a identificação das fitas.
20 Fluxo Principal: passos obrigatórios O Caso de Uso correto seria: Caso de Uso: Reservar um filme 1. O cliente entre em contato com o funcionário da videolocadora 2. O cliente informa seu nome. 3. O cliente solicita uma reserva, informando o nome do filme. 4. O funcionário confirma a reserva, informando o prazo de validade. 1. A informação obrigatória precisa estar presente no Caso de Uso, pois será necessário estabelecer quais serão os métodos que devem ser implementados pelo sistema.
21 Fluxo Principal: passos obrigatórios Os passos obrigatórios em um caso de uso pode ser de dois tipos: a)eventos de Sistema: são passos indicativos de que alguma informação é passada dos atores para o sistema. b)respostas do sistema: São passos indicativos de que alguma informação é passada do sistema para os atores. Caso de Uso: Reservar um filme 1. O cliente entre em contato com o funcionário da videolocadora 2. [EV] O cliente informa seu nome. 3. [EV] O cliente solicita uma reserva, informando o nome do filme. 4. [RS] O funcionário confirma a reserva, informando o prazo de validade.
22 Fluxo Principal: passos complementares Corresponde normalmente à comunicação entre os atores (sem envolvimento do sistema), exemplo O cliente chega ao balcão com as fitas que deseja locar. Descrição de ações ou atitudes dos atores, por exemplo O cliente chega ao balcão com as fitas que deseja locar, ou o cliente vai embora com as fitas. Perguntas ou interações cujo objetivo não é passar informação, mas indicar a mudança de estado, como por exemplo: O sistema informa que a reserva foi feita com êxito.
23 Fluxo Principal: passos complementares Os passos complementares não são fundamentais na versão essencial do Caso de Uso, mas podem ser importantes no caso de uso de projeto (Real), exemplo: O cliente seleciona a opção reserva no menu de opções. O exemplo não representa uma operação do sistema, pois o cliente não passou nenhuma informação ao sistema. A ação consiste apenas em uma mudança de estado, que possivelmente corresponderá a uma navegação na interface.
24 Fluxo Principal: passos não recomendados Caso de Uso: Emprestar fitas (errado) 1. O cliente chega ao balcão com as fitas que deseja emprestar. 2. O cliente informe o nome. 3. O funcionário registra o nome do cliente. 4. O sistema verifica se o cliente tem cadastro e se o cliente não está suspenso por não-pagamento de empréstimos anteriores. 5. O funcionário registra cada uma das fitas. 6. O sistema verifica no banco de dados o registro das fitas e marca cada uma como emprestada. Posteriormente, o sistema adiciona cada fita ao empréstimo corrente e soma o valor das fitas ao total do empréstimo. 7. O funcionário encerra o empréstimo. 8. O cliente vai embora com as fitas. IMPORTANTE: Na narrativa do Caso de Uso a resposta do sistema deve se limitar somente ao que o Ator consegue ver. Não é necessário se preocupar em como o sistema obteve ou calculou os dados. Limite-se a escrever o que o sistema responde e não como ele obtém a resposta.
25 Tratamento de exceções Fluxo Principal Fluxo alternativo Fluxo de exceção 25
26 Tratamento de exceções Após elaborar o fluxo principal é preciso descrever o que poderia dar errado em cada um dos passos descritos. Uma exceção não é necessariamente um evento que ocorra raramente, mas um evento capaz de impedir o prosseguimento do caso de uso se não for devidamente tratado. Exemplo: No pagamento de uma conta pode ser usado cheque, cartão ou dinheiro. Mesmo que 1% das contas sejam recebidas em dinheiro e 99% em cheque ou cartão, isso não torna o pagamento em dinheiro uma exceção, mas uma opção pouco frequente. O fato do cliente não ter meios para pagar a conta é uma exceção, pois impede que o processo seja concluído. 26
27 FLUXO PRINCIPAL Casos de Uso Tratamento de exceções Exceções ocorrem normalmente nos passos que correspondem aos eventos dos sistema [EV], ou seja quando a informação é passada do ator para o sistema. Nestes casos o sistema normalmente realiza algumas validações, exemplo do caso de uso Emprestar fitas: OK OK FE1 OK OK 1. O cliente chega ao balcão com as fitas que deseja locar. 2. O cliente informa o seu nome e entrega as fitas ao funcionário. 3. [EV] O funcionário registra o nome do cliente e inicia a locação. 4. [EV] O funcionário registra cada uma das fitas. 5. O funcionário finaliza a locação, devolve as fitas ao cliente e lhe informa a data de devolução e o valor total da locação. Neste momento o sistema realiza uma consulta (que não é representada no caso de uso) para verificar se o cliente está cadastrado: 1. O cliente deve informar seus dados para cadastro. 2. [EV] O funcionário registra o cadastro O cliente é cadastrado? NÃO!!! FE1. O cliente não possui cadastro 3. Retorna ao Fluxo Principal no passo 3. 27
28 Tratamento de exceções Outras exceções possíveis para o caso de uso Emprestar fitas O cliente tem crédito? O número máximo de locações foi excedido? 28
29 Tratamento de exceções Um tratamento de exceção tem pelo menos 4 elementos: Identificador: composto de 2 partes: 1. o número da linha do fluxo principal ou do fluxo alternativo onde a exceção ocorre. Exemplo: Fluxo Principal 1. O cliente chega ao balcão com as fitas que deseja locar. 2. O cliente informa o seu nome e entrega as fitas ao funcionário. 3. [EV] O funcionário registra o nome do cliente e inicia a locação. 4. [EV] O funcionário registra cada uma das fitas. 5. O funcionário finaliza a locação, devolve as fitas ao cliente e lhe informa a data de devolução e o valor total da locação. 6. O cliente deixa a locadora com as fitas. 3a. O cliente não possui cadastro 1. O cliente deve informar seus dados para cadastro. 2. [EV] O funcionário registra o cadastro 3. Retorna ao Fluxo Principal no passo 3. 29
30 Tratamento de exceções Fluxo Principal 1. O cliente chega ao balcão com as fitas que deseja locar. 2. O cliente informa o seu nome e entrega as fitas ao funcionário. 3. [EV] O funcionário registra o nome do cliente e inicia a locação. [FE1] 4. [EV] O funcionário registra cada uma das fitas. 5. O funcionário finaliza a locação, devolve as fitas ao cliente e lhe informa a data de devolução e o valor total da locação. 6. O cliente deixa a locadora com as fitas. FE1: O cliente não possui cadastro 1. O cliente deve informar seus dados para cadastro. 2. [EV] O funcionário registra o cadastro 3. Retorna ao Fluxo Principal no passo 3. 30
31 Tratamento de exceções Ações corretivas: uma sequência de ações que devem ser executadas para corrigir a exceção. Exceção: Uma frase que explica qual exceção ocorreu, pois em uma mesma linha podem ocorrer diferentes tipos de exceções. Exemplo: Finalização: última linha do fluxo que indica se e como o caso de uso retorna ao fluxo principal depois das ações corretivas. Fluxo Principal 1. O cliente chega ao balcão com as fitas que deseja locar. 2. O cliente informa o seu nome e entrega as fitas ao funcionário. 3. [EV] O funcionário registra o nome do cliente e inicia a locação. [FE1] [FE2] 4. [EV] O funcionário registra cada uma das fitas. 5. O funcionário finaliza a locação, devolve as fitas ao cliente e lhe informa a data de devolução e o valor total da locação. 6. O cliente deixa a locadora com as fitas. FE1: O cliente não possui cadastro 1. O cliente deve informar seus dados para cadastro. funcionário registra o cadastro 2. [EV] O funcionário registra o cadastro 3. Retorna ao Fluxo Principal - passo O cliente deve informar seus dados para cadastro. 3. Retorna ao Fluxo Principal - passo 3. FE2: O cliente possui pendências (débito) cliente paga seu débito. 1. O cliente paga seu débito. 2. [EV] funcionário registra a quitação do débito, eliminando 2. [EV] assim O a funcionário pendência registra a quitação do débito, eliminando assim a pendência 3. Retorna ao fluxo principal no passo Retorna ao fluxo principal no passo 3. 31
32 FLUXO PRINCIPAL Casos de Uso Variantes do fluxo principal (Fluxos alternativos) Admite-se que o Fluxo Principal seja uma sequência não ramificada de passos, mas algumas vezes é necessário representar fluxos alternativos. 1. O cliente entrega as fitas que deseja devolver 2. [EV] O funcionário identifica cada uma das fitas. 3. [EV] O funcionário indica que não há mais fitas para devolver. 4. [RS] O sistema informa o valor total a ser pago. 5. O cliente realiza o pagamento 6. O funcionário conclui a devolução. Dinheiro? Cheque? Cartão? 32
33 Exemplo: Caso de Uso: Devolver fitas Fluxo Principal 1. O cliente entrega as fitas que deseja devolver 2. O funcionário identifica cada uma das fitas. 3. O funcionário indica que não há mais fitas para devolver. 4. O sistema informa o valor total a ser pago. 5. O cliente realiza o pagamento: 1. Dinheiro - Ver variante Cheque - Ver variante Cartão - Ver variante O funcionário conclui a devolução. 5.1: Dinheiro: O cliente entrega a quantia em dinheiro O funcionário registra a quantia O sistema informa o troco O funcionário entrega o troco ao cliente. 5.2: Cheque: O cliente entrega o cheque O funcionário solicita a presença do gerente O gerente dá o visto no cheque. 5.3: Cartão: O cliente entrega o cartão de crédito O funcionário envia a informação sobre o cartão para o serviço de autorização, com o valor e o nome da loja O serviço de autorização envia o código O cliente confirma a autorização. 33
34 Variantes do fluxo principal (Fluxos alternativos) Caso de Uso: Devolver fitas Fluxo Principal 1. O cliente entrega as fitas que deseja devolver 2. O funcionário identifica cada uma das fitas. 3. O funcionário indica que não há mais fitas para devolver. 4. O sistema informa o valor total a ser pago. 5. O cliente realiza o pagamento [FA1] [FA2] [FA3] 6. O funcionário conclui a devolução. [FA1] : Pagamento com Dinheiro: O cliente entrega a quantia em dinheiro O funcionário registra a quantia O sistema informa o troco O funcionário entrega o troco ao cliente. [FA2] : Pagamento com Cheque: O cliente entrega o cheque O funcionário solicita a presença do gerente O gerente dá o visto no cheque. [FA3] : Pagamento com Cartão: O cliente entrega o cartão de crédito O funcionário envia a informação sobre o cartão para o serviço de autorização, com o valor e o nome da loja O serviço de autorização envia o código O cliente confirma a autorização. 34
35 Feita a narrativa de todos os casos de uso, obtemos uma versão final do diagrama de casos de uso, considerando os pontos de inclusão e extensão. uc CasosdeUso Cadastrar clientes Vendedor Cadastrar produtos Efetuar v endas Gerente Registrar recebimentos 35
36 Pontos de Extensão <<extend>> Início da técnica de Caso de Uso: analistas tinham um problema para acrescentar comportamentos em Casos de Uso que já estavam definidos. Eles imaginavam que seria muito bom se o Caso de Uso definido abrisse uma porta para que os novos comportamentos da evolução do software fossem incorporados. Essa foi a motivação do relacionamento «extend». Um Caso de Uso disponibiliza um ponto de extensão (extension point) que outros Casos de Uso podem observar e de acordo com uma condição, este Caso de Uso que está observando pode assumir o controle e embutir os seus comportamentos. 36
37 37
38 Pontos de Extensão <<extend>> 38
39 Pontos de Inclusão <<include>> O ponto de inclusão é usado quando um caso de uso deve incluir o comportamento do outro. Significa que o caso de uso A inclui o comportamento do caso de uso B. É representada pelo estereótipo <<extend>> Exemplo: O stakeholder do sistema de pedidos solicitou que exista uma forma de imprimir a segunda via da Venda realizada. Considerando que o caso de uso Efetuar Vendas (já existente) tenha em seu fluxo principal a opção de imprimir a venda que está sendo feita, pode-se extrair o trecho e criar um caso de uso Imprimir cópia da venda 39. A inclusão sempre é executada.
40 Pontos de Inclusão <<include>> O diagrama final ficaria: 40
41 Links úteis mas/usecases/usecases.htm 41
42 Prof. Clayton Vieira Fraga Filho site: ENG10015 Engenharia de Software
Princípios de modelagem de Domínio e Projeto(design) de Software Parte 2
Princípios de modelagem de Domínio e Projeto(design) de Software Parte 2 Prof. Gustavo Willam Pereira ENG10082 Programação II Créditos: Prof. Clayton Vieira Fraga Filho Análise de Casos de Uso (continuação)
Leia maisRicardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos
Históricos e Modelagem Orientada a Objetos Histórico Diversas metodologias e métodos surgiram para apoiar OO. Evolução a partir de linguagens C++ e SmallTalk. Anos 80 Anos 80-90: diversidade de autores.
Leia maisO Processo Unificado: Captura de requisitos
O Processo Unificado: Captura de requisitos Itana Gimenes Graduação em Informática 2008 Captura de Requisitos Modelagem do negócio: Visão de negócios Modelo de objetos de negócio de negócio Especificação
Leia maisPrincípios de modelagem de Domínio e Projeto(design) de Software Parte 1
Princípios de modelagem de Domínio e Projeto(design) de Software Parte 1 Prof. Gustavo Willam Pereira ENG10082 Programação II Créditos: Prof. Clayton Vieira Fraga Filho Apesar de todas as vantagens que
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisHistórico da Revisão. Data Versão Descrição Autor
Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não
Leia maisCasos de Uso - definições
Casos de Uso - definições Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema para realizar uma tarefa [Jacobson 92] Um caso de
Leia mais2 Diagrama de Caso de Uso
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 Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisCurso de Licenciatura em Informática
Curso de Licenciatura em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita EXERCÍCIOS SOBRE MODELAGEM DE CASOS DE USO Exercício 1: construa um Diagrama de Casos de
Leia maisResolução da lista de exercícios de casos de uso
Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se
Leia maisEspecificação do 3º Trabalho
Especificação do 3º 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,
Leia maisLevantamento de Requisitos
Levantamento de Requisitos 1 Segurança No início do programa, a primeira tela a aprecer será uma tela denominada Login. Só terá acesso ao sistema da locadora quem estiver logado e cadastrado no sistema
Leia maisDocumento de Análise e Projeto VideoSystem
Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento
Leia maisManual para Envio de Petição Inicial
Manual para Envio de Petição Inicial 1. Após abrir a página do PROJUDI, digite seu usuário e senha 1.1. Para advogados o usuário é o cpf.adv (ex: 12345678900.adv) 1.2. Após digitar os dados (login e senha),
Leia maisProf. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.
Visão Geral do Sistema Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. A fase de concepção do UP consiste
Leia maisEspecificação de Requisitos
Projeto Locadora de Vídeo Passatempo Especificação de Requisitos 1. Introdução Este documento contém a especificação de requisitos e a modelagem de análise para o projeto de informatização da vídeo-locadora
Leia maisGuia de Especificação de Caso de Uso Metodologia CELEPAR
Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007
Leia maisA Linguagem de Modelagem Unificada (UML)
Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)
Leia maisIntrodução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil
UFCG Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil Arthur Silva Freire Caio César Meira Paes Carlos Artur Nascimento Vieira Matheus de Araújo Maciel Tiago Brasileiro Araújo Engenharia
Leia maisPasso a Passo do Checkout no SIGLA Digital
Página 1 de 7 Passo a Passo do Checkout no SIGLA Digital Este é um dos principais módulos do Sigla Digital. Utilizado para vendas no balcão por ser uma venda rápida, mais simples, onde não é necessário
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisPontifícia Universidade Católica
Pontifícia Universidade Católica Curso de Professor Rodrigues Neto Trabalho de Modelagem 2003.3 Turma A (Centro) Gerenciamento das Atividades da Pet Shop Boys Grupo: Evaldo Porto evaldoporto@ig.com.br
Leia maisModelos de Sistemas Casos de Uso
Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Modelagem de Sistema UML Unified Modeling Language (Linguagem de Modelagem Unificada)
Leia maisModelagem de Sistemas Prof. Marcos Roberto e Silva
Modelagem de Sistemas Prof. Marcos Roberto e Silva Diagrama de Casos de Uso Demonstra o comportamento externo do sistema, através de uma linguagem simples. Apresentando o sistema sobre a perspectiva do
Leia maisDiagrama de Caso de Uso. Biblioteca
Diagrama de Caso de Uso Biblioteca Caso de Uso -Reservar Livro Objetivo: Este caso de uso possibilita a um usuário da biblioteca fazer a reserva de um livro. Esta reserva é efetuada diretamente pelo Usuário
Leia maisEngenharia de Software
Engenharia de Software Trabalho 1 Modelagem Estática do Sistema ViajarFácil.com.br Disciplina: INF318 - Modelagem Orientada a Objetos e Projeto Arquitetural Profa. Dra. Cecília M. F. Rubira Equipe 5 Jeniffer
Leia maisManual Geral do OASIS
Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema
Leia maisMANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo
Leia maisOperações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais
Operações de Caixa Versão 2.0 Manual destinado à implantadores, técnicos do suporte e usuários finais Sumário Introdução... 3 Suprimento... 3 Sangria... 4 Abertura de Caixa... 6 Fechamento de Caixa...
Leia maisUML & 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
Leia maisCasos de Uso. Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação
Casos de Uso Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação Agenda Caso de Uso Conceitos Iniciais Cenário Principal Cenários Alternativos Atores
Leia maisProjeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA
Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita
Leia maiswww. inf.br Outubro/2008 5www.habisp.inf.br TREINAMENTO HABISP VERBA DE ATENDIMENTO
5 www. HABISP. inf.br Outubro/2008 TREINAMENTO HABISP MÓDULO VERBA DE ATENDIMENTO 1 INTRODUÇÃO Este documento, tem por finalidade, permitir aos usuários a utilização das ferramentas do HABISP que possibilitam
Leia maisCAPTAÇÃO DE PEDIDOS DO REVENDEDOR
CAPTAÇÃO DE PEDIDOS DO REVENDEDOR 1. Captação de Pedidos - pela Central (Back office) 1 2. Como consultar Pedido 16 3. Como visualizar Detalhes de um Pedido 19 4. Como consultar Vendas/Cortes em Pedidos
Leia maisPASSO A PASSO LOJA VIRTUAL. 1º Passo Acessar o site do Bom Jesus (www.bomjesus.br).
1º Passo Acessar o site do Bom Jesus (www.bomjesus.br). Figura 1. Acessando site do Bom Jesus. 2º Passo Selecionar a opção Responsável On-line. Inserir Usuário e Senha e clicar no botão OK. Para realizar
Leia maisManual do Almoxarifado SIGA-ADM
Manual do Almoxarifado SIGA-ADM DIRETORIA DE GESTÃO DA TECNOLOGIA DA INFORMAÇÃO(DGTI) MARÇO/2012 Requisição de Almoxarifado Requisições O sistema retornará a tela do menu de Administração. Nela selecione
Leia maisModelagem de Casos de Uso (Parte 1)
Modelagem de Casos de Uso (Parte 1) Roteiro Introdução Descrição: Sistema de Ponto de Vendas Casos de Usos Atores Fluxo de Eventos Cenários Formato de Documentação de Casos de Uso Diagramas de Casos de
Leia maisFranklin 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 -
Leia maisCésar Cruz Proprietário [18/04]
César Cruz Proprietário [18/04] Quais devem ser as áreas gerenciadas pelo sistema? O sistema deve ter controle de estoque, ordem de serviços, orçamentos, entradas e saídas, tanto do caixa como de estoque,
Leia maisInstruções para configuração e utilização do. fiscal (ECF)
1 Instruções para configuração e utilização do módulo Vendas balcão SEM Impressora de cupom fiscal (ECF) 2 ÍNDICE 1. Cadastro da empresa...3 2. Configurações dos Parâmetros......3 3. Cadastro de cliente...4
Leia maisEngenharia de Software
Engenharia de Software Trabalho 2 Modelagem Dinâmica do Sistema ViajarFácil.com.br Disciplina: INF318 - Modelagem Orientada a Objetos e Projeto Arquitetural Profa. Dra. Cecília M. F. Rubira Equipe 5 Jeniffer
Leia maisCasos de Uso. Viviane Torres da Silva viviane.silva@ic.uff.br. http://www.ic.uff.br/~viviane.silva/2012.1/es1
Casos de Uso Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2012.1/es1 O que é? Uma técnica para capturar requisitos funcionais Descreve o sistema sob a perspectiva
Leia maisMANUAL C R M ÍNDICE. Sobre o módulo de CRM... 2. 1 Definindo a Campanha... 3
ÍNDICE Sobre o módulo de CRM... 2 1 Definindo a Campanha... 3 1.1 Incluir uma campanha... 3 1.2 Alterar uma campanha... 4 1.3 Excluir... 4 1.4 Procurar... 4 2 Definindo os clientes para a campanha... 4
Leia maisManual de Utilização Autorizador
1) Acessando: 1-1) Antes de iniciar a Implantação do GSS, lembre-se de verificar os componentes de software instalados no computador do prestador de serviço: a) Sistema Operacional: nosso treinamento está
Leia maisGuia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
Leia maisProcesso de Controle das Reposições da loja
Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido
Leia maisCONTROLE de LOCAÇÕES
MANUAL DO USUÁRIO Projeto/Software/Programa Controle de Locações JunioNet Objetivo desse manual Elucidar o instrutor e/ou o utilizador final desse programa de computador. Objetivo desse Projeto/Software/Programa
Leia maisUML: Casos de Uso. Projeto de Sistemas de Software
UML: Casos de Uso Projeto de Sistemas de Software UML Casos de Uso Introdução Casos de uso Elementos do diagrama de casos de uso Descrição de casos de uso Exemplo: Blog Ferramentas de modelagem Bibliografia
Leia maisMódulo SAC Atendimento ao Cliente
Módulo SAC Atendimento ao Cliente Objetivo O Módulo SAC ou Serviço de Atendimento ao Cliente é uma ferramenta que gerencia, cria e administra informações num canal de comunicação informatizado entre a
Leia maisMódulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New
1 Roteiro passo a passo Módulo Vendas Balcão Sistema Gestor New Instruções para configuração e utilização do módulo Vendas balcão com uso de Impressora fiscal (ECF) 2 ÍNDICE 1. Cadastro da empresa......3
Leia maisSumário. Uma visão mais clara da UML
Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo V Unidade Curricular: Engenharia de Software Professora: Lara P. Z. B. Oberderfer Uma visão mais clara da
Leia maisExercícios Diagrama de Casos de Uso. Disciplina: Engenharia de Requisitos
Exercícios Diagrama de Casos de Uso Disciplina: Engenharia de Requisitos Gilmar Luiz de Borba 2010-1 Página: 1 1. CASO DE USO CONTROLE DE PROVAS OBJETIVO: Construir um diagrama de caso de uso simples.
Leia maisDIRETORIA DE TECNOLOGIA DA INFORMAÇÃO
TRIBUNAL DE JUSTIÇA DA PARAÍBA DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO PJe Manual do Servidor de Secretaria Versão 1.0 Diretoria da Tecnologia da Informação 1 DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO PJe Manual
Leia mais04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos
Leia maisManual do Painel Administrativo E-commerce
Manual do Painel Administrativo E-commerce versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice E-commerce... 3 Categorias... 4 Produto... 5 Marca... 7 Cor... 8 Tamanho... 8 Configurar Loja...
Leia maisSistema de Controle de Solicitação de Desenvolvimento
Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS Cidiane Aracaty Lobato Rio de Janeiro, 2003 PONTIFÍCIA UNIVERSIDADE
Leia maisEspecificação de Requisitos
Projeto/Versão: Versão 11.80 Melhoria Requisito/Módulo: 000552 / Conector Sub-Requisito/Função: Multas Tarefa/Chamado: 01.08.01 País: Brasil Data Especificação: 13/05/13 Rotinas Envolvidas Rotina Tipo
Leia maisTreinamento de. Linx Pos
Treinamento de caixa Linx Pos Será instalados no terminal da loja, o ícone, conforme imagem abaixo: Linx POS ÍNDICE Abertura de caixa e leitura X Lançamentos Cancelamento de itens Consulta preços no ato
Leia maisAnálise e Projeto Orientado a Objetos. Modelagem de Domínio
+ Análise e Projeto Orientado a Objetos Modelagem de Domínio Introdução 2 n A modelagem do domínio está relacionada à descoberta das informações que são gerenciadas pelo sistema. O resultado dessa investigação
Leia maisModelos de Sistemas Casos de Uso
Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Casos de Uso Objetivos Principais dos Casos de Uso: Delimitação do contexto de
Leia maisMANUAL DE CONCILIAÇÃO BANCÁRIA MANUAL - TABELAS CONTÁBEIS E ORÇAMENTÁRIAS
MANUAL DE CONCILIAÇÃO BANCÁRIA MANUAL - TABELAS CONTÁBEIS E ORÇAMENTÁRIAS SUMÁRIO 1 INTRODUÇÃO...3 2 APRESENTAÇÃO DO PROGRAMA...4 2.1 CONCILIAÇÃO MOVIMENTOS COM LANÇAMENTOS...6 3 PASSO A PASSO: CONCILIAÇÃO
Leia maisManual Sistema de Autorização Online GW
Sistema de Autorização Online GW Sumário Introdução...3 Acesso ao sistema...4 Logar no sistema...4 Autorizando uma nova consulta...5 Autorizando exames e/ou procedimentos...9 Cancelamento de guias autorizadas...15
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Leia maisU3 Sistemas Análise e Desenvolvimento de Softwares ===== Manual do Plano de Contas Financeiras ===== Manual. Plano de Contas Financeiras
1 Manual Plano de Contas Financeiras 01 Introdução U3 Sistemas Análise e Desenvolvimento de Softwares 2 01.01 O Plano de Contas Financeiras do sistema tem como objetivo, proporcionar ao usuário a possibilidade
Leia maisESPECIFICAÇÕES DE CASOS DE USO
ESPECIFICAÇÕES DE CASOS DE USO CASO DE USO: INCLUIR CLIENTE Sumário: este caso de uso se inicia quando o usuário precisa incluir um cliente no sistema. Atores: Atendente Pré-condições: Documentação do
Leia maisPrograma de Recompensas Fiat Itaucard. Orientações Cartas-Bônus
Programa de Recompensas Fiat Itaucard Orientações Cartas-Bônus Mecânica Programa de Recompensas Acumulo de pontos 5% do valor de cada compra realizada com o cartão Fiat Itaucard são convertidos em pontos.
Leia maisCellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0)
CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0) HISTÓRICO DA REVISÃO Data Versão Descrição Autor 05/04/2016 1.0 Elaboração do Documento de Caso de Uso Cibellie Adrianne 16/04/2016 1.0 Revisão Geral do Documento
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 20 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 20 PROFª BRUNO CALEGARO Santa Maria, 10 de Dezembro de 2013. Revisão aula anterior Modelo de classes Modelo de estado Modelo de iteração Modelo
Leia maisManual Passo a Passo
Manual Passo a Passo 2015 ACESSO SELEÇÃO DE RA SELEÇÃO DO PRODUTO CARRINHO DE COMPRAS FECHAR PEDIDO ENDEREÇO DE ENTREGA TIPO DE FRETE INFORMAÇÃO DE PAGAMENTO PAGAMENTO CARTÃO DE CRÉDITO PAGAMENTO BOLETO
Leia maisManual de Utilização
Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas
Leia maisTutorial para agendar o exame OCEB 2 Fundamental na VUE
Cursos e-learning para gestão de TI & Negócio www.tiexames.com.br Tutorial para agendar o exame OCEB 2 Fundamental na VUE Este tutorial explica passo a passo como se inscrever no exame OMG OCEB Fundamental
Leia maisMÓDULO 5 Movimentações
MÓDULO 5 Movimentações Bem-vindo(a) ao quinto módulo do curso. Agora que você já conhece as entradas no HÓRUS, aprenderá como são feitas as movimentações. As movimentações do HÓRUS são: Requisição ao Almoxarifado:
Leia maisCenários do CEL. Acessar ao sistema
Cenários do CEL Acessar ao sistema Permitir que o usuário acesse ao Sistema de Léxicos e Cenários nas seguintes condições: logando-se, quando já estiver cadastrado; ou incluindo usuário independente, quando
Leia mais1. Sistema de cadastramento para empresas NÃO cadastradas (cadastro inicial) 1.1. Links de acesso direto na área de cadastro
Atualizado: 22 / 04 / 2013 - FAQ - AI 1. Sistema de cadastramento para empresas NÃO cadastradas (cadastro inicial) 1.1. Links de acesso direto na área de cadastro 1.2. Informações gerais 1.3. Tabela Ação
Leia maisProcesso Digital Gerir Combustível Manual do Usuário
Governo do Estado do Rio de Janeiro Secretaria de Estado da Casa Civil Subsecretaria de Gestão Superintendência de Gestão do Processo Digital Processo Digital Gerir Combustível Manual do Usuário Histórico
Leia maisMANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia mais1. Funcionalidades da opção SAC 1
PÓS VENDA 1. Funcionalidades da opção SAC 1 1.1 Avarias 2 1.1.1 Dano no produto em transporte 2 1.1.2 Defeito no produto 2 1.2 Devoluções 4 1.2.1 Devolução Desistência 4 1.2.2 Devolução Não fez o pedido
Leia maisE&L Controle de Estoque e Materiais. Perguntas Frequentes
E&L Controle de Estoque e Materiais Perguntas Frequentes 1. Qual relatório deve ser tirado para fazer a prestação de contas? Balancete de Materiais por detalhado. Esse relatório está disponível no menu
Leia maisPasso a passo SISCORT R 2015
Passo a passo SISCORT 2015 SUMÁRIO (PASSO A PASSO SISCORT) Passo 1 Acessando o Sistema ------------------------- slide 1 Passo 2 -Identificação do Usuário ---------------------slide 16 Passo 3 Atualizar
Leia maisMODELAGEM 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
Leia maisTOTVS Série 1 Varejo (Simples) - Módulo e-commerce
Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção
Leia maisManual de Utilização do Sistema Financeiro Opções Disponíveis a partir da versão 8.0.40 do Sistema Micropost
O Novo Gerenciador Financeiro Micropost é acessado através do botão "Gerenciador Financeiro" na tela principal do sistema (como mostra a figura 1). Caso o botão esteja desabilitado deve-se entrar nas configurações
Leia maisUNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas
UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas Sistemas de Informação e Tecnologia em 3º Semestre Análise Orientada aos Objetos Modelagem de Casos de Uso Objetivo: Apresentar
Leia maisDiagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Componentes do Diagrama
DCC / ICEx / UFMG Diagrama de Diagrama de Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Adota uma linguagem simples Acessível ao cliente Objetivo é a compreensão do comportamento externo do sistema
Leia maisPreenchimento dos Pedidos de Credenciamento Provisório, Credenciamento 5 anos, Recredenciamento e Aumento de Vagas
1 Preenchimento dos Pedidos de Credenciamento Provisório, Credenciamento 5 anos, Recredenciamento e Aumento de Vagas III Residentes O SisCNRM traz uma mudança de estrutura para a visualização e acompanhamento
Leia maisModelo de interações no processo de desenvolvimento
Modelo de interações no processo de desenvolvimento Modelo de interações no processo de desenvolvimento Em um processo incremental e iterativo, os modelos evoluem em conjunto. Embora estes modelos representem
Leia maisE&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes
E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes 1. É possível excluir um processo que já foi enviado? Só será possível excluir o processo se o mesmo ainda não tiver sido recebido.
Leia maisO Komunik é uma ferramenta de comunicação interna que permite a interação completa entre todos os setores de uma empresa.
ORG 13.8 KOMUNIK O QUE É Manual Estoque - Versão 4.55.001-2ª Edição - 2012 O Komunik é uma ferramenta de comunicação interna que permite a interação completa entre todos os setores de uma empresa. PRA
Leia mais