LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: ANÁLISE DE REQUISITOS GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Engenharia de Software
Os projetos.
Requisitos de Software
Rational Unified Process
ENGENHARIA DE REQUISITOS
Requisitos de Software
Validação de Requisitos
Engenharia de Software
Identificando requisitos
RELATORIO DE PESQUISA 1 Ferramentas para modelagem de sistemas e representação dos requisitos funcionais e não funcionais.
Análise e Projeto de Sistemas I
Engenharia de Software
Especificação de Software
> Fases de Engenharia de SW > Gestão de Projectos de SW
Planificação do Projecto de SW
Engenharia de Software
Valéria Maria Lauande Março/2010
UML Material retirado da apostila do Professor Cesar Augusto Tacla
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE
Técnicas eTipos de Requisitos
Adélia Barros Requisitos Adélia Barros
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Introdução Visão Geral do Método.
TSDD Teste de segurança durante o desenvolvimento.
Profa. Reane Franco Goulart
Engenharia de Software e Sistemas de Informação e Gestão
GERENCIAMENTO DE AQUISIÇÕES PMBOK
Engenharia de Requisitos
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
Prof.Alfredo Parteli Gomes
Laboratórios de Informática IV Ferramentas CASE
LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 1ª FASE DESENVOLVIMENTO DE UMA APLICAÇÃO PARA APOIAR A SELECÇÃO DE SOFTWARE DE APOIO À DECISÃO.
Laboratórios de Informática IV Projecto 6 : Apresentação da 2ª Fase
Prof. Esp. Fernando Barreto
Fase de Elaboração: Fluxo de Requisitos
Análise e Projeto de Sistemas
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Oficina Mecânica TADS 2011.
Requisitos de Software
Análise e Projeto de Sistemas
Prof. Alexandre Vasconcelos
Planejamento e Gerenciamento
DIRETRIZES PARA ESPECIFICAÇÃO DOS REQUISITOS DO SOFTWARE
Introdução e Fundamentos Engenharia de Requisitos
ENGENHARIA DE SOFTWARE
Fase de Concepção (Início, Planejamento)
O Processo de desenvolvimento de software
Requisitos de Software
Levantamento de Requisitos
Marcio de Carvalho Victorino Processo Unificado. Unidade VI: Teste.
Levantamento de Requisitos
O Processo Unificado (UP)
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Requisitos (Complemento) Marcio de Carvalho Victorino.
Engenharia de Software
Requisitos de Software
Fase de Concepção Levantamento de Requisitos, Organização de Requisitos, Planejamento dos Ciclos Iterativos.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína ANA PAULA LIMA.
Engenharia de Software
Engenharia de Requisitos
Fase de Concepção (Início, Planejamento)
Análise e Projeto de Sistemas Orientado a Objetos Profa. Ana Karina Barbosa.
Profa. Reane Franco Goulart. É uma representação de engenharia de algo que vai ser construído. Para a engenharia de software o projeto foca em quatro.
Engenharia de Software
Testes (verificação e validação)
Aula 02 de Eng. de Requisitos
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
Transcrição da apresentação:

LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: ANÁLISE DE REQUISITOS GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu

Conteúdos  Requisito | O que é?  Tipos de Requisitos  Requisitos: Actividades comuns a todos os processos  Análise de Requisitos | O que é?  Captura de Requisitos  Imprecisão nos requisitos  Requisitos: Características Desejáveis  Processo de levantamento e análise de requisitos  Conclusões Laboratórios de Informática IV 2

Tanto pode ser uma declaração abstracta de um serviço ou de uma restrição como uma especificação matemática. Um requisito tem uma dupla função:  ser subjectivo, para ser discutido e ser base para uma proposta de contrato;  ao ser definido em detalhe, servirá como base para o contrato. Requisito | O que é ? Laboratórios de Informática IV 3

Tipos de Requisito Laboratórios de Informática IV 4  Requisitos de Utilizador Escritos em linguagem natural e com uso de diagramas, para os clientes.  Requisitos do Sistema Documento estruturado com descrição detalhada do sistema. Serve como contrato  Especificações de Software Descrição detalhada do software, escrita para os programadores.

Requisitos Laboratórios de Informática IV 5 Actividades genéricas comuns a todos os processos:  Obtenção de requisitos  Análise de requisitos  Validação de requisitos  Gestão de requisitos

Análise de Requisitos | O que é?  Primeira fase de desenvolvimento de software.  Estudo das características que o sistema deverá ter para atender às necessidades e expectativas do cliente.  Processo em que são estabelecidas as funcionalidades que o cliente pretende que o sistema tenha e os serviços que presta. Laboratórios de Informática IV 6

Captura de Requisitos Laboratórios de Informática IV 7  São feitas reuniões com os clientes e/ou usuários do software para conhecer as funcionalidades do sistema que será desenvolvido.  Nesta fase ocorrem a maior parte dos erros:  A exposição das funcionalidades do software pode não ser feita de forma clara e precisa.  Mau levantamento dos requisitos por parte dos analistas.

Imprecisão nos requisitos Laboratórios de Informática IV 8 Imprecisão nos requisitos Surgem problemas quando os requisitos não são estabelecidos com precisão. Requisitos ambíguos podem ser interpretados de forma diferente por quem desenvolve e por quem pretende comprar o produto. Fonte: ticias/2010/3/14/humor- dilbert-sobre-interfaces-e- ambiguidade.html Consultada em:

Levantamento e análise de requisitos Laboratórios de Informática IV 9 Processo iterativo, com uma contínua validação de uma actividade para outra, conforme ilustrado na Figura. Fonte: /viewcomp.asp?comp=9151 Consultada em Resolução de Recolha de

Requisitos: características desejáveis Laboratórios de Informática IV 10 Abrangência e consistência Em teoria, os requisitos devem ser completamente abrangentes e consistentes, isto é:  Devem incluir descrições completas de todas as funcionalidades;  Não devem existir contradições entre elas. Na prática produzir requisitos com estas duas características é muito difícil.

Conclusões  Os requisitos de um sistema destinam-se a enunciar as funções que o este deve oferecer.  O processo de engenharia de requisitos inclui um estudo de viabilidade do projecto, o levantamento e análise de requisitos, e a sua especificação.  A captura de requisitos é a fase onde ocorrem mais erros, originando imprecisões nos requisitos. Laboratórios de Informática IV 11

LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: ANÁLISE DE REQUISITOS GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu