Especificação De Requisitos
Exames: Especificação De Requisitos. Pesquise 862.000+ trabalhos acadêmicosPor: patriciaj • 27/11/2014 • 819 Palavras (4 Páginas) • 228 Visualizações
Disciplina: Analise Orientada a Objetos
Prof. Dr. Désiré Nguessan
Entendendo processo de levantamento e especificação de requisitos (aula 03)
Objetivos
O objetivo desta aula é definir, identificar e categorizar requisitos funcionais e não funcionais do sistema
Requisitos
Requisitos são uma descrição de necessidades, propriedades ou desejos para um produto. Decidir o que construir? Se houver sucesso no levantamento de requisitos, não haverá surpresas desagradáveis para o usuário na entrega do sistema. Os requisitos são descritos em diferentes níveis de abstração:
• Requisitos de usuário: funções que o sistema deve oferecer ao usuário final.
• Requisitos do sistema: funções e restrições para que o sistema seja capaz de atender os requisitos de usuário. Os requisitos de usuário se agrupam em requisitos funcionais e requisitos não funcionais
O levantamento dos requisitos pode ser feito através de entrevistas análise de documentos e estudo bibliográfico comparativo.
Artefatos típicos a serem criados
O documento da fase de requisitos deve conter os seguintes artefatos:
• Breve descrição do sistema/visão geral do sistema
• Descrição dos clientes alvos
• Descrição das metas ou objetivos do sistema
• Descrição dos requisitos funcionais do sistema
• Descrição dos requisitos não funcionais do sistema
Breve descrição do sistema
Exemplo 1
Sistema de Videolocadora
É proposto o desenvolvimento de um sistema de controle Videolocadora, que vai informatizar as funções de empréstimo, devolução e reservas de fitas. o objetivo do sistema é agilizar o processo de empréstimo e garantir maior segurança. O sistema deverá calcular automaticamente o valor dos pagamentos a serem efetuados em cada empréstimo inclusive multas e descontos devidos. a cada devolução fitas corresponderá um pagamento. Não sendo possível trabalhar com sistema de créditos.
Exemplo 2
Sistema de TPDV (Termina de Ponto de Venda)
O objetivo do projeto é de criar um sistema para um Terminal Ponto de Venda (TPDV) a ser usado no comércio varejista.
Descrição dos clientes alvo
• O cliente é o Carrrefard, Ltda., um varejista multinacional de produtos de supermercado.
Descrição das metas do sistema
• A meta básica é de melhorar a automação do balcão de vendas, incluindo:
• Checkout mais rápido para o cliente
• Análise rápida e precisa das vendas
• Automatizar o controle de estoque
Descrição dos requisitos funcionais do sistema
Os requisitos funcionais descrevem o que o sistema deve fazer: funcionalidades e serviços que se espera do sistema. Eles podem ser divididos em categoria de funcionalidade: evidente, escondida e decorativo.
Categoria de funcionalidade Significado
Evidente Usuário está ciente de que a função está sendo feita
Oculta Embora a função seja feita, ela é invisível ao usuário. Tal funcionalidade frequentemente é esquecida ao levantar requisitos
Enfeite/Decorativo Funcionalidade opcional; sua adição não afeta outras funções ou o custo significativamente
Exemplos de requisitos funcionais do sistema de Terminal Ponto de Venda (TPDV) (funções básicas)
Referência Funcionalidade Categoria
R1.1 Registrar a venda corrente (os itens comprados) Evidente
R1.2 Calcular o total de venda, incluindo impostos e descontos aplicáveis Evidente
R1.3 Capturar a informação do item através de um leitor de código de barra, ou manualmente usando um código de produto tal como o Universal Product Code (UPC) Evidente
R1.4 Dar baixa no inventário ao terminar uma venda Escondida
R1.5 Manter um log de vendas feitas Escondida
R1.6 O caixa deve fazer login com uma identificação e uma senha antes de usar o sistema Evidente
...