Extração de Requisitos

Slides:



Advertisements
Apresentações semelhantes
Engenharia de Software
Advertisements

APSOO Aula 03.
GERENCIAMENTO DE INTEGRAÇÃO DO PROJETO
Fundamentos de Engenharia de SW
Participantes do Processo de Desenvolvimento de Software
Prototipação de Software
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Técnicas eTipos de Requisitos
Análise de Processos de Negócios para um Sistema Integrado
Adélia Barros Requisitos Adélia Barros
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
O processo de coletar os requisitos (escopo do cliente)
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Noções de Engenharia de Software.
Sistema de Controle de Motel
Engenharia de Software
Programa Natura Semear
O processo de pesquisa de mercado
ANÁLISE DE REQUISITOS DE ENGENHARIA DE SOFTWARE
Gestão de Projetos.
Extração de Requisitos
Prof.Alfredo Parteli Gomes
PMBOK 5ª Edição Capítulo 3
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Análise Estruturada.
Fase de Elaboração: Fluxo de Requisitos
Análise e Projeto de Sistemas Levantamento de Requisitos
Gerenciamento do Escopo: principais conceitos
Processos de Engenharia de Requisitos
Engenharia de Requisitos
Introdução a Requisitos
Análise e Projeto de Sistemas
REQUIREMENTS DEVELOPMENT DESENVOLVIMENTO DE REQUISITOS
MODELO ESSENCIAL Modelo Ambiental
Introdução e Fundamentos Engenharia de Requisitos
Fase de Concepção (Início, Planejamento)
PSBD II Projeto de Sistemas de Banco de Dados II
Orientação a Objetos Parte I
O Processo de desenvolvimento de software
Levantamento de Requisitos
Levantamento de Requisitos
Engenharia de Software
Gestão de defeitos.
GERENCIAMENTO DE PROJETOS DE T.I
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Trabalho de Engenharia de Software II
Requisitos de Software
Fase de Concepção Levantamento de Requisitos, Organização de Requisitos, Planejamento dos Ciclos Iterativos.
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)
Prof.: Bruno Rafael de Oliveira Rodrigues ENGENHARIA DE SOFTWARE.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína ANA PAULA LIMA.
Integração.
MO409 – Engenharia de Software I Aula de 30/09/2004.
Engenharia de Requisitos
Fase de Concepção (Início, Planejamento)
Fase de Concepção (Início, Planejamento)
Análise e Projeto de Sistemas Orientado a Objetos Profa. Ana Karina Barbosa.
Análise e Projeto de Sistemas
Engenharia de Software
Projeto de Banco de Dados
Aula 02 de Eng. de Requisitos
Gestão de Projetos - aula 5: organização - Profª. Vilma Tupinambá, MsC
Engenharia de Software
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
CENTRO UNVERSÁTARIO PADRE ANCHIETA AULA 6 CURSO ENGENHARIA DE PRODUÇÃO DISCIPLINA: SISTEMAS DE INFORMAÇÕES GERENCIAIS (SIG) PROF: CÉSAR ANTONIO SOLDERA.
Técnicas e Tipos de Requisitos
Levantamento de Requisitos – Simulação do Supermercado
Extração de REQUISITOS Parte II. Segundo Pressman (1995), na analise e especificação de requisitos, a ambigüidade não só é possível mas é provável. “-
Elicitação de Requisitos Análise Orientada a Objetos Prof. Wolley W. Silva.
Transcrição da apresentação:

Extração de Requisitos EDSI

Extração de Requisitos 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

Extração de Requisitos 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.

Extração de Requisitos

Extração de Requisitos 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

Extração de Requisitos 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.

Extração de Requisitos 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 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.

Extração de Requisitos 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

Extração de Requisitos 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.

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

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

Extração de Requisitos 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.

Extração de Requisitos "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."

Extração de Requisitos 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

Extração de Requisitos 1- Definir uma dupla de trabalho 2- Elaborar questões(questionário) para a técnica de entrevista. Temas : Locadora de carros Locadora de Filmes Biblioteca da Faculdade