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

Slides:



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

Metodologias de Desenvolvimento
Análise e Projeto Orientado a Objetos
Requisitos de Software
UML Diagramas de Caso de Uso (USE-CASE)
APSOO Aula 03.
Engenharia de Software
Centrado na arquitetura
Técnicas eTipos de Requisitos
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
Adélia Barros Requisitos Adélia Barros
Modelos de Casos de Uso.
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.
Aquisição de Créditos Eletrônicos Loja Virtual
Requisitos Funcionais e Não-Funcionais/ Documento de Requisitos
Controle geral para comércio
Especificação de Requisitos de Software com Casos de Uso
Profa. Reane Franco Goulart
Estudo de Caso: Técnicas de Teste como parte do Ciclo de Desenvolvimento de Software Aline Pacheco Patric Ribeiro Diego Kreutz.
Manual - Bikesys Versão 1.0 – Beta Março 2013.
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Análise Estruturada.
Análise e Projeto de Sistemas
Conheça o PDV Apresenta as principais ferramentas e
Fase de Concepção (Início, Planejamento)
Engenharia de Software II
Introdução à Engenharia de Software
Levantamento de Requisitos
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Casos de Uso.
Introdução à modelagem orientada a objetos
Análise Orientada Objeto
Levantamento de Requisitos
Engenharia de Software
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Redes Sociais Colaborativas Patrícia Ramos | 22/05/2006.
Entrada de Produtos por arquivo XML
Especificação de Caso de Uso
Laboratório de Programação
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Aon Affinity Unis: Módulo Pendências – Manual do Usuário.
Modelando Sistemas em UML
UML 2.0 Requisitos, Casos de Uso e Diagrama de Atividades no Rational Rose Roberto Costa Rodrigo Lumack
Diagramas de Caso de Uso
Princípios de Análise e Projeto Orientados a Objetos com UML
Diagrama Casos de Uso.
Princípios de Análise e Projeto de Sistemas com UML 2ª edição
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Casos de Usos.
Introdução à modelagem orientada a objetos
PORTAL DO AGENTE Guia de acesso rápido.
Aula 02 de Eng. de Requisitos
©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
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
Técnicas e Tipos de Requisitos
Catalysis Engenharia de Software Douglas Gabriel Bernardes Matheus Zure Pablo.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
©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
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Descrição de Casos de Uso
Revisão Requisitos e 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 Análise Projeto Implementação Testes Implantação

Processo de Desenvolvimento de Software Levantamento de Requisitos Compreensão do software a ser desenvolvido Visão do problema entre cliente e desenvolvedor deve ser o mesmo. Identificar as necessidades do software

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Requisitos funcionais Requisitos não-funcionais

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Requisitos funcionais Definem as funcionalidades do sistema, do ponto de vista do usuário.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Requisitos não-funcionais Definem aspectos de qualidade do software, como desempenho, confiabilidade, portabilidade, segurança, etc.

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

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Casos de Uso É a especificação de uma sequência completa de interações entre um sistema e um ou mais agentes externos a esse sistema.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Casos de Uso Representa um relato de uso de uma funcionalidade do sistema, sem revelar a estrutura e o comportamento interno. Representa os agentes externos que interagem com o sistema.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Casos de Uso Formatos 1.Contínuo 2.Numerado 3.Tabular

Processo de Desenvolvimento de Software Casos de Uso Formatos 1.Contínuo Narrativa por meio de texto livre.

Processo de Desenvolvimento de Software Casos de Uso Formatos 2. Numerado Narrativa descrita por uma série de passos numerados.

Processo de Desenvolvimento de Software Casos de Uso Formatos 3. Tabular A sequência de interações entre o ator e o sistema é particionada em duas colunas de uma tabela. Uma coluna aparesenta as ações do ator e a outra apresenta as reações do sistema.

Processo de Desenvolvimento de Software Casos de Uso Formatos – Exemplos: Funcionalidade: Saque de determinada quantia em um caixa eletrônico de um sistema bancário.

Processo de Desenvolvimento de Software Casos de Uso Formatos – Exemplos: 1. Contínuo Este caso de uso inicia quando o Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente fornecer sua senha e esta estar validada, o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o total a ser sacado. O Cliente fornece o valor da quantidade desejada. O Sistema fornece a quantia desejada e imprime o recibo para o Cliente. Cliente retira a quantia e o recibo, e o caso de uso termina.

Processo de Desenvolvimento de Software Casos de Uso Formatos – Exemplos: 2. Numerado 1)Cliente insere seu cartão no caixa eletrônico. 2)Sistema apresenta solicitação de senha. 3)Cliente digita senha. 4)Sistema valida a senha e exibe menu de operações disponíveis. 5)Cliente indica que deseja realizar um saque. 6)Sistema requisita o valor da quantia a ser sacada. 7)Cliente fornece o valor da quantia que deseja sacar. 8)Sistema fornece a quantia desejada e imprime o recibo para o Cliente. 9)Cliente retira a quantia e o recibo, e o caso de uso termina.

Processo de Desenvolvimento de Software Casos de Uso Formatos – Exemplos: 3. Tabular ClienteSistema Insere seu cartão no caixa eletrônico. Digita senha.. Solicita realização de saque. Fornece o valor da quantia que deseja sacar. Retira a quantia e o recibo. Apresenta solicitação de senha. Valida senha e exibe menu de operações disponíveis. Requisita quantia a ser sacada. Fornece a quantia desejada e imprime o recibo para o Cliente.

Processo de Desenvolvimento de Software Casos de Uso Atores Qualquer elemento externo ao sistema que interage com o mesmo. Corresponde a um papel exercido. Podem ser agrupados por diversas categorias: Cargos Organizações Outros sistemas Equipamentos

Processo de Desenvolvimento de Software Casos de Uso Relacionamentos – Páginas 63 a 70. (Bezerra)

Tarefa 1 – Parte 02 Passo 01 A equipe deve identificar os Atores, quem interage com o SISTEMA HOSPITALAR. Descrevam a função dos principais agentes (Atores) que farão uso do futuro sistema. Sigam o padrão existente na empresa de desenvolvimento, o qual é descrito no exemplo a seguir. A identificação dos Atores é fundamental, pois, os mesmos serão os usuários do futuro software. Cliente – Qualquer pessoa física ou jurídica que faz compras de flores, arranjos, vasos ou produtos para conservação de plantas no balcão da floricultura, por telefone ou pela Internet. Na web está disponível uma página com fotos e preços de flores, cartões, arranjos e vasos disponíveis na floricultura.

Tarefa 1 – Parte 02 Passo 02 Atendendo a mais uma solicitação do cliente criem uma Lista de Eventos: para diminuir a complexidade do SISTEMA HOSPITALAR, e facilitar o seu desenvolvimento, fazse o seu particionamento por Eventos. Portanto utilizem os Atores já identificados e gerem no mínimo cinco (5) e no máximo oito (8) itens para a Lista de Eventos. Exemplo ilustrativo apresentado no passo 3.

Tarefa 1 – Parte 02 Passo 03 Os itens identificados na Lista de Eventos devem ser entregues para serem analisados pelo cliente. Lista de Eventos: Data de entrega: 30/03/2010 – Até às 20:00h NºDescriçãoEventoCaso de UsoResposta 1Cliente solicita cadastrodadosClienteCadastrar ClienteMensagem 2 Cliente paga Conta dadosPagamentoPagar ContaCupom fiscal 3 Gerente solicita relatório de clientes devedores solicitacaoCliente Situação emitirRelatorioCliente Situação Relatório