Buscar

TEMA 2 PPT_ Fundamentos da Engenharia de Requisitos

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 11 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 11 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 11 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

Tema 2 – Fundamentos da Engenharia de Requisitos 
Vida de Software
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
I - Atividades e Artefatos da Engenharia de Requisitos
II - Contexto do sistema e Limite do sistema; 
III - Etapas da Engenharia de Requisitos no Processo de 
Desenvolvimento de Software
IV - A Importância da Comunicação na Engenharia de 
Requisitos 
V - Habilidades e Competências necessárias a um 
Engenheiro de Requisitos
VI - Tipos de Requisitos - Funcionais, não funcionais e 
Inversos
VII - Fontes de Informação e Técnicas de Elicitação de 
Requisitos.
Objetivo:
Identificar Contexto e Limite do sistema, tipos de Requisitos e 
sua aplicação dos Processos da Engenharia de Requisitos.
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
Um processo de software é uma
sequência de atividades que leva à
produção de um produto de software
(SUMERVILLE, 2011). Nessa trajetória se
você conhece os fundamentos reduz a
improvisação predatória que impacta
negativamente a qualidade e a
produtividade.
A qualidade é uma condição que deriva da
avalição do cliente e a produtividade é
uma premissa para sustentabilidade do
negócio. Se por um lado, como um
fornecedor de software, o seu produto
tem Utilidade e qualidade percebida pelo
cliente, mas incorre em altos custos, isso
é problemático.
I - Atividades e Artefatos da Engenharia de Requisitos
Essa situação a persistir pode levar a
organização à falência; por outro, se o
cliente está insatisfeito, mas a empresa é
altamente produtiva, é bom ter cuidado,
pois estará gerando retrabalho e mais
custos e problemas sob encomenda;
finalmente, se a empresa encontrou o
equilíbrio, produzindo software com
qualidade e produtividade, certamente se
utiliza de um processo de desenvolvimento
de forma sistemática e padronizada de
acordo com as melhores práticas para
especificação de requisitos.
Para a maioria dos sistemas, os custos de
mudanças e alterações improvisadas
aumentam exponencialmente depois que
ele começa a ser usado. A abordagem
sistemática usada na engenharia de
software que é, às vezes, chamada
processo de software ajuda a prevenir tais
erros de percursos com uma abordagem
profissional (PRESSMAN, 2011).
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
Contexto do Sistema: Tudo que é 
relevante para definição, compreensão e 
logicalização dos requisitos de um 
software. Exemplos: Pessoas chave na 
Organização (Partes interessadas -
stakeholders; Sistemas vinculados como 
de entrada ou de saída do projetado; 
Processos de negócio vinculados como 
entrada ou saída com o sistema 
projetado; Eventos externos automáticos 
disparados que mobilizam alguma ação 
do sistema (Triggers).
II - Contexto do Sistema e Limite do Sistema 
Limite do Sistema: Identifica tudo que foi 
gerado a partir do projeto de 
desenvolvimento do sistema. Exemplos: 
Funcionalidades, envolvendo cadastros; 
atualizações/inclusões e exclusões; 
respostas a eventos externos que 
mobilizam alguma ação do sistema 
(Triggers).
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
III - Etapas da Engenharia de Requisitos no Processo de Desenvolvimento 
de Software
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
IV - A Importância da Comunicação na Engenharia de Requisitos – Usos de 
Linguagens
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
V - Habilidades e Competências necessárias a um Engenheiro de Requisitos 
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
4 - Tipos de Requisitos - Funcionais, não funcionais e Inversos.
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
5 – Fontes de Informação e Técnicas de Elicitação de Requisitos
ü Em geral as fontes de dados e informação 
para coleta de requisitos incluem: 
Stakeholders (partes interessadas, 
Documentos, Sistemas preexistentes e 
Processos de negócio. As técnicas de 
elicitação ou descoberta de requisitos 
incluem: Entrevista, Questionário, 
Brainstorming, Mudança de perspectiva, 
Analogia, Documental , Observação 
participante, etc, A maioria pode ser 
apoiada por ferramentas como mapas 
mentais, workshops, Cartões CRC, vídeo, 
Protótipos, etc. 
ü Na realidade não existe uma técnica 
geral para Elicitação, tudo irá depender 
do tipo de cliente e da natureza do 
projeto entre outros aspectos 
psicológicos que incluem: Fatores 
conscientes e Inconscientes: Fatores 
conscientes - São requisitos 
explicitamente exigidos e, se atendidos, 
aumentam a satisfação do Cliente e vice 
versa. Fatores subconscientes são 
aqueles que devem ser atendidos 
embora não gerem aumento da 
satisfação. Porém são de alto 
descontentamento em caso de sua falta. 
Fatores inconscientes, são requisitos, 
cujos valores e o cliente não percebe, e 
que somente serão reconhecidos com 
testes na prática. A maioria desses 
fatores tem origem e geram impactos 
com restrições em termos de tempo, 
orçamento e atenção dos stakeholders. 
Tema 2 – Fundamentos da Engenharia de Requisitos
luther.fernandes@gmail.com
Referências Bibliográficas:
BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas
com UML – Elsevier. 2006.
POHL, Klaus; RUPP, Chris. Fundamentos da Engenharia de
Requisitos - Um guia para o exame CPRE-FL em conformidade com
o padrão IREB.
PRESSMAN, ROGER S. Engenharia de Software – 7. ed. – Dados.
AMGH, 2011.
SOMMERVILLE, Ian. Engenharia de Software, 9th Edition. Pearson
Brasil.

Outros materiais