Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Análise e Projeto Orientado a Objetos
DISCIPLINA: Introdução à Computação
Análise e Desenvolvimento de Sistemas
UML Diagramas de Caso de Uso (USE-CASE)
UNICEUMA- CENTRO UNIVERSITÁRIO DO MARANHÃO DISCIPLINA- INFORMÁTICA MÉDICA CURSO: MEDICINA Portal da Capes FRANCISCA WANY.
Modelagem de Software Orientado a Objetos
Gerência de Projetos Wesley Peron Seno Introdução
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7
(Unified Modeling Language)
Ferramentas de Engenharia de Software
Casos de Uso.
Diagrama de Classes.
Projeto de Sistemas de Software
Introdução a diagrama de classes e UML
Prof. Luís Fernando Garcia
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.
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.
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
(Linguagem de Modelagem Unificada)
Análise e Projeto de Sistemas
GSCI - GSIG GSCI - GSIG Prof. Ricardo Villarroel Dávalos, Dr. Eng. Palhoça, Junho de 2005 Modelagem de Processos de Negócio.
WARE SECURITY SYSTEM.
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Equipe ADEV – O que foi feito Documentação do Caso de Uso 02 Esboço do Diagrama de Classe de Domínio Alteração do Cronograma com Relação a Equipe Organização.
Selma Shin Shimizu Melnikoff 2006
Classes e objetos Modelagem
AP 1.
Análise de Casos de Uso Alexandre Motnteiro.
Modelagem para Web Aula de 11/04/2011.
Especificação de Requisitos de Software com Casos de Uso
Inclusão de Férias Nos dias 01, 02 e 03/12/2010, o SIGPEC estará aberto para inclusão, pelas Unidades Educacionais, dos períodos de férias a serem usufruídos.
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Simone Sawasaki Tanaka
Profa. Reane Franco Goulart
Introdução a Engenharia de Software
UML Unified Modeling Language
Diagrama de Classes e Colaboração
Universidade Castelo Branco Prof a Flávia Balbino da Costa.
Análise e Projeto de Sistemas
► METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
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 no Engenharia de Software e Sistemas {abab, dtvp, jmmn, mscla, rmb2,
Professor: Márcio Amador
UML – Engenharia de Software 1
UML Diagrama de Caso de Uso Profª. Marcelo Siedler
Modelagem de Entidade/Objetos de Domínio com Diagrama de Classes
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
Laboratório de Programação
Revisão 2º Bimestre Engenharia de Software I
Análise e Projeto de Sistemas
Modelando Sistemas em UML
Casos de Uso Tarciane Andrade
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
UML 2.0 Requisitos, Casos de Uso e Diagrama de Atividades no Rational Rose Roberto Costa Rodrigo Lumack
Modelo de Análise e Projeto
Diagramas de Caso de Uso
A linguagem unificada de modelagem
Engenharia de Software Fluxo de Requisitos
UML: Casos de Uso Projeto de Sistemas de Software.
CIn-UFPE1 UML Uma linguagem unificada de modelagem Visão Geral.
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Transcrição da apresentação:

Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Casos de Uso Atores Relacionamentos

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos Estabelece o vínculo entre atores e casos de uso. Um ator deve estar relacionado a pelo menos um caso de uso. Existe relacionamento entre atores. Existe relacionamento entre casos de uso.

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Comunicação Inclusão Extensão Generalização

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Comunicação Vincula um ator a um caso de uso. Indica que um ator interage com determinado caso de uso, troca informações.

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Comunicação

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Inclusão Existe somente entre casos de uso. Indica a realização de um comportamento de outro caso de uso. Indica a execução obrigatório de um outro caso de uso.

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Inclusão

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Extensão Existe somente entre casos de uso. Indica a realização de um comportamento de outro caso de uso. Indica a execução eventual de um outro caso de uso.

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Extensão

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Generalização Ocorre entre casos de uso ou entre atores. Ocorre uma relação de herança, onde um ator (ou caso de uso) herda o comportamento de seu pai.

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Generalização Atores O ator herdeiro pode realizar todos os casos de uso que o seu pai.

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Generalização Atores

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Generalização Casos de Uso O caso de uso herda todo o comportamento de seu pai, podendo fazer alterações.

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Tipos: Generalização Casos de Uso

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos ComunicaçãoExtensãoInclusãoGeneralização Caso de uso e Caso de uso XXX Ator e Ator X Caso de uso e Ator X

Processo de Desenvolvimento de Software Diagrama de Casos de Uso

Tarefa 1 – Parte 03 Passo 01 Utilizem uma ferramenta CASE (Computer-Aided Software Engineering) - exemplo JUDE (Java and UML Development Envroument), auxilia em atividades de Engenharia de Software. Este programa possui uma versão gratuita para download, na internet, no link a seguir: acessado em dezembro de 2009.

Tarefa 1 – Parte 03 Passo 02 Os Casos de Uso (Use Case) são desenvolvidos de acordo com os Eventos que ocorrem entre os agentes externos (Atores) e o sistema. Um Caso de Uso é uma seqüência de transações realizadas pelo sistema em resposta ao disparo de um evento, portanto representem (criem) apenas três (3) Diagramas de Caso de Uso identificados na Lista de Eventos gerada na Etapa Nº 2. A ferramenta, software JUDE, pode ser adotada neste passo. Exemplo ilustrativo de um Diagrama de Caso de Uso a seguir (cadastrar Cliente).

Tarefa – Parte 03 Passo 03 Os Diagramas criados na ferramenta CASE JUDE devem ser entregues para o cliente. Data de entrega: 13/04/2010 – Até às 19:30h