UML Diagramas de Caso de Uso (USE-CASE)

Slides:



Advertisements
Apresentações semelhantes
Modelo de Casos de Uso Diagrama de Casos de Uso
Advertisements

Análise e Projeto Orientado a Objetos
DFD - Diagrama de Fluxo de Dados
Análise e Desenvolvimento de Sistemas
Requisitos de Software
UML Diagramas de Seqüência
(Unified Modeling Language)
Casos de Uso.
Projeto de Sistemas de Software
Técnicas eTipos de Requisitos
SISTEMA É UMA ENTIDADE QUE MANTEM SUA EXISTÊNCIA ATRAVÉS DA INTERAÇÃO DE SUAS PARTES ( Bertalanffy ) Interação Mútua Diferente duma simples.
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
Professora: Aline Vasconcelos
Modelo de Arquitetura Diagrama de Componentes
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Linguagem de Programação Prof. Paulo. 1. Apresentação do Plano de Ensino. 2. Modelo de desenvolvimento de Sotwares orientado a objetos. 3. Fases de Desenvolvimento.
Análise e Projeto de Sistemas
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 9. Modelo conceitual (diagrama.
Objetivo: compreender e aplicar um modelo sequencial
Objetivo: compreender e aplicar um modelo sequencial
Análise e Projetos de Sistemas Revisão de Conteúdo UML-Linguagem de Modelagem Unificada Professor: Armando Hage Belém-2005.
Análise e Gerenciamento de Requisitos com Casos de Uso
Selma Shin Shimizu Melnikoff 2006
AP 1.
Profa. Priscila Facciolli
Modelagem para Web Aula de 11/04/2011.
Especificação de Requisitos de Software com Casos de Uso
DIAGRAMA DE COMPONENTES
Simone Sawasaki Tanaka
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 9. Complemento de AOO 9.4 Comportamentos 9.5 Visibilidade 9.6.
Objetivo: compreender e aplicar um modelo conceitual
UML Unified Modeling Language
Universidade São Marcos Curso: Gestão de Negócios Internacionais
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Análise e Projeto de Sistemas Levantamento de Requisitos
Análise e Projeto de Sistemas
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de.
Use Cases (Casos de Uso)
Caso de Uso - Definição Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema.
Casos de Uso Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
UNIDADE 2 UML MODELAGEM TEMPORAL
UML – Engenharia de Software 1
UML Diagrama de Caso de Uso Profª. Marcelo Siedler
Laboratório de Programação
Revisão 2º Bimestre Engenharia de Software I
Análise e Projeto de Sistemas
Modelando Sistemas em UML
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
Casos de Uso Tarciane Andrade
UML 2.0 Requisitos, Casos de Uso e Diagrama de Atividades no Rational Rose Roberto Costa Rodrigo Lumack
Diagramas de Caso de Uso
Introdução à modelagem orientada a objetos
Princípios de Análise e Projeto Orientados a Objetos com UML
Diagrama Casos de Uso.
Casos de Usos.
UML: Casos de Uso Projeto de Sistemas de Software.
Modelagem de Sistemas Orientada a Objeto Com UML
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Engenharia de Software com o RUP - Workflow de Requisitos
Interações entre objetos
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
UML (Unified Modeling Language) A linguagem unificada de modelagem
Técnicas e Tipos de Requisitos
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Modelagem de CASO DE USO
Transcrição da apresentação:

UML Diagramas de Caso de Uso (USE-CASE) Prof. MsC. Paloma Maira de Oliveira IFMG

Diagramas UML É a apresentação gráfica de um conjunto de elementos, geralmente representadas como gráficos de vértices(itens) e arcos (relacionamento). Existem 9 diagramas UML, sendo divididos em ESTRUTURAIS E COMPORTAMENTAIS: Prof. MsC. Paloma Maira de Oliveira

Diagrama de caso de uso Descreve a visão externa do sistema e suas interações com o mundo exterior; Representa uma visão de alto nível da funcionalidade intencional de um sistema mediante o recebimento de um tipo de requisição de usuário; Há quatro elementos básicos em um diagrama de caso de uso: caso de uso Ator interação sistema Prof. MsC. Paloma Maira de Oliveira

Diagrama de caso de uso sistema interação Caso de uso Ator Prof. MsC. Paloma Maira de Oliveira

Caso de uso Caso de uso é uma interação típica entre um usuário e um sistema; É um modo específico de usar um sistema a partir de um ponto de vista segmentado de sua funcionalidade Representa uma seqüência completa de cenários de interação mostrando como eventos externos iniciais são respondidos no caso; Um cenário é uma narrativa de uma parte do comportamento global do sistema, sendo que uma coleção completa de cenários pode ser usada para especificar completamente um sistema; Prof. MsC. Paloma Maira de Oliveira

Solicitação de extrato Diagrama de caso de uso Caixa eletrônico Consulta de saldo Solicitação de extrato Cliente Saque Prof. MsC. Paloma Maira de Oliveira

Ator O mundo externo é representado por atores que desempenham papéis Um ator é um agente que interage com o sistema, um tipo de usuário ou categoria com papel definido, podendo incluir usuários humanos, máquinas, dispositivos ou outros sistemas; Atores típicos são cliente, usuário, gerente, impressora, dispositivo de comunicação de rede etc; A ênfase em papéis é importante: um ator pode representar muitos papéis e um papel pode ser representado por muitos atores; Prof. MsC. Paloma Maira de Oliveira

Ator Ator (forma de stick man) Prof. MsC. Paloma Maira de Oliveira

Interação em caso de uso As seguintes interações são importantes dentro de um diagrama de caso de uso: Comunicação Um ator comunica-se com o caso de uso, assim, cada participação sua é mostrada conectando-se o símbolo de ator ao símbolo de caso de uso por um caminho sólido Prof. MsC. Paloma Maira de Oliveira

Interação em caso de uso Extensão (extend) Um relacionamento de um caso de uso para outro, especificando como o comportamento definido para o primeiro caso pode ser inserido no comportamento definido para o segundo. Descreve cenários opcionais de um caso de uso (situação específica); Uso (Generalização) Um relacionamento de uso entre casos é mostrado por uma seta de generalização do caso de uso que faz o uso ao caso de uso que é usado Prof. MsC. Paloma Maira de Oliveira

Relacionamentos em caso de uso «estende» Requisitar catálogo do pedido Colocar pedido «usa» Cliente Pedir produto Prof. MsC. Paloma Maira de Oliveira

Desenvolvimento de casos de uso Sugere-se os seguintes passos para se descrever casos de uso de sistemas: identifique o limite de sistema em termos de seus agentes externos (atores); identifique cada ator pelo papel que representa na interação com o sistema, por exemplo, cliente, gerente, caixa eletrônico; para cada ator, identifique os modos diferentes e fundamentais nos quais utiliza o sistema; para cada caso de uso, descreva a interação típica (cenário) do ator com o sistema; Prof. MsC. Paloma Maira de Oliveira

Associado Credenciado Marcação de consulta ou exames Consulta médica Encaminhamento de associado para exames Coleta de material para exame Diagnose Associado Credenciado Marcação de cirurgia Internação Cirurgia Tratamento domiciliar (home care) Prof. MsC. Paloma Maira de Oliveira

Prof. MsC. Paloma Maira de Oliveira

Estudo de caso Uma empresa mantém um site na web para vender diversos itens. Para se tornar um cliente, uma pessoa deve realizar um cadastro no site. Após logar, o cliente pode realizar uma busca por um item e incluí-lo na compra. Prof. MsC. Paloma Maira de Oliveira

Estudo de caso A busca pode ser realizada de modo simples ou avançado. Esta operação pode se repetir até que o cliente confirme a compra. Após confirmada, os itens são considerados como comprados. O entregador da empresa cadastrado no sistema é responsável por verificar as compras e encaminhar a entrega das mesmas. Prof. MsC. Paloma Maira de Oliveira

Estudo de caso Use Case diagrama Prof. MsC. Paloma Maira de Oliveira