TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Engenharia De Software

Artigos Científicos: Engenharia De Software. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  24/9/2013  •  538 Palavras (3 Páginas)  •  507 Visualizações

Página 1 de 3

Engenharia de Requisitos - É a ciencia que estuda a criação, connstrução, analise, desenvolvimento e manutenção dos requisitos que devem ser cumpridos por um sistema.

* Estabelecer funçoes que o cliente e usuarios requerem de um sistema de software.

* Definir as restriçoes sob as quais ele opera e/ou é desenvolvido.

Requisitos - são as descrições das funções e restrições do sistema de software; Geradas durante o processo de Engenharia de Requisitos.

* São documentados em um documento - Especificação dos Requisitos do Software.

Terminologia da Engenharia de Requisitos (Tipos de Erros)

Computador - Falta de Energia, Falhas nos dispositivos de hardware, falha no sitema operacional, falha de rede...

Programar - Erros de programação, especificação mal entendida, ausencia de controle de mudança.

Teste do programa, inspençoes.

Espesificaçao - Requisitos mal entendidos, escolha de linguagem inadequada, especificação inconsistente ou incompleta.

Requisitos do cliente - Falta de comuicação com o cliente/usuario.

inspençoes, reviçoes feitas pelo cliente, validação, modelagem.

Propriedades do Dominio - Ausencia de especialistas, Premissas que nao foram questionada.

Comunicação com os especislista que detem as informaçoes.

Beneficios e Principios da Engenharia de Requisitos - O desenvolvimento de um bom software, reduzem os riscos na construção de um sitema.

• Boas especificações de requisitos são indispensáveis.

Não representam custos supérfluos;

• A participação dos usuários é fundamental;

Para que suas verdadeiras necessidades sejam atendidas.

• Uma boa especificação de requisitos;

Custa tempo e dinheiro.

A ausência de uma boa especificação de requisitos;

Custa muito mais tempo e dinheiro.

Receitas para Reduzir Custos

• Fazer uma boa especificação de requisitos:

? para não ter que mudá-la durante o desenvolvimento;

nada é mais caro do que resolver os problemas errados.

• Desenvolver adequadamente os requisitos do produto de software;

? ajuda a obter os requisitos corretos em um estágio anterior ao desenvolvimento;

o custo de correção de defeitos cresce muito ao longo do tempo.

? minimiza a necessidade de alterações posteriores nos requisitos do produto;

mas não a elimina.

• Se for preciso modificar requisitos:

? controlar as mudanças;

por meio da gerência dos requisitos.

• Levantamento:

? coletar os requisitos do software.

• Análise:

? modelar o comportamento desejado.

• Documentação:

? documentar o comportamento do sistema de

software proposto.

• Validação:

? verificar se a especificação atende aos

requisitos

...

Baixar como (para membros premium)  txt (4.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com