Buscar

Aps-Engenharia-de-Software-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIP – UNIVERSIDADE PAULISTA
CIÊNCIAS DA COMPUTAÇÃO
CARLOS HENRIQUE LOPES
GEYDSON BATISTA DOS SANTOS
PEDRO PAULO PINHEIRO DOS SANTOS
WELTON LUIZ DE JESUS PEREIRA
APLICAÇÃO DA ENGENHARIA DE REQUISITOS EM UM PROJETO
DE SOFTWARE
SÃO PAULO
2018
CARLOS HENRIQUE LOPES
GEYDSON BATISTA DOS SANTOS
PEDRO PAULO PINHEIRO DOS SANTOS
WELTON LUIZ DE JESUS PEREIRA
APLICAÇÃO DA ENGENHARIA DE REQUISITOS EM UM PROJETO
DE SOFTWARE
SÃO PAULO
2018
SUMÁRIO
1. OBJETIVO..............................................................................................................4
2. INTRODUÇÃO........................................................................................................5
3. ENGENHARIA DE SOFTWARE.............................................................................6
3.1. OBJETIVOS DA ENGENHARIA DE SOFTWARE...............................................6
3.2. QUALIDADE DE SOFTWARE.............................................................................6
3.3. PRODUTO DE SOFTWARE................................................................................7
3.4. PROCESSO DE SOFTWARE.............................................................................7
4. ENGENHARIA DE REQUISITOS...........................................................................8
4.1. PRINCIPAIS OBJETIVOS DA ENGENHARIA DE REQUISITOS........................9
REFERÊNCIAS BIBLIOGRÁFICAS..........................................................................10
4
1. OBJETIVO
Este trabalho de como Objetivo mostrar detalhadamente os fundamentos da
Aplicação da Engenharia de Requisitos.
No problema proposto devemos detalhar as funcionalidades e restrições
estabelecidas por clientes e usuários para as definições e propriedade de um novo
software.
Uma ONG “Jovens Ambientalistas deseja instalar uma solução computacional
para melhorar o controle das informações referentes aos serviços, produtos e
financeiro da Instituição. A proposta desse desafio é planejar o desenvolvimento do
sistema proposto pelo cliente, assegurando a melhor qualidade possível durante o
desenvolvimento e o resultado final.
O objetivo do trabalho é mostrar que iremos resolver o problema utilizado
técnicas de Elicitação, Análise e Negociação, Especificação, Modelagem, Validação
e Gestão. 
5
2. INTRODUÇÃO
Segundo (NOGUEIRA, 2009), A Engenharia de Requisitos, não só
possibilitará desenvolver os conhecimentos de desenvolvimento de Software, bem
como preparar desenvolvedores para o mundo dos negócios.
Na visão de (NOGUEIRA, 2009), com o conhecimento adquirido na
Engenharia de Requisitos de Software, o desenvolvedor estará contribuindo com as
metodologias adequadas para garantir sucesso com informações mais relevantes
aos negócios aplicáveis, trazendo competitividades e vantagens.
“Num ambiente competitivo e de mudança cada vez mais complexo,
a gestão adequada da informação assume uma importância decisiva
no processo de tomada de decisão nas organizações”. (NOGUEIRA,
2009)
(NOGUEIRA, 2009) Cita que existem várias técnicas de levantamento de
requisitos e modelagem de software e podem afetar diretamente na qualidade do
produto, pois se o desenvolvedor ou analista que não as implementam tendem a ter
dificuldade em realizar o projeto sem a necessidade de retrabalho ou manutenções.
Nas páginas seguintes detalharemos os processos os processos do
desenvolvimento de um software utilizando o modelo de Engenharia de Requisitos.
6
3. ENGENHARIA DE SOFTWARE
Segundo Rezende [REZENDE99], Engenharia é a arte das construções, embasada
no conhecimento científico e empírico, adequada ao atendimento das necessidades
humanas.
“Engenharia de Software é a metodologia de desenvolvimento e
manutenção de sistemas modulares, com as seguintes
características” [REZENDE99] 
3.1. OBJETIVOS DA ENGENHARIA DE SOFTWARE
Segundo [ CITATION NOG09 \l 1046 ] com base em seus estudos o Objetivo
da Engenharia de Software é o aprimoramento da qualidade dos produtos de
software e o aumento da produtividade dos Engenheiros.
Ainda sobre sua pesquisa o autor nos dá a informação que a Engenharia de
Software visa sistematizar a produção, a manutenção, a evolução e a recuperação
dos produtos do software, de modo que tudo ocorra dentro dos prazos, utilizando
todos os processos da Engenharia de Software.
[ CITATION NOG09 \l 1046 ] Cita em seus estudos que que fica a
necessidade de adotar um modelo que atenda todas as necessidades de padronizar
e gerenciar todos os processos de criação de um software.
3.2. QUALIDADE DE SOFTWARE
Para que se atinja um trabalho de alta qualidade [ CITATION NOG09 \l 1046 ]
referência em sua pesquisa [SOMMERVILLE03], onde o mesmo indica que nos
tempos atuais que não é mais aceitável a entrega de produtos com baixa qualidade
para que futuramente seja feita a manutenção após a entrega do mesmo ao cliente.
Outro dado importante na pesquisa é que qualidade do processo é tão
importante quanto qualidade do produto, por este motivo na década de 1990 houve
a necessidade de melhorias na qualidade de software, normas como: ISO 9000 e a
7
ISO IEC 12207, o modelo CMM (Capability Maturity Model) e o SPICE (Software
Process Improvement and Capability dEtermination), sugeriam melhorias nos
processos.
3.3. PRODUTO DE SOFTWARE
[ CITATION NOG09 \l 1046 ] em seu estudo diz que as definições para o produto de
software segundo a norma IEEE-STD-610 [IEEE90] é:
“O conjunto completo, ou qualquer ou qualquer conjunto, de programas de
computador, procedimentos , e documentação associadas a dados designados para
liberação de um cliente ou usuário final”. [PAULKA95].
3.4. PROCESSO DE SOFTWARE
[ CITATION NOG09 \l 1046 ] explica que que o conceito de software se baseia na
generalização de processo, que pode ser definido como uma sequência de estados
de um sistema que se transforma.
8
4. ENGENHARIA DE REQUISITOS
Para [ CITATION SPÍ08 \l 1046 ] engenharia de Requisitos significa:
 Atividades relacionadas à investigação e definição de escopo de um sistema
de software;
 Processo sistemático de desenvolvimento de requisitos através de um
processo cooperativo de análise onde os resultados das observações são
codificados em uma variedade de formatos e a acurácia das observações é
constantemente verificada;
 Processo de descobrir, analisar, documentar e verificar as funções e
restrições do sistema.
Embora os termos acima estejam corretos e explicam bem as definições da
Engenharia de Requisitos, [ CITATION SPÍ08 \l 1046 ] explica que podemos evoluir
para atividades relacionadas a (controle de mudanças, gerência de configuração,
rastreabilidade, gerência de qualidade dos requisitos), representada na figura
abaixo:
9
Diante desse cenário, os dois conceitos base (produção e gerência) devem ser
considerados em conjunto ao se definir estratégias de trabalho com requisitos nas
organizações, vide figura a seguir:
Para entender o que o cliente deseja, a Engenharia de Requisitos analisa a
necessidade, garantir a execução, negociar uma solução razoável, especificar a
solução de maneira ambígua, validar as especificações.
4.1. PRINCIPAIS OBJETIVOS DA ENGENHARIA DE REQUISITOS
 Elicitação de Requisitos;
 Analise de negócio de requisitos;
 Modelagem do Sistema;
 Validação dos requisitos;
 Gestão de requisitos;
10
REFERÊNCIAS BIBLIOGRÁFICAS
NOGUEIRA, M. A IMPLEMENTAÇAO DA ENGENHARIA DE REQUISITOS COMO.
Ciência Moderna, São Paulo, p. 1, 2009.
SPÍNOLA, R. devmedia. Artigo Engenharia de Software - Introdução à
Engenharia de Requisitos, 2008. Disponivel em:
<https://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-
engenharia-de-requisitos/8034>. Acesso em: 30 Maio 2018.
	1. OBJETIVO

Outros materiais