Atividades Práticas Supervisionadas Especificação Dos Requisitos De Software
Trabalho Universitário: Atividades Práticas Supervisionadas Especificação Dos Requisitos De Software. Pesquise 861.000+ trabalhos acadêmicosPor: kbrlourenco • 6/6/2014 • 1.840 Palavras (8 Páginas) • 679 Visualizações
Atividades Práticas Supervisionadas
Especificação dos Requisitos de Software
SÃO PAULO
2014
Kleber Lourenço RA: 962186-5
UNIP
UNIVERSIDADE PAULISTA
CURSO DE SISTEMAS DE INFORMAÇÃO
ATIVIDADES PRÁTICAS SUPERVISIONADAS
Especificação dos Requisitos de Software
SUMÁRIO
Objetivo do Trabalho 4
Introdução 4
Conceitos gerais 5
Requisitos de Software 5
Engenharia de Requisitos 7
Documento de Requisitos 7
Anexos 8
Especificação Dos Requisitos De Software 8
Objetivo do Trabalho
Este documento tem como objetivo descrever os requisitos de software pra o desenvolvimento de uma solução computacional que irá melhorar o controle das informações referentes aos serviços prestados pela ONG Jovens Ambientalistas
Os requisitos desta solução computacional, estão documentados no documento
Introdução
Os requisitos de um software também chamados de requerimentos de software ou de requisitos funcionais de um sistema devem ser elaborados no inicio de um projeto de sistemas ou software, pois são de extrema importância para que o mesmo ocorra corretamente.
Estes são fundamentais para elaboração de um sistema ou software que atenda a satisfação plenamente tanto da equipe desenvolvedora quanto dos clientes/usuários.
Ele deve ser descrito por todos os envolvidos para que não haja discórdia entre os itens aplicados e inconsistências no projeto. Para que tudo isso ocorra da melhor forma devem ser utilizadas técnicas de levantamento de dados e análise de requisitos, que são tarefas complementares na engenharia de software para que atendam bem os anseios do usuário.
Neste trabalho apresentaremos essa prática aplicada com um modelo de documentação que foi feito com as práticas necessárias aplicadas, trazendo também os conceitos e visão geral desse assunto.
Conceitos gerais
Requisitos de Software
Requisitos “são as descrições do que o sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento.” (Sommerville, 2011, p. 57).
“Os requisitos compõem o conjunto de necessidades estabelecido pelo cliente/usuário do sistema que definem a estrutura e comportamento do software que será desenvolvido” (Tonsig, 2008, 126).
Isso comprova que requisitos são as propriedades que o software deverá propiciar. O conjunto destes requisitos é o objetivo ou o problema do cliente.
Os requisitos expressam características, funções e restrições do software com base nas necessidades/problemas do cliente. Eles independem da tecnologia empregada, e são a parte mais crítica e propensa a erros no desenvolvimento do software, uma vez que estes podem sempre mudar.
Existem três tipos de requisitos,
Requisitos de Usuário: Onde o usuário final detalha o que o software deverá fazer, quais são suas necessidades.
Requisitos de Sistema: Especifica as funções e restrições, segundo o que foi detalhado no requisito de usuário.
Requisitos de Software: É uma descrição detalhada, que servirá de base para o desenvolvimento do sistema.
“Os requisitos de sistema de software são, frequentemente, classificados como funcionais ou não funcionais ou como requisitos de domínio:” (NOGUEIRA apud SOMMERVILLE, 2003).
Isso comprova que as características fornecem valor a um produto, da seguinte forma:
• Características Funcionais: Representam os comportamentos de um sistema, como este deverá agir em
certas situações e a certas entradas, o que se espera que ele faça, sem se preocupar em como isso será
implementado. Exemplo: “O software deverá emitir um relatório sobre o fluxo de caixa”.
• Características Não-Funcionais: Definem os aspectos técnicos e a qualidade global de um software como
custos, desempenho, usabilidade, manutenção. São mais críticas que as funcionais, pois caso não sejam
atendidas o sistema corre o risco de perder sua utilidade. Exemplo: “O sistema deverá ter um tempo de
resposta de no máximo 30 segundos”.
• Características de Domínio: São as características oriundas do domínio da aplicação do sistema, e refletem
necessidades especificas deste domínio. Exemplo: O calculo da media de cada aluno é dado pela fórmula:
(Nota1 + Nota2) / 2.
Engenharia de Requisitos
O conjunto de todos os modelos, métodos, técnicas e ferramentas para a realização levantamento, documentação, análise e gerência dos requisitos formam a Engenharia de Requisitos.
“A engenharia de requisitos fornece o mecanismo apropriado para entender aquilo que o cliente deseja, analisando as necessidades,
...