Вы находитесь на странице: 1из 13

Gabriel Pacheco Tecnologia da Informao Aula 041 - 044

Curso de Reta Final para Sefaz-RS - Auditor Fiscal


TI Mdulo 5
4. Gerncia de Requisitos de Software.
Links de interesse geral?
http://www.fundatec.com.br/home/portal/concursos
http://www.euvoupassar.com.br
Programao?
Descrio do Mdulo.
Contedo Programtico.
Descrio do mdulo.
Tecnologia da Informao do edital da Secretaria Fazenda do Rio Grande do SulSEFAZ/RS - Auditor Fiscal da Receita Estadual - 4. Gerncia de Requisitos de Software:
Conceitos de Requisitos. Requisitos Funcionais e no Funcionais. Engenharia de
requisitos: conceitos bsicos. Tcnicas de elicitao de requisitos. Gerenciamento de
requisitos. Especificao de requisitos. Tcnicas de validao de requisitos.
Dvidas devero ser postadas via tira dvidas da aula.

Descrio do mdulo.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

Conhecendo o inimigo.
Questes de Engenharia de Software mais orientadas a ciclo de vida de software.
Maioria das questes de Gerenciamento de Requisitos relacionadas intimamente como
RUP, mas no temos RUP no edital.
As questes que temos sobre requisitos cobram comumente o processo de Engenharia
de Requisitos e Conceitos Bsicos.
Contedo Programtico
Conceitos de Requisitos.
Requisitos Funcionais e no Funcionais.
Engenharia de requisitos:
Conceitos bsicos.
Tcnicas de elicitao de requisitos.
Gerenciamento de requisitos.
Especificao de requisitos.
Tcnicas de validao de requisitos.

Gerncia de Requisitos de Software.


Requisitos de um sistema so as descries dos servios fornecidos pelo sistema e as
suas restries operacionais.
Requisitos refletem as necessidades dos clientes de um sistema que ajuda a resolver
algum problema.
Engenharia de requisitos: processo de descobrir, analisar, documentar e verificar
requisitos.
Requisitos funcionais: so as declaraes de servios que o sistema deve fornecer,
como o sistema deve reagir a entradas especficas e como o sistema deve ser comportar
em determinadas situaes. Em alguns casos eles podem explicitar o que o sistema no
deve fazer.
Requisitos no funcionais: so restries sobre os servios ou as funes oferecidos
pelo sistemas. Eles incluem restries de timing, restries sobre o processo de
desenvolvimento e padres. Eles aplicam-se ao sistema como um todo. Em geral no se
aplicam s caractersticas ou servios individuais.
Requisitos de domnio: so requisitos provenientes do domnio da aplicao do sistema
e que refletem as caractersticas e as restries desse domnio. Podem ser funcionais ou
no-funcionais.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

Gerncia de Requisitos de Software.


(MPE SE Analista do Ministrio Pblico Gesto e Anlise de Projeto de Software - 2013
FCC)
Os requisitos no funcionais surgem por meio das necessidades dos usurios, devido a
restries de oramento, polticas organizacionais, necessidade de interoperabilidade e fatores
externos. Estes requisitos podem ser classificados como requisitos de produto, organizacionais
e externos. Os requisitos externos ainda so classificados como reguladores, ticos e
a) de desempenho.
b) de proteo.
c) ambientais.
d) de usabilidade.
e) legais.

(UERGS Tcnico em Informtica Fundatec - 2014)


[21] A equipe de desenvolvimento de software, da Faculdade XYZP, est levantando e
especificando os requisitos para o desenvolvimento de um sistema informatizado que permita
controlar os alunos, professores, cursos, disciplinas e notas. At o momento, observou-se que
esse sistema oferecer, aos seus usurios, os seguintes servios e comportamentos: "Manter

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

alunos", "Manter professores", "Manter cursos", Manter disciplinas", "Manter notas dos
alunos", "Gerar relao de presena de aluno na disciplina" e "Calcular a mdia dos alunos na
disciplina". Em engenharia de software, esses servios e comportamentos definem o que o
sistema dever fazer, como reagir a entradas especficas, ou, ainda, como o sistema se
comportar em determinadas situaes. Nesse caso, pode-se afirmar que os servios e
comportamentos descritos nesse enunciado, tais como "Manter alunos" e "Calcular mdia dos
alunos na disciplina", dentre outros, so chamados de requisitos
A) funcionais.
B) no funcionais.
C) implcitos.
D) organizacionais.
E) de produtos.

Gerncia de Requisitos de Software.


Requisitos de Usurio: devem descrever os requisitos funcionais, de modo que eles
estejam compreensveis pelos usurios do sistema que no possuem conhecimento
tcnico detalhado. Eles devem especificar apenas o comportamento externo do sistema
e evitar, sempre que possvel, caratersticas de projeto do sistema.
Requisitos de Sistema: so verses expandidas dos requisitos de usurio usados pelos
engenheiros de software como ponto de partida para o projeto do sistema. Eles
adicionam detalhes e explicam como os requisitos de usurio devem ser fornecidos pelo
sistema. Pode ser usados como parte do contrato para a implementao do sistema e
devem, portanto, ser uma especificao completa e consistente de todo o sistema.

(Assemblia Legislativa-MA Tcnico de Gesto Administrativa Analista de Sistemas 2013


FGV)
Com relao ao tema Gerenciamento de Requisitos, segundo Sommerville, assinale a afirmativa
correta.
a) Os requisitos de domnio so aqueles derivados das necessidades especficas dos usurios do
sistema. Seus relacionamentos com outros requisitos do sistema so de fcil compreenso
pelos engenheiros de software por no serem requisitos especializados.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

b) Os requisitos de usurio de um sistema devem descrever somente os requisitos funcionais, e


devem usar para isto uma linguagem que seja compreendida por usurios que possuam
conhecimento tcnico detalhado sobre o problema.
c) Os requisitos de sistema so verses expandidas dos requisitos no funcionais e so usados
pelos engenheiros de software como validao final para o projeto do sistema.
d) Os requisitos funcionais de um sistema descrevem o que o sistema deve fazer. Esses
requisitos dependem do tipo de software que est sendo desenvolvido, dos usurios a que o
software se destina e da abordagem geral considerada pela organizao ao redigir os
requisitos.
e) Os requisitos funcionais apresentam os seguintes tipos: requisitos de produto, requisitos
organizacionais e requisitos externos.

(STF Analista Judicirio Anlise de Sistemas de Informao Cespe - 2014)


Com referncia a aspectos diversos de engenharia de software, julgue os itens subsecutivos.
[83] Os requisitos de software podem ser classificados como funcionais, que capturam as
propriedades gerais sobre o sistema, e no funcionais, que capturam as funes que o sistema
deve executar.
[84] Tempo de resposta, auditabilidade e portabilidade so exemplos de requisitos no
funcionais de software.

Gerncia de Requisitos de Software.


Documento de requisitos de software (especificao de requisitos de software):
declarao oficial do que os desenvolvedores de sistema devem implementar. Deve
incluir os requisitos de usurio de um sistemas e uma especificao detalhada dos
requisitos de sistema.
Cascata:
o Anlise de requisitos de software: intensificao da anlise de requisitos no que
software precisa ter, conhecimento do domnio da informao do software,
funo, comportamento, desempenho e interface.
o Projeto: enfoca a estrutura de dados, arquitetura do software, representaes
da interface e detalhes procedimentais. Traduz os requisitos de forma que a
representao do software possa ser avaliada antes da codificao.
o Codificao (teste de unidade): traduo do projeto para linguagem de mquina.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

o Teste (integrao): conduo de testes para descobrir erros e garantir que


entradas definidas produziro resultados reais, que concordam com os
resultados exigidos.
o Manuteno (operao): se torna necessria quando se tem uma modificao.
Reaplica cada uma das fases precedentes a um programa existente.

Gerncia de Requisitos de Software.


(Metr SP Cincias da Computao 2014 - FCC)
[32] A engenharia de requisitos, subrea da Engenharia de Software, estabelece a elicitao,
anlise e modelagem daquilo que deve ser atendido pelo software. Este processo deve
observar diferentes pontos de vista e usar uma combinao de mtodos, ferramentas e
pessoal. O produto desse processo o chamado
a) diagrama de casos de uso.
b) requirement charter.
c) diagrama de interao.
d) product backlog.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

e) documento de requisitos.

Gerncia de Requisitos de Software.


Processos de Engenharia de Requisitos:
o Estudos de viabilidade:
Tem como entrada um conjunto preliminar de requisitos de negcios, um
esboo da descrio do sistema e como o sistema pretende apoiar os
processos de negcios.
Procura responder s seguintes perguntas:
O sistema contribui para os objetivos gerais da organizao?
O sistema pode ser implementado com tecnologia atual e dentro
das restries definidas de custo e prazo?
O sistema pode ser integrado a outros sistemas j implantado?
Envolve a avaliao de informaes, sua coleta e a elaborao de um
relatrio.
o Elicitao e anlise de requisitos:
Os engenheiros de software trabalham com os clientes e os usurios
finais do sistema para aprender sobre o domnio da aplicao, quais
servios o sistema deve fornecer, o desempenho esperado do sistema,
restries de hardware e etc.
Pode envolver vrias pessoas de uma organizao.
Entrevistas, Cenrios, Casos de Uso, Prottipos, Workshopps,
Brainstorms, JAD.
Atividades:
Obteno de requisitos.
Classificao e organizao de requisitos.
Priorizao e negociao de requisitos.
Documentao de requisitos.
o Validao de requisitos:
Dedica-se a mostrar que os requisitos realmente definem o sistema que o
usurio deseja.
Se sobrepe anlise; est relacionada descoberta de problemas com
os requisitos.
o Gerenciamento de requisitos:
Requisitos de software sempre mudam.
Processo para compreender e controlar as mudanas dos requisitos de
sistema.
Acompanhamento dos requisitos individuais e manter as ligaes entre os
requisitos dependentes.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

Garante a qualidade e o atendimento dos requisitos de uma soluo de


software.
Processo formal para fazer propostas de mudana e lig-las aos requisitos
de sistema.
Inicia assim que uma verso inicial do documento de requisitos est
disponvel.
Planejamento do Gerenciamento de Requisitos:
Identificao de requisitos.
Processo de gerenciamento de mudanas.
Polticas de rastreabilidade.
Apoio de ferramentas CASE.
o Armazenamento de requisitos.
o Gerenciamento de mudanas.
o Gerenciamento de rastrabilidade.

(Cmara Municipal de SP Consultor Tcnico Legislativo Informtica 2014 FCC)


O desenvolvimento de uma soluo para um sistema de informao baseia-se no processo de
resoluo de problemas. Esse processo pode ser descrito em quatro passos:
1. Definio e entendimento do problema.
2. Desenvolvimento de solues alternativas.
3. Escolha da melhor soluo.
4. Implementao da soluo.
A seguir so descritas trs atividades que ocorrem neste processo:
I. Define cuidadosamente os objetivos do sistema modificado ou do novo sistema e desenvolve
uma descrio detalhada das funes que um novo sistema deve desempenhar.
II. Define se cada alternativa de soluo um bom investimento, se a tecnologia necessria
para o sistema est disponvel e pode ser administrada pela equipe designada da empresa, e se
a organizao capaz de acomodar as mudanas introduzidas pelo sistema.
III. a planta ou modelo para a soluo de um sistema de informao e consiste em todas as
especificaes que executaro as funes identificadas durante a anlise de sistemas. Essas
especificaes devem abordar todos os componentes organizacionais, tecnolgicos e
humanos da soluo.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

A associao correta das atividades I, II e III aos passos ao qual pertencem no processo de
resoluo de problemas est, correta e respectivamente, apresentada em
a) Gerenciamento de Requisitos - Passo 1
Anlise de Risco - Passo 3
Projeto de Sistema - Passo 3
b) Anlise de Requisitos - Passo 1
Anlise de Risco - Passo 3
Projeto de Sistema - Passo 4
c) Elicitao de Requisitos - Passo 1
Estudo de Viabilidade - Passo 2
Projeto de Sistema - Passo 4
d) Gerenciamento de Requisitos - Passo 1
Anlise de Risco - Passo 2
Projeto de Sistema - Passo 3
e) Anlise de Requisitos - Passo 1
Estudo de Viabilidade - Passo 3
Projeto de Sistema - Passo 4

(SUFRAMA Analista Tcnico Administrativo TI CESPE 2014)


Julgue os itens a seguir no que se refere engenharia de requisitos.
[71] O gerenciamento de requisitos garante que os dados se mantenham consistentes e com
qualidade e sejam implementados da forma como esto definidos.

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

(MPU Analista Judicirio Anlise de Sistemas de Informao Cespe - 2014)


Com relao engenharia de requisitos, julgue os itens a seguir.
[86] Workshop de requisitos, brainstorming, entrevistas e questionrios so tcnicas que
podem ser utilizadas para elicitar requisitos.
[87] As atividades do gerenciamento de requisitos incluem a anlise e a negociao, a qual visa
garantir que todos os requisitos do sistema tenham sido declarados de modo no ambguo,
sem inconsistncias, omisses e erros.

(MPE SE Analista do Ministrio Pblico Gesto e Anlise de Projeto de Software - 2013


FCC)
A Engenharia de Requisitos pode ser, emuma viso ampla, dividida em:
I. : ____ preocupa-se com a descoberta, busca da qualidade (correo, completude,
consistncia, possibilidade de verificao, ordenao e rastreamento, facilidade de modificao
e clareza ), detalhamento, documentao, reviso e verificao dos requisitos do sistema.
II. : ____ um processo que estabelece e mantm acordos entre o cliente e a equipe do projeto
sobre a evoluo dos requisitos. Monitora o desenvolvimento e implementao dos requisitos,
registrando seus atributos, status e dependncia, como objetivo de controlar o andamento e as
mudanas realizadas.
Preenchem, correta e respectivamente, as lacunas I e II:
a) Desenvolvimento de Requisitos - Gerncia de Requisitos
b) Elicitao de Requisitos - Gerncia de Escopo
c) Anlise de Requisitos - Gerncia de Mudanas
d) Negociao de Requisitos - Gerncia de Requisitos
e) Elicitao de Requisitos - Gerncia de Mudanas

10

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

(Cmara Municipal de SP Consultor Tcnico Legislativo Informtica 2014 FCC)


O gerenciamento de requisitos em grandes sistemas envolve o processamento de grandes
volumes de informaes sobre requisitos, o que exige o uso de apoio automatizado. As
ferramentas de software para esse gerenciamento devem ser escolhidas durante a fase de
planejamento de gerenciamento de requisitos. As ferramentas de apoio so usadas,
principalmente, para
a) identificao de requisitos, classificao de requisitos e gerenciamento de mudanas.
b) classificao de requisitos, armazenamento de requisitos, validao de requisitos e
gerenciamento de rastreabilidade.
c) armazenamento de requisitos, gerenciamento de mudanas e gerenciamento de
rastreabilidade.
d) classificao de requisitos, validao de requisitos e armazenamento de requisitos.
e) identificao de requisitos, armazenamento de requisitos, classificao de requisitos e
gerenciamento de mudanas.

Prototipagem.
o Tcnica para elencar requisitos, deve-se evitar passar ao cliente que poderia ser
sua verso final.
o uma verso inicial de um sistema de software usado para demonstrar
conceitos, experimentar opes de projeto e, geralmente, conhecer mais sobre
o problema e suas possveis solues.
o Senta-se com o cliente e realiza um projeto rpido para atender somente a
aspectos do software que ficaro visveis (prottipo).
o O prottipo avaliado pelo cliente e usado para refinar os requisitos de software
que sero desenvolvidos.
o Novas interaes so realizadas para que tenhamos a evoluo do prottipo e
melhor entendimento do desenvolvedor.
o Problemas:
O cliente imagina que seja a sua verso final sem considerar que na sua
gerao requisitos de qualidade ou manutenabilidade no foram
tratados. O cliente exige que seja utilizado o prottipo com alguns
remendos e a gerencia aceita.
A utilizao de linguagens e tecnologia quaisquer pode ser uma prtica
pelo desenvolvedor que acaba se adaptando ao seu uso e esquece da real
necessidade que teve ao escolhe-las.

11

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

o Soluo:
Definir as regras do jogo no comeo.

(SUFRAMA Analista Tcnico Administrativo TI CESPE 2014)


Julgue os itens a seguir no que se refere engenharia de requisitos.
[74] Quando forem propostas muitas mudanas nos requisitos do prottipo final, o prottipo
deve ser modificado, e no, descartado.

Especificao Formal.
o Vem depois que os requisitos de sistema foram especificados, porm antes do
projeto detalhado.
o Fecha um loop estreito com a especificao detalhada de requisitos.
o Tem como principal benefcio a capacidade de descobrir problemas e
ambiguidades nos requisitos de sistema, algo que no possvel quando ainda
estamos falando da especificao informal, pois aquela fora uma anlise
detalhada que revela tais erros.
o Possui duas abordagens:
Uma abordagem algbrica.
Uma abordagem baseada em modelos.

(SUFRAMA Analista Tcnico Administrativo TI CESPE 2014)


Julgue os itens a seguir no que se refere engenharia de requisitos.
[72] Em uma especificao informal de requisitos, tal como na formal, a regra deve ser
totalmente detalhada de acordo com a linguagem do cliente.
[73] Em uma especificao de requisitos, deve-se evitar utilizar, com outro sentido, termo j
definido em determinado caso de uso.
[75] Para a adequada identificao de requisitos de software, deve-se utilizar apenas a
documentao escrita dos processos, prescindindo-se de entrevistas realizadas comas partes
envolvidas.

12

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

(CEEE Distribuio Analista de Sistemas 2010 - Fundatec)


[37] Para a elicitao de requisitos, h uma tcnica desenvolvida pela IBM, na dcada de 70,
que possui as seguintes caractersticas: (1) baseia-se na realizao de reunies estruturadas,
tambm referenciadas como oficinas de requisitos; (2) nessas oficinas, realiza-se o
levantamento, a negociao e a definio de requisitos, atravs de um conjunto de reunies,
nas quais participam desenvolvedores, usurios-chave, assim como gerentes de ambos os
lados; (3) as oficinas de requisitos compreendem as tarefas de "personalizao", "sesses" e
"fechamento"; (4) cada sesso conta com diversos participantes, tais como lder da sesso,
patrocinadores, representantes dos usurios e relator, dentre outros; e (5) as sesses podem
durar de um a vrios dias. Nesse caso, essa tcnica de elicitao de requisitos chama-se
A) VORD.
B) METHOD.
C) Brainstorming.
D) Prototipao
E) JAD.

13

http://www.euvoupassar.com.br

Eu Vou Passar e voc?

Вам также может понравиться