Extração de Requisitos

Documentos relacionados
Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Professor Emiliano S. Monteiro

ENGENHARIA DOS REQUISITOS

AULA 2 GERENCIAMENTO DE PROJETOS

Análise de Sistemas Aula 4

DESENHO DE CARGOS E TAREFAS

Requisitos de Sistemas

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

Requisitos de Software

Aula 01 Conceito de Banco de Dados e SGBD

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN

GERENCIAMENTO DAS COMUNICAÇÕES DO PROJETO

Engenharia de Software

1. INTRODUÇÃO A MODELAGEM DE DADOS

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Princípios da Engenharia de Software aula 03

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno

Projeto Integrador II. Princípios de Análise e Projeto de Sistemas com UML (livro de Eduardo Bezerra)

Conceitos Básicos de Algoritmos

ENGENHARIA DE SOFTWARE. Introdução

Prof. Fábio Lúcio Meira

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Método para Construção de Algoritmos

Modelagem de dados usando MER. Andre Noel

ISO/IEC Processo de ciclo de vida

Sistemas de Informação (SI) Orientações para as Atividades Práticas Supervisionadas 5º e 6º semestres de 2017

Eng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders. Estudo de Viabilidade

Prof. Esp. Fabiano Taguchi

Grupo de Usuários Java do Noroeste Paulista. Tópicos Avançados em Java

Estágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana

1. OBJETIVO PROJETO 2. INFORMAÇÕES GERAIS DO PROJETO. SYSLOG Sistema de Logística DECLARAÇÃO DO ESCOPO. 1.1 Objetivo geral:

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

S14 - Engenharia de Requisitos cap.5

Introdução à Gestão de Processos de Negócios

Clientes gerentes Usuarios finais do sistema Clientes engenheiros Gerentes contratantes Arquitetos do sistema. Definicao de requisitos

Guia do Processo de Teste Metodologia Celepar

Especificação de Requisitos. Prof. Pedro Ramires Prof. Nilton Cesar

Sistemas e software Proposta de especificação de software O fluxo de Requisitos Padrão para Especificação

Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Aula 5. Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos.

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Engenharia de Software ENGENHARIA DE REQUISITOS

Gerenciamento de Projetos

Conceitos básicos de algoritmos

Analista de Negócio 3.0

2

Análise e Projeto de Sistemas

Introdução à Análise e Projeto de Sistemas

DICIONÁRIO DA ESTRUTURA ANALÍTICA DO PROJETO - SISCOP. Data Versão Descrição Autor

Análise e Projeto de Sistemas de Informação (APSI)

O Fluxo de Requisitos

09/05 Execução, controle e encerramento

Análise e projeto de sistemas

RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN

ENGENHARIA DE REQUISITOS

Gerenciamento de Configuração de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015

Gerenciamento do Escopo. Igor Muzetti Pereira

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

No dicionário: Local bem determinado a que se aposta atingir; Objetivo; Limite ou abrangência de uma operação.

QUALIDADE DE SOFTWARE. Princípios de Engenharia de Software

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João

Orientação a Objetos Parte I. Introdução a POO (Programação Orientada a Objetos)

Análise e Projeto de Sistema. Daniel José Ventorim Nunes (IFES Campus Cahoeiro)

Transcrição:

Análise e Projeto de Sistemas Orientado a Objetos MAPS - Métodos de Análise e Projeto de Sistemas. Uniban 2012 Extração de Requisitos APOO Profa.Denise Neves

Requisitos funcionais : Descreve o que o produto de software faz, usando notações informais ou formais. Requisitos não funcionais : problemas interface, restrições físicas, portabilidade,etc

Definição de Requisitos Durante essa fase são identificadas, através de consultas aos usuários do sistema, os serviços e as metas a ser atingidas, assim como restrições a ser respeitadas.

Processo para extração de requisitos : 1-Entendimento do domínio 2-Extração e análise de requisitos 3-Especificação 4-Validação

1) Associe (1) Entendimento do Domínio; (2) Extração e Análise de Requisitos; (3) Especificação dos Requisitos;(4) Validação dos Requisitos: ( ) As informações concedidas pelos clientes são classificadas e organizadas de acordo com seu tipo e finalidade, determinando-se suas prioridades, inconsistências, conflitos e omissões. ( ) Escrita em linguagem natural, formal ou informal e até símbolos e gráficos. ( ) Os desenvolvedores analisam os requisitos coletados para confirmar se eles estão completos e se estão de acordo com as necessidades e solicitações dos usuários. ( ) Os desenvolvedores devem estudar, o melhor possível, a empresa e/ou atividades do usuário requisitante do sistema, a fim de poder entender melhor suas solicitações.

1) Associe (1) Entendimento do Domínio; (2) Extração e Análise de Requisitos; (3) Especificação dos Requisitos;(4) Validação dos Requisitos: ( 2) As informações concedidas pelos clientes são classificadas e organizadas de acordo com seu tipo e finalidade, determinando-se suas prioridades, inconsistências, conflitos e omissões. (3 ) Escrita em linguagem natural, formal ou informal e até símbolos e gráficos. ( 4) Os desenvolvedores analisam os requisitos coletados para confirmar se eles estão completos e se estão de acordo com as necessidades e solicitações dos usuários. (1 ) Os analistas devem estudar, o melhor possível, a empresa e/ou atividades do usuário requisitante do sistema, a fim de poder entender melhor suas solicitações.

Dificuldades para extração de requisitos : Falta do conhecimento das reais necessidades Falta do conhecimento do desenvolvedor do domínio do problema Falta do conhecimento de extração de requisitos Comunicação inadequada Dificuldade do usuário de tomar decisões Problemas de comportamento Questões técnicas

Participantes na extração de requisitos Todos os envolvidos no projeto devem participar do levantamento de requisitos, seja uma participação informativa ou uma participação de aprovação das necessidades do novo sistema.

Técnicas para extração de requisitos Procedimentos genéricos : Perguntar Observar Discutir Negociar Estudar Intuir

Técnica de entrevistas : Identificação dos candidatos Preparação Condução Finalização

Técnica Pieces : P erformance: identifica as tarefas que o produto irá executar e então o tempo de resposta para cada tipo de tarefa (throughput). I nformações e dados: identifica a qualidade e quantidade de informações as quais os clientes terão acesso. E conomia: questões relacionadas à demanda. C ontrole: questões relacionadas ao acesso às informações. E ficiência: espécie de relação do tipo custo-benefício visando minimizar desperdícios. S erviços: os usuários respondem perguntas sobre que tipo de serviço eles precisam que o produto realize.

"O gerente de uma pousada deseja um sistema para gerenciar as reservas. Quando um cliente potencial deseja fazer uma reserva, o sistema verifica se existem quartos disponíveis no período, e em caso positivo, o sistema solicitará os dados do cliente (nome, endereço, telefone). O sistema também deve armazenar sobre a reserva a data prevista para entrada, data prevista para saída, valor do desconto concedido e o número dos quartos. Cada quarto possui um preço e uma descrição. Não há frigobar. Nem seviços de quarto. As reservas são garantidas através do pagamento de uma diária. Caso o cliente não efetue este pagamento até três dias antes da data prevista de entrada, a reserva é cancelada pelo sistema. Um relatório de reservas canceladas é gerado pelo sistema diariamente. Outros relatórios diários são o relatório de reservas não pagas e o relatório sobre as reservas a serem efetivadas no dia. O gerente também deseja que o sistema imprima um relatório de reservas dado um determinado período."

Descreva: Para o caso acima, aplique o método PIECES com pelo menos 3 questões para cada aspecto relacionado a PIECES (Desempenho, Economia, Eficiência, Serviços, Informações e Dados).

Extração Requisitos Técnica Brainstorming Geração de idéias Consolidação de idéias

1- Definir uma dupla de trabalho 2- Elaborar questões(questionário) para a técnica de entrevista. Tema : Projeto ATPS(Atividades Práticas Supervisionadas)