Engenharia de requisitos - pmbok

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2659 palavras )
  • Download(s) : 0
  • Publicado : 25 de novembro de 2011
Ler documento completo
Amostra do texto
Análise e Projeto de Sistemas
Análise de Requisitos Estudo de Viabilidade
Profa. Maria Cláudia F. P. Emer

Tópicos da Aula
Requisitos Análise de Requisitos Técnicas de levantamento de requisitos Estudo de Viabilidade PMBOK

Requisitos

Requisitos
Os requisitos de um sistema de software definem as funções do sistema e as restrições relacionadas à operação e implementação do sistemaPode variar de uma declaração abstrata de alto nível a uma definição detalhada de funções ou restrições do sistema

Importância dos Requisitos
Requisitos incompletos são causas de falhas em projetos de software
Construção de um sistema que resolve o problema errado O sistema não funciona de acordo com o esperado O sistema é difícil de ser entendido e utilizado Alto custo de desenvolvimento emanutenção Os prazos não foram cumpridos ...

Categorias de Requisitos (Sommerville)
Requisitos do usuário
Declarações sobre as funções que o sistema deve fornecer e as restrições sob as quais deve operar. Uso de linguagem natural e diagramas

Requisitos de sistema
Descrevem detalhadamente as funções e as restrições do sistema. O documento de requisitos de sistema pode servir como umcontrato entre o cliente e o desenvolvedor

Categorias de Requisitos (Sommerville)
Exemplo: Definição dos requisitos do usuário
O software deve oferecer um meio de representar e acessar arquivos externos criados por outra ferramenta

Categorias de Requisitos (Sommerville)
Exemplo: Especificação dos requisitos do sistema
1.1 O usuário deve dispor de recursos para definir o tipo dos arquivosexternos. 1.2 Cada tipo de arquivo externo pode ter uma ferramenta associada que pode ser aplicada a ele. 1.3 Cada tipo de arquivo externo pode ser representado como um ícone específico na tela do usuário. 1.4 Devem ser fornecidos recursos para o ícone que representa um arquivo externo, a ser definido pelo usuário. 1.5 Quando um usuário seleciona um ícone que representa um arquivo externo, o efeitodessa seleção é aplicar a ferramenta associa ao tipo de arquivo externo representado pelo ícone selecionado.

Categorias de Requisitos (Sommerville)
Muitas vezes, os requisitos de sistema de software são classificados como funcionais ou não funcionais ou como requisitos de domínio
Requisitos funcionais – descrevem as funções, as entradas e saídas, as exceções, o comportamento do softwareRequisitos não funcionais – descrevem restrições sobre as funções do software ou estão relacionados a propriedades do sistema, como por exemplo, quanto à confiabilidade, ao tempo de resposta ou ao processo de desenvolvimento

Categorias de Requisitos (Sommerville)
Requisitos de domínio – refletem características do domínio do software, como por exemplo, o estabelecimento de como realizar umdeterminado cálculo. Esses requisitos podem ser funcionais ou não funcionais

Requisitos Funcionais (Sommerville)
Exemplos: Requisitos funcionais de usuário
O usuário deverá ser capaz de buscar todo o conjunto inicial de banco de dados ou selecionar um subconjunto a partir dele. O sistema fornecerá telas apropriadas para o usuário ler documentos no repositório de documentos. Cada pedido será alocadoa um único identificador (ORDER-ID), que o usuário poderá copiar para a área de armazenagem permanente da conta

Requisitos Não Funcionais
(Sommerville)

Exemplos:
O processo de desenvolvimento de sistema e os documentos a serem entregues deverão estar de acordo com o processo e os produtos a serem entregues, definidos em XYZ-SPSTAN95 O sistema não deverá revelar aos operadores nenhumainformação pessoal sobre os clientes, além de seus nomes e o número de referência (legislação de privacidade)

Análise de Requisitos

Análise de Requisitos
É um processo de transformação das idéias do usuário em um documento que especifica os requisitos que o produto de software deve possuir Fornece uma representação da informação, função e comportamento do software

Análise de Requisitos...
tracking img