Analise de requisitos

Disponível somente no TrabalhosFeitos
  • Páginas : 28 (6845 palavras )
  • Download(s) : 0
  • Publicado : 6 de março de 2013
Ler documento completo
Amostra do texto
Instituto de Ciências Matemáticas de São Carlos
Universidade de São Paulo
São Carlos

ESPECIFICAÇÃO DE REQUISITOS:
UMA INTRODUÇÃO

Marcelo Augusto Santos Turine1
Paulo Cesar Masiero
E-mail: {mast/masiero}@icmsc.sc.usp.br

Março de 1996

1

Este trabalho foi desenvolvido como parte das atividades do estágio supervisionado realizado no
Programa de Aperfeiçoamento de Ensino (PAE) nosegundo semestre de 1995.

CONTEÚDO

1. INTRODUÇÃO.................................................................................................

3

2. UMA VISÃO GERAL DA ENGENHARIA DE REQUISITOS.....................

3

2.1. Elicitação de Requisitos........................................................................

4

2.2. Análise deRequisitos............................................................................

6

2.3. Modelagem............................................................................................

6

2.4. Documento de Requisitos do Software.................................................

6

3. AVALIAÇÃO DE UM DOCUMENTO TEXTUAL DE REQUISITOS........

10

3.1. EspecificaçãoInformal..........................................................................

10

3.2. Análise Crítica.......................................................................................

12

4. PROPOSTA DE UM DOCUMENTO TEXTUAL DE REQUISITOS DO
USUÁRIO.........................................................................................................

14

5.CONCLUSÕES.................................................................................................

18

APÊNDICE I: VOCABULÁRIO RELATIVO AO SAPES................................

20

APÊNDICE II: DIAGRAMA DO DOMÍNIO.....................................................

25

REFERÊNCIA BIBLIOGRÁFICA.....................................................................

26

2

1. Introdução
O processo de desenvolvimento desoftware compreende um conjunto de
atividades que engloba métodos, ferramentas e procedimentos, com o objetivo de
produzir softwares que atendem aos requisitos especificados pelos usuários (clientes)
[May90; Pre94]. A satisfação dos requisitos especificados pelos usuários é a précondição básica para o sucesso de um software. Um software que foi mal
especificado, certamente irá desapontar ousuário e causar problemas à equipe de
desenvolvimento, que terá de modificá-lo para se adequar às necessidades do usuário.
De acordo com Castro [Cas95], a especificação de requisitos serve como um padrão
para testar se as fases de projeto e implementação do processo de desenvolvimento de
software estão corretas.
O objetivo principal deste trabalho é mostrar como um documento de requisitos(informal) deve ser organizado e redigido para que seja legível, não ambíguo e siga as
diretrizes propostas por padrões internacionais (por exemplo, Norma ISO/IEC 9126)
quanto à especificação de requisitos. Isso é realizado apresentando-se uma versão de
um documento de requisitos que é analisada e corrigida, dando origem a um
documento organizado dentro dos padrões propostos.
Este trabalho apresentana seção 2 uma visão geral da engenharia de requisitos,
dando ênfase, principalmente, à definição e ao processo de engenharia de requisitos.
Na seção 3 é apresentado um exemplo de um documento de requisitos (especificação
informal) de um determinado problema. A partir de uma análise crítica dessa
especificação, utilizando regras de estruturação de especificações de requisitos, é
apresentadona seção 4 um documento estruturado de requisitos do sistema.
Finalizando, a seção 5 contém as conclusões deste trabalho.

2. Uma Visão Geral da Engenharia de Requisitos
Inicialmente, é necessário distinguir os termos requisito e especificação. Uma
maneira de clarear este distinção é utilizar a definição do glossário de engenharia de
software [IEE90] e do dicionário Aurélio [Aur86].
O...
tracking img