Revisão Requisitos e Casos de Uso

Slides:



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

Requisitos de Software
UML Diagramas de Caso de Uso (USE-CASE)
APSOO Aula 03.
Projeto de Sistemas de Software
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Especificação de Requisitos de Software com Casos de Uso
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
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.
Levantamento de Requisitos
Levantamento de Requisitos
Especificação de Caso de Uso
Diagrama Casos de Uso.
©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
©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
Levantamento de Requisitos – Simulação do Supermercado
Modelo de Caso de Uso Wedson Quintanilha da Silva
Modelagem Orientada a Objetos com UML Cursos para a CTI - IME/USP Dairton Bassi, Hugo Corbucci e Mariana Bravo Departamento de Ciência.
SISTEMA DE GESTÃO DE ESTOQUES PARA DISTRIBUIDORAS DE FUMO Graciela Martins Luiz Orientador: Wilson Pedro Carli.
SIMULADOR WEB DO MERCADO DE COMPRA E VENDA DE AÇÕES NA BOLSA DE VALORES Luiz Alberto Fiamoncini Gui Orientador: Maurício Capobianco Lopes.
Anderson Zoz Orientador: Francisco Adell Péricas.
Sistema Web para Gerenciamento Eletrônico de Documentos em Projetos de Implantação de ERP Eder Gonçalves Orientador: Prof. Marcos Rogério Cardoso FURB.
Prof. Paulo Barreto Os SPTs monitoram, coletam, armazenam e processam dados gerados em todas as transações da empresa. Esses dados.
Memória de Aula 04: Desenvolvimento de Sistemas Introdução a UML Diagramas de Caso de Uso Profª Eliane Costa Santana.
Sistemas de Informação via Web para Controle Financeiro de uma Microempresa Leonardo Filipe Pamplona Orientador: Roberto Heinzle.
DIAGRAMA DE SEQUENCIA Sandro Carvalho. OBJETIVO DO DIAGRAMA Apresentar as interações entre objetos na ordem temporal em que elas acontecem.
Ferramenta Web para testes de fórmulas matemáticas Kauê da Silva Vieira Orientador: Aurélio Faustino Hoppe.
MÓDULO DE AVALIAÇÃO DO RETORNO DE INVESTIMENTO EM SISTEMA DE RASTREABILIDADE ANIMAL Eduardo Ehlert Orientador: Mauro Marcelo Mattos.
Diagramas Dinâmicos Diagramas de Interação Diagramas de Sequência Diagramas de Colaboração Diagramas de Estado (Statechart) Diagramas de Atividade.
1 A decisão de Concessão de Crédito Custo de obter as informações necessárias para o fornecimento do crédito  Custo de erros nesta decisão.
Sistemas de Gestão da Qualidade Os sistemas de gestão da qualidade (SGQ) tem o objetivo de verificar todos os processos da empresa e como esses processos.
Gestão de Projetos Aula 1 Esp. Luciene de Oliveira Vieira.
especificação de requisitos do software
SISTEMA DE GESTÃO E DIVULGAÇÃO DE IMÓVEIS
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
Análise e Projeto de Sistemas II
Bruno Adolfo Luis Henrique Natanael de Carvalho Lucas Fernandes
UML : Unified Modeling Language
Gustavo Trauttmann, Willian Jardim e Jean Stragalinos.
Orientanda: Ana Paula Joslin de Oliveira
Especificação de Caso de Uso
Tema 4 - Modelagem ER: Técnicas e Ferramentas
especificação de requisitos do software
Gerência de Projetos 4º Semestre Aula 3 Prof
Juan Olimpio Orientador: Francisco Adell Péricas
UML: Casos de Uso.
Diagrama de Atividade Prof. Thales Castro.
Projeto de Redes 4º Semestre Aula 5 Prof
UNIVERSIDADE REGIONAL DE BLUMENAU
Conceitos Básicos Capítulo 2
Descrição de Casos de Uso
Projeto estacionamento
Aula 3 - Requisitos de software
BANCO DE DADOS I.
UNIVERSIDADE REGIONAL DE BLUMENAU
Modelagem de Objetos de Domínio com Diagrama de Classes
Gestão de Pessoas.
DIAGRAMA DE CASOS DE USO
UML : Unified Modeling Language
Decisões de produto, serviço e preço
Nova CMB.
1 Logística Integrada Prof. Msc. Bruno Silva Olher.
Análise de Requisitos e Casos de Uso Professor Me. Carlos Silva
Conceitos gerais de Usabilidade e Navegabilidade
Instruções Piloto Piloto PIA 2.0 Junho / 2018.
Instruções Piloto Piloto PIA 2.0 Junho / 2018.
Vantagens e Restrições A tecnologia Frame Relay oferece vários benefícios, quando comparada com outras tecnologias: Custo de propriedade reduzido (equipamentos.
Transcrição da apresentação:

Revisão Requisitos e Casos de Uso

O que são Requisitos?

Requisitos de Software Um requisito é uma característica do sistema ou a descrição de algo que o sistema é capaz de realizar; Uma condição ou uma capacidade que deve ser alcançada ou estar presente em um sistema para satisfazer um contrato, padrão, especificação ou outro documento formalmente imposto...

Requisitos Funcionais São requisitos diretamente ligados a funcionalidade do software, descrevem as funções que o software deve executar. Alguns exemplos são: O software deve permitir o cadastro de clientes; O software deve permitir a geração de relatórios sobre o desempenho de vendas no semestre; O software deve permitir o pagamento das compras através de cartão de crédito.

Requisitos Não-Funcionais São requisitos que expressam condições que o software deve atender ou qualidades específicas que o software deve ter. Alguns exemplos são: O software deve ser compatível com os browsers IE (versão 5.0 ou superior) e Firefox (1.0 ou superior); O software deve garantir que o tempo de retorno das consultas não seja maior do que 5 segundos.

Requisitos Não-Funcionais Exemplo: Confiabilidade: medidas quantitativas sobre tempo médio de falhas ou recuperação de falhas. Desempenho: definem tempo de respostas esperados para as funcionalidades. Portabilidade: restrições sobre as plataformas de hardware e software. Segurança: limitações sobre segurança em relação a acessos não-autorizados; Usabilidade: facilidade de uso e a necessidade ou não de treinamento dos usuários.

Como compreender melhor os requisitos?

Caso de Uso !!! Um caso de uso descreve o que seu sistema faz para atingir um determinado objetivo do cliente.

Exemplo de Requisito: O sistema deve gerenciar as operação de saque, consultas, pagamentos e transferências de um terminal 24h.

Descrição do Requisito Cliente insere seu cartão no caixa eletrônico. Sistema apresenta solicitação de senha. Cliente digita senha. Sistema exibe menu de operações disponíveis. Cliente indica que deseja realizar um saque. Sistema requisita quantia a ser sacada. Cliente retira a quantia e recibo.

O que é um Caso de Uso? Representam uma unidade funcional do sistema. Cada caso de uso captura um ou mais cenários que descrevem como o sistema deve interagir com os usuários para atingir determinada meta ou funcionalidade.

Sistema – Terminal 24h v.1

Relacionamentos entre casos de uso A UML define quatro tipos de relacionamentos no modelo de caso de uso: Comunicação Inclusão Extensão Generalização

Relacionamento de comunicação Representa a informação de quais atores estão associadas a que casos de uso.

Relacionamento de Inclusão Quando dois ou mais casos de uso incluem uma seqüência comum de interação, essa seqüencia comum pode ser descrita em um outro caso de uso. Exemplo: Sistema de controle de transações bancárias.

Relacionamento de extensão É utilizado para modelar situações em que diferentes sequências de interações podem ser inseridas em um caso de uso, chamado caso de uso estendido.

Relacionamento de generalização (herança) Generalização entre casos de uso: A seqüencia de comportamento feitas no caso de uso original são reutilizadas pelos casos de uso herdeiro. Exemplo: Sistema que gerencia pagamentos.

Generalização entre atores: Significa que o ator herdeiro possui o mesmo comportamento em relação ao sistema que o ator que ele herda. Exemplo: sistema de gestão bibliotecária