Análise de Requisitos
Seminário: Análise de Requisitos. Pesquise 862.000+ trabalhos acadêmicosPor: tamarafernanda22 • 6/10/2014 • Seminário • 696 Palavras (3 Páginas) • 204 Visualizações
Análise de Requisitos
É o 1º passo no modelo do processo, o que devo fazer e não a forma como será implementado. Serve como contrato entre desenvolvedor e comprador.
É o processo de aquisição, refinamento e verificação das necessidades do sistema.
O objetivo é sistematizar o processo de definição dos requisitos, obtendo uma especificação correta e completa do mesmo para elaboração do documento de Requisitos.
Definição de Requisitos do Sistemas
Obter os requisitos do sistema como um todo, estabelecendo um conjunto de objetivos gerais que o sistema deve cumprir.
Características do que o sistema deve fazer e não o que deve ser implementado.
Utilizados pelos: Usuários finais de sistemas, desenvolvedores de software e arquitetos de
sistemas.
Requisitos Funcionais
São declarações de funções de como o sistema
deve reagir a entradas específicas e como deve comportar em determinadas situações. É uma
interação entre o sistema e o seu ambiente.
Algumas vezes, os requisitos funcionais podem também explicitamente declarar o que o sistema não deve fazer, a especificação deve ser completa e consistente.
Exemplo:
O sistema deve permitir a inclusão, alteração e remoção de funcionários com os seguintes atributos: nome, endereço, cidade,etc...
O usuário deve ser capaz de buscar todo o conjunto inicial do “Banco de Dados” ou selecionar um subconjunto a partir dele.
O sistema fornecerá telas apropriadas para o usuário ler documentos e cada pedido ter um único identificador.
Requisitos Não Funcionais
Organizacionais: refere-se a políticas e procedimentos nas organizações do cliente e do desenvolvedor de entrega, de implementação e padrões de processo.
Externos: refere-se a fatores externos ao sistema e ao seu processo de desenvolvimento
interoperabilidade (interação do sistema com outros), éticos, legais (privacidade e de segurança).
De produto: Especificam o comportamento do produto, eficiência (desempenho, espaço, rapidez, memória, confiabilidade, portabilidade.
Exemplo:
Organizacional: 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 XYZKL.
Externo: O sistema não deverá revelar aos operadores nenhuma informação pessoal sobre os clientes.
De produto: toda comunicação necessária entre o ambiente X e o usuário deve ser expressa no conjunto padrão de caracteres ANSI(American National Standards Institute).
Ambiente físico : Onde o equipamento funcionará ?
Interfaces: A saída vai para outro ou outros sistemas ?
Funcionalidade: Existem limitações quanto à velocidade de execução, ao tempo de resposta, ou a saída?
Os usuários e os fatores humanos: Haverá diversos tipos de usuários?
Documentação: Essa documentação deve ser on-line, no formato de livro, ou ambos?
Dados: Qual será o fluxo de dados dosistema?
Segurança: O acesso ao sistema ou as informações deve ser controlado?
Recursos: Quanto espaço físico será ocupado pelo sistema?
Análise de Requisitos como obtê-los
Técnicas existentes:
• Entrevista
• Questionário
• Observação direta
• Sessões brainstorming
Entrevista
Usado quanto poucas pessoas conhecem as informações necessárias para o desenvolvimento do sistema.
...