Buscar

REQUISITOS DE SISTEMAS

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

REQUISITOS DE SISTEMAS
	O monitoramento de resultados específicos do projeto a fim de determinar se eles estão de acordo com os padrões relevantes de qualidade e identificação de maneiras de eliminar as causas de um desempenho insatisfatório recebe o nome de ________________________.
		
	 Controle da qualidade
	
	
	A etapa de levantamento de requisitos é considerada uma das mais importantes no processo de desenvolvimento de sistemas 
Analisando as alternativas abaixo marque a que NÃO influencia esta definição.
		
	
	Fornece ao desenvolvedor o que é necessário para utilização das ferramentas de teste de sistemas.
	
	A preocupação com a qualidade está constante nos processos de desenvolvimento de software em função de um mercado cada vez mais exigente. 
Dentre as alternativas abaixo, marque a que NÃO é considerada no âmbito do alcance da qualidade. 
		
	
	Escolher a tecnologia de ponta no mercado para que o cliente possa estar atualizado em suas operações.
	
	(CESPE - 2010 - SAD-PE - Analista de Controle Interno - Tecnologia da Informação)
Um requisito de software expressa as necessidades e restrições colocadas em um produto de software que contribuem para a solução de algum problema do mundo real. Acerca desse assunto, assinale a opção correta.
		
	
	Entre as fontes de informação para a elicitação de requisitos, destacam-se, além dos colaboradores, o conhecimento do domínio de aplicação em que o software funcionará, o ambiente operacional do software e o ambiente organizacional. 
	
	O _________________ é orientado a produto e está dentro do domínio do controle da qualidade. Marque a opção que melhor complementa a lacuna.
		
	
	Teste de software
	
	Para facilitar nossa compreensão na definição da palavra qualidade, Pressman (2006) atribuiu o alcance da qualidade de software como uma consequência formal no desenvolvimento; para tanto, estima-se que seja colocada em prática e não somente uma idéia ou desejo que uma organização venha a ter. 
Marque a opção que NÃO faz parte dessa definição de qualidade. 
		
	
	É preciso massificar a concepção nos profissionais e empresas que trabalham com software.
	
	Refletindo sobre o Levantamento de Requisitos, analise as afirmações a seguir: 
I. O processo de levantamento de requisitos é de fundamental importância para o desenvolvimento de sistemas, pois é a partir dele que se delineiam os procedimentos que estarão envolvidos para atendimento às necessidades e solicitações do usuário. 
II. O levantamento de requisitos deve abstrair as questões tecnológicas, pois o importante é conhecer os processos que envolvem o negócio para depois sugerir a tecnologia para implementação. 
III.O processo de levantamento de requisitos é um fator relevante na garantia da qualidade do software. 
Marque a alternativa correta. 
		
	
	Os itens I, II, III estão corretos.
	
	
	Refletindo sobre a relação entre levantamento de requisitos e qualidade de software, marque a alternativa INCORRETA:
		
	
	A definição da arquitetura do sistema, definida no levantamento de requisitos é determinante para prover qualidade no desenvolvimento.
	Tem por definição o detalhamento, as funções, os serviços e restrições operacionais de sistema. 
O texto acima é o conceito de : 
		
	
	Requisitos Sistemas.
	
	Analise as alternativas abaixo e marque a que NÃO se refere a requisitos de usuários. 
		
	
	Especificados para leitores com experiência no negócio e/ou tecnologia.
	
	Considere o seguinte exemplo: Um usuário define a rotina de determinada atividade, expressando claramente qual a necessidade, de forma que seja então criado todo o processo necessário para atender os anseios e, consequentemente, atinge plenamente seus objetivos. Trata-se de um requisito:
		
	 De sistema
	
	
	
	Definem em uma linguagem qualquer o que o sistema deve atender, sem se preocupar como vai atender. O foco é apontar características que agregam o valor do software, sem apontar como isso foi feito. É uma espécie de manual do sistema, que aponta suas funcionalidades para todos que o venham a ler:
		
	
	Requisitos de usuários
	
	Ao comprar um jogo eletrônicos (recomenda-se) analisar quais são as características mínimas exigidas para que o jogo possa funcionar em um determinado computador. As informações ali dispostas são consideradas, obrigatórias, pois define os componentes e configurações para que seja possível usufruir das emoções dos jogos. Portanto, são:
		
	
	Requisitos do Sistema
	
	"São declarações, em uma linguagem natural com diagramas, de quais serviços são esperados do sistema e as restrições sob as quais ele deve operar".
Esta sentença se refere a que tipos de requisitos: 
	
	Requisitos de usuário. 
	
	 7a Questão (Ref.: 201603879926)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Os _______________ são especificados para um grupo de leitores que detém de uma experiência, seja no negócio como na área de tecnologia da informação, nas especificidades da empresa. Não precisa, necessariamente, entender de detalhes tecnológicos, mas estima-se que ostente algum tipo de experiência, dotando-o da capacidade de, por exemplo, identificar os insumos já presentes e aqueles também necessários, mas que não estão sendo gerados, para se alcançar uma determinada informação e com base na regra do negócio, aplicada e requerida pelo cliente. 
		
	
	Requisitos de sistemas
	
	Analisando as alternativas a seguir, marque a que identifica Requisitos de usuário: 
		
	
	São declarações, em linguagem natural e diagramas, sobre os serviços que o negócio oferece e as restrições para a sua operação. 
	
	O que NÃO é definido como requisito não funcional.
		
	
	São aqueles que especificam as necessidades dos stakeholders em relação as ações do sistema.
	
	Requisitos não-funcionais estão diretamente relacionados com a satisfação dos usuários. Assinale a alternativa que não indica um requisito não-funcional:
		
	
	O software deve emitir relatórios de vendas a cada quinze dias.
	
	Sobre a Engenharia de requisitos, assinale a opção INCORRETA:
		
	
	Usabilidade, portabilidade e performance são exemplos de requisitos funcionais de um sistema.
	
	"São requisitos que se aplicam freqüentemente ao sistema como um todo, indicando restrições sobre os serviços ou funções oferecidos pelo sistema".
Esta definição se refere aos requisitos : 
		
	
	Não funcionais. 
	
	Analise o fragmento a seguir: "a base de dados deve ser protegida para acesso apenas de usuários autorizados". O fragmento acima apresenta um exemplo do seguinte requisito: 
		
	
	não-funcional
	
	Em relação a requisitos de sistemas, considere: 
I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos não-funcionais. 
II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais. 
III. Requisitos que vem do domínio da aplicação do sistema e refletem características ou restrições para aquele domínio são chamados de requisitos de domínio e podem ser requisitos funcionais e/ou não-funcionais. 
Está correto o que se afirma em: 
		
	
	III, apenas
	
	É uma restrição sobre os serviços ou as funções oferecidos pelo sistema. Pode ser uma restrição de timing, sobre o processo de desenvolvimento, sobreo desempenho ou sobre a confiabilidade do sistema, entre outras. Trata-se de:
		
	
	requisito não funcional
	
	Descreve as diversas necessidades de clientes e usuários. Eles definem a funcionalidade desejada do software. Este é o conceito de :
		
	
	Requisitos funcionais.
	
	Com foco então em um ciclo de vida do software é possível claramente saber que ele é composto por diversas e distintas responsabilidades que estão vinculadas as pessoas, grupos e entidades. Portanto, o responsável em organizar e conduzir as equipes em suas responsabilidades. Como gestor, precisa manter harmonia no desenvolvimento do projeto, supervisionando a execução das tarefas, observar os processos, sustentar e fomentar o equilíbrio entre a equipe, etc. é chamdo de:
		
	 Gerente de Projeto
	
	
	Em Engenharia de Requisitos, o processo é dividido em estágios, de acordo com a ênfase das atividades executadas, suas metas.
A etapa de elicitação consiste na descoberta de dados sobre o sistema a serem utilizados na definição de requisitos.
Eis, abaixo, algumas técnicas para elicitação de requisitos. Correlacione as colunas:
(1) Engenharia Reversa
(2) Questionários
(3) Reuniões
(4) Observação
(5) Leitura de Documentos
(6) Entrevistas
(  ) facilidade de acesso às fontes de informação, volume de informação.
(  ) baixo custo, pouca complexidade da tarefa.
(  ) contato direto com os atores, possibilidade de validação imediata.
(  ) múltiplas opiniões, criação coletiva.
(  ) padronização de perguntas, tratamento estatístico.
(  ) disponibilidade de informação (código), reutilização.
O correto está em:
 
		
	
	5-4-6-3-2-1
	
	
	
	
	A técnica de prototipagem, explora requisitos vinculados a um produto que possua aspectos críticos. A mesma possui os seguintes elementos que contribuem para o sucesso na elaboração dos processos, EXCETO : 
		
	 Dinâmica de Grupo.
	
	
	Assinale a alternativa que representa a técnica de elicitação de requisistos que pode ser usada para compreender os requisitos sociais e organizacionais:
		
	
	Etnografia.
	
	Com foco então em um ciclo de vida do software é possível claramente saber que ele é composto por diversas e distintas responsabilidades que estão vinculadas as pessoas, grupos e entidades. Portanto, todos aqueles que de alguma maneira é afetado pelo software, é um: 
		
	
	stakeholder
	
	Quando se deseja levantar requisitos através da várias ideias para que as melhores possam ser selecionadas. Que técnica está se usando?
		
	 Brainstorm
	
	
	Como Modelo evolucionário do processo de software, uma característica da prototipagem é:
		
	
	configurar um processo interativo e rápido de desenvolvimento.
	
	Utilizar técnicas de entrevista no processo de Levantamento de Requisitos contribui para o sucesso dessa disciplina. Supondo que no sistema em desenvolvimento que estás coordenando surgiu um procedimento que está diretamente relacionado às ações dos usuários, pois não se tem documentação e esses usuários estão resistentes ao sistema. 
Qual a técnica relacionada nas opções abaixo estaria correta em ser utilizada? 
		
	 Etnografia
	.
	
	Em 1995, a Organização Australiana de Defesa e Tecnologia relatou os resultados de uma pesquisa sobre problemas com especificação de requisitos na Marinha. Um dos problemas destacados foi a disparidade no nível das especificações. Isto é, alguns requisitos foram especificados em um nível alto e outros em um nível muito baixo. A disparidade era composta de diversas situações. 
Assinale a única alternativa que NÃO descreve tal situação.
		
	
	Na tentativa de não reutilizar os requisitos a partir de sistemas anteriores, os analistas empregaram diferentes formatos e estilos de escrita.
	
	O desenvolvimento de uma documentação completa e consistente faz parte dos requisitos de qualidades no processo de desenvolvimento de software. A estrutura proposta por Summerville (2009) compreende de Prefácio, Introdução, Glossário, Definição de requisitos de usuário, modelos do sistema, Evolução do sistema, Apêndices e Índice. 
Marque a alternativa que descreve o conteúdo do item Definição de Requisitos de Usuários:
		
	
	Incluir modelos gráficos do sistema.
	
	Descrever os serviços oferecidos ao usuário e requisitos não funcionais.
	
	Descrever pressupostos em que o sistema se baseia e mudanças previstas.
	
	Descrever brevemente as necessidades e funções do sistema.
	
	Definir possíveis leitores e descrever histórico de versões. 
	
	Gabarito Comentado
	
	
	Segundo Sommerville, o documento de requisitos de software é a declaração oficial do que os desenvolvedores de sistema devem implementar. Esse documento possui um conjunto diversificado de usuários, desde a gerência sênior da organização até os engenheiros responsáveis pelo desenvolvimento do software. Um dos possíveis usuários é o Gerente, como ele utiliza esse documento?
		
	
	Usam os requisitos para desenvolver testes de validação para o sistema.
	
	Usam os requisitos para compreender o sistema e os relacionamentos entre as partes
	
	Usam os requisitos para compreender qual sistema será desenvolvido
	
	Usam o documento de requisitos para planejar, por exemplo, as atividades do processo de desenvolvimento oi sistema.
	
	Especificam e lêem os requisitos para verificar se eles atendem às suas necessidades. Os clientes especificam as mudanças
	
	Identifique o profissional que usa requisitos para entender o sistema e os relacionamentos entre suas partes. Marque a alternativa correta:
		
	
	Engenheiros de Manutenção de Sistema
	
	
	
	
	(UFAL - 2011 - Analista de Tecnologia da Informação) 
Considerando-se a especificação de requisitos de um software, é INCORRETO afirmar: 
		
	
	a fase de especificação de requisitos pode ser iniciada logo após as fases de análise e projeto. Por essa razão, é fundamental que haja a participação ativa do usuário.
	
	Segundo Sommerville, o documento de requisitos de software é a declaração oficial do que os desenvolvedores de sistema devem implementar. Esse documento possui um conjunto diversificado de usuários, desde a gerência sênior da organização até os engenheiros responsáveis pelo desenvolvimento do software. Um dos possíveis usuários é o Cliente de Sistema, como ele utiliza esse documento?
		
	
	Especificam e lêem os requisitos para verificar se eles atendem às suas necessidades. Também especificam as mudanças
	
	O Documento de Requisitos de Software é a declaração oficial do que os desenvolvedores de sistema devem implementar, além de ser utilizado pelos diversos stakeholders da organização.
As colunas abaixo indicam os possíveis usuários do documento e como eles utilizam:
1 - Clientes do sistema
2 - Gerentes
3 - Engenheiros do sistema
4 - Engenheiros de teste do sistema
5 - Engenheiros de manutenção do sistema
(      ) Usam os requisitos para compreender qual sistema será desenvolvido. 
(      ) Usam os requisitos para compreender o sistema e os relacionamentos entre suas partes.
(      ) Especificam e lêem os requisitos para verificar se eles atendem às suas necessidades.
(      ) Usam os requisitos para desenvolver testes de validação para o sistema.
(       ) Usam o documento de requisitos para planejar um pedido de proposta para o sistema e planejar o processo de desenvolvimento do sistema.
Assinale a alternativa que corresponde a seqüência correta de relacionamento entre as colunas: 
		
	 3 - 5 - 1 - 4 - 2
	
	
	Especifica e lê os requisitos para verificar se estes satisfazem suas necessidades, também especifica as alterações nos requisitos.Conforme descrito em Sommerville (2009), qual é a caracterização deste usuário?  
Marque a alternativa correta.
		
	
	Engenheiro de manutenção
	
	Gerente
	
	Cliente do sistema
	
	Engenheiro de teste
	
	Engenheiro de sistema
	
	As etapas de uma engenharia de requisitos consiste em:
		
	
	Investigar a viabilidade; Levantar os requisitos; Analisar os requisitos; Classificar os requisitos; Documentar e Homologar.
	
	Identifique com V as afirmativas verdadeiras e com F, as falsas. 
( ) Os requisitos não funcionais restringem o sistema que está sendo desenvolvido e o processo de desenvolvimento que deve ser usado e estão, frequentemente, relacionados às propriedades emergentes do sistema de modo que se aplicam ao sistema em sua totalidade. 
( ) A prototipação não é considerada uma técnica usada para validação de requisitos, pois ocorre na fase final do processo de desenvolvimento, representado a entrega do sistema aos usuários finais e clientes. 
( ) Pode-se considerar que a entrada para o estudo de viabilidade consiste em um conjunto preliminar de requisitos de negócios, um esboço da descrição do sistema e como esse sistema pretende apoiar os processos de negócios. 
Marque a alternativa que registra a resposta correta, considerando a ordem de cima para baixo.
		
	
	F, F, V
	
	Conceitualmente envolve os processos de descobrir, analisar, documentar e verificar as necessidades de clientes e sistemas no desenvolvimento de software garantindo que o sistema desenvolvido atenda de forma correta as necessidades especificada. Este conceito refere-se a :
		
	
	
	
	
	
	Análise de requisitos
	
	(CESGRANRIO - 2006 - Petrobrás - Analista de Sistemas Pleno)
Sobre a Análise e o Gerenciamento de Requisitos, é FALSO afirmar que: 
		
	
	na análise de requisitos o cliente utiliza as melhores práticas de engenharia de requisitos na tarefa de descrever suas necessidades. 
 
	
	O estudo de viabilidade consiste da engenharia de requisitos como primeira etapa. A que se deve a necessidade deste estudo ser desenvolvido no início do projeto? 
Marque a alternativa que NÃO se refere a uma justifica para essa prática.
		
	
	Para estabelecer o processo de alocação e distribuição de procedimentos entre os envolvidos no desenvolvimento.
	
	Considerando a proposta de Sommerville (2009) de se ter um processo genérico de levantamento e análise, associe a atividade à descrição correspondente. 
1- Compreensão do domínio.
2- Coleta de requisitos.
3- Classificação.
4- Resolução de conflitos. 
5- Definição das prioridades. 
6- Verificação de requisitos. 
( ) Soluciona discussões entre múltiplos stakeholders estão envolvidos.
( ) Os analistas devem entender a aplicação.
( ) É o processo de descoberta dos requisitos.
( ) Confirmam se os requisitos estão completos e consistentes e se estão em concordância com o que os stakeholders desejam do sistema.
( ) Envolve interação com os stakeholders para a ordenação dos requisitos por importância.
( ) Considera o conjunto não estruturado dos requisitos e os organiza em grupos coerentes.
Marque a alternativa que indica a ordem correta de cima para baixo. 
		
	
	4 - 1 - 2 - 6 - 5 - 3
	
	Na engenharia de requisitos é definido o que DEVE ser feito no projeto, sem se preocupar com o COMO deve ser feito. O mesmo divide-se em gerência e desenvolvimento de requisitos. 
Nos itens abaixo marque o item que NÂO está definido como etapa do processo da engenharia de requisitos.
		
	
	Questionário
	
	É consenso que o levantamento de requisitos é fundamental para o sucesso do desenvolvimento de um software. Em função disso definiu-se a Engenharia de Requisitos que está dividida em atividades. 
Marque a alternativa que NÃO corresponde a uma dessas atividades que compõe a Engenharia de Requisitos.
		
	 Construção
	
	
	UM DOS GRANDES PROBLEMAS NA ELICITAÇÃO DE REQUISITOS, SÃO AS CONSTANTES MUDANÇAS QUE O SISTEMA SOFRE AO LONGO DO TEMPO. ESTE CONCEITO ESTÁ A ASSOCIADO A ?
		
	 PROBLEMAS DE VOLATIBILIDADE DE REQUISITOS.
	
	
	Em um sistema cujo objetivo principal seja emitir guias de cobrança de impostos e fazer o controle de contribuintes, NÃO é um produto inerente ao trabalho de levantamento de requisitos
		
	
	uma descrição da relação possível entre as linhas de código com os pontos de função
	
	São causas de dificuldade no processo de elicitação e compreensão dos requisitos:
I - Os stakeholders frequentemente não sabem o que querem do sistema;
II - Diferentes stakeholders possuem diferentes requisitos, expressos de diferentes formas;
III - Novos requisitos podem surgir de novos stakeholders que não haviam sido consultados anteriormente;
IV - Fatores políticos podem influenciar os requisitos do sistema.
Estão corretos:
		
	
	Os itens I, II e III. 
	
	Os itens II, III e IV. 
	
	Os itens I, II, III e IV. 
	
	Os itens II e III. 
	
	Os itens I, III e IV. 
	
	Realizar um levantamento de requisitos consistente é uma responsabilidade do analista de sistema, pois representa o ponto de partida de todo processo de desenvolvimento e a principal garantia de sucesso do projeto. Analise as sentenças abaixo e verifique as que descreve práticas que favorecem uma elicitação de requisitos que reflita os anseios dos stakeholders. 
I - Utilizar técnicas adequadas para compreender as necessidades e preocupações das partes interessadas e os ambientes no qual elas trabalham ou operam. 
II - A identificação de requisitos deve aparecer de forma cíclica durante sessões tanto de levantamento quando de validação, portanto requer uma combinação de técnicas para que seja completa. 
III - O analista de sistemas deve utilizar sua experiência prévia em outras empresas, quando do mesmo ramo de negócio do sistema que estiver realizando o levantamento de requisitos, pois assim poderá ganhar tempo nas definições das soluções. 
Marque a alternativa correta. 
		
	
	As sentenças II e III estão corretas.
	
	As sentenças I e II estão corretas.
	
	Somente a sentença I está correta.
	
	As sentenças I, II e III estão corretas.
	
	As sentenças I e III estão corretas.
	
	Na elicitação de requisitos, fala-se em Problemas de Escopo. 
Marque a alternativa que descreve o problema.
		
	
	Cliente/usuários é leigo ou limitado no conhecimento de seu ambiente computacional ou do domínio do seu negócio.
	
	Mudanças constantes nos requisitos.
	
	Clientes/usuários omitem informações que julgam óbvias.
	
	Clientes/usuários desconhecem o que é importante (ou até mesmo quer ocultar), inibindo os limites do sistema, o que dificulta uma definição completa.
	
	Clientes/usuários desconhecem ou estão em dúvidas sobre as necessidades e como seu papel é fundamental.
	
	
	
	
	Dentre as alternativas relacionadas abaixo, marque a que NÂO corresponde a uma ATIVIDADE da técnica de Elicitação de Requisitos: 
		
	
	Verificar as necessidades e limitações dos stakeholders do sistema.
	
	Conhecer o domínio da aplicação.
	
	Checar a consistência e completude.
	
	Verificar a interação entre os sistemas para visualizar a contribuição de forma geral com os objetivos de negócio.
	
	Identificar problema.
	
	Durante a elicitação de requisitos o analista de sistema busca identificar junto aos stakeholders, frente ao sistema ou produto, alguns pontos fundamentais para entendimento dos procedimentos que o compõe. 
Marque a alternativa que NÃO indica um desses pontos. 
		
	
	O comportamento ou operacionalização da solução na rotina da empresa.
	
	Como se encaixa no contexto das necessidades do negócio;
	
	As semelhanças existentes das característicasdo produto em relação aos produtos de mercado e de concorrentes.
	
	Os alvos a serem alcançados;
	
	Os pontos a serem acompanhados;
	
	
	
	
	O estudo que mostra os requisitos derivados da maneira como as pessoas realmente trabalham em vez da maneira como as definições dizem que elas deveriam trabalhar é conhecida como
		
	
	estenografia
	
	requisitografia
	
	taquigrafia
	
	etnografia
	
	brainstorming
	
	Os processos de negócios podem ser entendidos como um conjunto de ___________ que envolvem __________, ___________ e ___________, que interligados por objetivos comuns formam uma cadeia de valor da organização. As lacunas são, correta e respectivamente, preenchidas por:
		
	
	Transformações, entrada, processamento, saída.
	
	Atividades, entrada, processamento, saída.
	
	Processos, entrada, saída, atividades.
	
	Atividades, processamento, entrada, saída.
	
	Transformações, processamento, entrada, saída.
	
	
	
	
	As sentenças abaixo se referem ao processo de validação de requisitos:
I - A verificação de completeza deve garantir que o documento de requisitos contenha todas as funções e restrições desejadas pelos usuários do sistema.
II - A verificação de consistência deve garantir que o documento de requisitos não contenha restrições ou descrições contraditórias para a mesma função do sistema.
III - A verificação de realismo deve garantir que haja um conjunto de testes que demonstre que o sistema entregue atende a cada requisito especificado.
IV - A verificação de validade deve levar em consideração o orçamento e o prazo para o desenvolvimento do sistema.
Estão corretos: 
		
	
	Os itens I e II.
	
	Os itens III e IV.
	
	Os itens I, II, III e IV.
	
	Os itens II, III e IV.
	
	Os itens I, III e IV.
	
	No âmbito da Engenharia de Requisitos, uma revisão técnica formal é:
		
	
	um teste de desempenho. 
	
	o resultado do escopo. 
	
	uma técnica de elicitação. 
	
	um mecanismo de validação.
	
	um instrumento de rastreamento. 
	
	Os requisitos de sistemas possuem propriedades que devem ser observadas em sua definição. Relacione as colunas e em seguida escolha a alternativa correspondente. 
Opções: 
		
	
	1 - 2 - 4 - 3 
	
	4 - 3 - 1 - 2 
	
	2 - 4 - 1 - 3
	
	2 - 1 - 3 - 4 
	
	3 - 4 - 2 - 1 
	
	Sommerville (Engenharia de Software, 2009) destaca que 
"o custo para consertar um problema de requisitos por meio de uma mudança no sistema é geralmente muito maior do que o custo para consertar erros de projetos ou codificação. A razão para isso é que a ocorrência de mudança dos requisitos normalmente significa que o projeto e a implementação do sistema devem ser alterados." 
Pensando nisso, qual das etapas do processo de levantamento de requisitos relacionadas abaixo minimiza os erros e identifica problemas para providenciar ações de correções em tempo de desenvolvimento do sistema? 
		
	
	Elaboração da documentação.
	
	Validação.
	
	Construção de diagramas de Caso de Uso.
	
	Elicitação. 
	
	Estudo de Viabilidade.
	
	Na engenharia de requisitos, a etapa em que a equipe de revisão examina a especificação do sistema, procurando erros de conteúdo ou interpretação, áreas em que esclarecimentos podem ser necessários, informação omissa, inconsistências, requisitos conflitantes ou requisitos não realísticos, é conhecida como: 
		
	
	especificação de requisitos
	
	análise e negociação de requisitos
	
	gestão de requisitos
	
	modelagem do sistema
	
	validação de requisitos
	
	
	
	
	Os produtos de trabalho resultantes da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação de requisitos. Analise os itens a seguir referentes a essa etapa: 
I. Um dos principais mecanismos de validação de requisitos é a avaliação técnica formal. 
II. O modelo de análise pode garantir que os requisitos foram consistentemente declarados.
III. É frequentemente útil examinar cada requisito em face de um conjunto de questões do tipo checklist. 
IV. A equipe de revisão que avalia os requisitos inclui apenas pessoas com conhecimento técnico na área de TI, como engenheiros de softwares, desenvolvedores etc. 
Está correto o que consta em:
		
	
	II e IV, apenas. 
	
	II, III e IV, apenas
	
	I, II, III e IV
	
	I, II e IV, apenas
	
	I e III, apenas
	
	Segundo Ian Sommerville, existe uma série de técnicas de validação de requisitos que podem ser utilizadas em conjunto ou individualmente. São elas:
		
	
	geração de casos de teste, revisões de requisitos, gerenciamento de mudanças e prototipação. 
	
	análise automatizada da consistência, prototipação, gerenciamento de mudanças e geração de casos de teste. 
	
	prototipação, análise automatizada da consistência, revisões de requisitos e gerenciamento de mudanças. 
	
	revisões de requisitos, prototipação, geração de casos de teste e análise automatizada da consistência. 
	
	gerenciamento de mudanças, análise automatizada da consistência, revisões de requisitos e geração de casos de teste. 
	
	Segundo Sommerville (2011, pag. 76), "O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema. No entanto, você deve começar a planejar como gerenciar mudanças de requisitos durante o processo de elicitação de requisitos." O passo inicial é planejar e definir bem qual será o nível do detalhamento pretendido no gerenciamento de requisitos. São exemplos de atributos que devem ser avaliados, EXCETO:
		
	
	Ferramenta de apoio.
	
	workshops de requisitos e pesquisa/questionários.
	
	Políticas de rastreabilidade.
	
	Identificação de requisitos.
	
	Processo de gerenciamento de mudanças.
	
	Os sistemas sofrem constantes modificações, seja por algum erro, novas necessidades ou até como resultado de um levantamento de requisitos precário. Sendo assim é preciso considerar a possibilidade das mudanças no software que pode acontecer. Com intuito de prover organização e método na execução das mudanças, realizamos um planejamento onde atividades são propostas. 
Marque a alternativa que denomina a atividade que consiste em definir um conjunto de atividades cujo objetivo está em avaliar o impacto causado. 
		
	
	Políticas de rastreabilidade.
	
	Ferramenta de apoio.
	
	Processo de gerenciamento de mudanças.
	
	Identificação de requisitos.
	
	Modelo de Processo.
	
	
	A mudança de requisito pode iniciar após a implantação do sistema pois é possível uma adequação a uma situação não prevista ou uma necessidade nova ou até um requisito não previsto. Sendo assim é preciso que o analista já esteja planejando o gerenciamento de mudança para a partir de um problema identificado possa entregar um requisito revisado. Para isso é preciso passar por um fluxo que compreende de 3 etapas. 
Marque a alternativa que identifica corretamente as etapas e na sequencia ordenada da esquerda para a direita.
		
	
	Levantamentos de Requisitos - aprovação de escopo - Implementação de Mudanças 
	
	Levantamentos de Requisitos - Análise de Mudanças - Implementação de mudanças
	
	Análise de problema e especificação de mudanças - Análise de  mudanças de custos - Implementação de Mudanças
	
	Análise de  mudanças - Implementação de custos - Validação de mudanças
	
	Análise de  mudanças de custos - Análise de problema e especificação de mudanças - Implementação de Mudanças
	
	DURANTE O PLANEJAMENTO DE GERENCIAMENTO DE REQUISTOS, TEMOS COMO PASSO INICIAL
PLANEJAR E DEFINIR QUAL SERÁ O NÍVEL DE DETALHAMENTO PRETENDIDO DURANTE O PROJETO.
A SEGUIR UMA LISTAGEM DOS ATRIBUTOSQUE DEVEM SER AVALIADOS. MARQUE A OPÇÃO QUE
NÃO ESTÁ DE ACORDO COM O CONCEITO APRESENTADO. 
		
	
	PROTOTIPAÇÃO E ETNOGRAFIA.
	
	PROCESSO DE GERENCIAMENTO DE MUDANÇAS.
	
	FERRAMENTAS DE APOIO.
	
	IDENTIFICAÇÃO DE REQUISITOS.
	
	POLÍTICAS DE RASTREABILIDADE.
	
	Considerando os motivos que levam a realização de manutenções nos sistemas, marque a alternativa que NÃO descreve um motivo para realizar a manutenção de softwares. 
		
	
	Quando os usuários finais tiverem experiência de um sistema, descobrirão novas necessidades e prioridades.
	
	Fusões entre empresas, mudanças no negócio, questões técnicas.
	
	Novas legislações e regulamentos os quais o sistema deve necessariamente respeitar, dentre outros. 
	
	Novo hardware que deve ser introduzido.
	
	Turn-over na equipe de desenvolvimento.
	
	Segundo Sommerville, o gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema. Portanto, o passo inicial está em planejar e definir bem qual será o nível do detalhamento pretendido no gerenciamento de requisitos, e para isso dentre os atributos que devem ser avaliados temos:
		
	
	Identificação de Requisitos e Políticas de rastreabilidade 
	
	Políticas de Rastreabilidade e Ferramentas de Modelagem
	
	Identificação de Casos de Uso e Ferramentas de Apoio
	
	Ferramentas de Apoio e Armazenamento de Requisitos
	
	Processo de Gerenciamento de Mudanças e Armazenamento de Requisitos
	
	No processo de gerenciamento de mudança de requisitos são considerados três estágios, apresentado no quadro abaixo. Correlacione as informações Estagio x Objetivos. 
Estagio 
1 - Análise de problema e especificação de mudanças 
2 - Análise de mudança de requisito 
3 - Implementação de Mudanças 
Objetivo 
( ) Decidir a efetivação da mudança. 
( ) Efetivar a mudança. 
( ) Verificar a validade da mudança. 
Marque a alternativa correta, em seguida.
		
	
	1 - 3 - 2
	
	3 - 2 - 1 
	
	2 - 3 - 1 
	
	1 - 2 - 3
	
	2 - 1 - 3
	
	Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O diagrama mais adequado para essa finalidade é o diagrama de
		
	
	casos de uso.
	
	comunicações.
	
	atividades.
	
	classes.
	
	colaboração.
	
	Os diagramas de caso de uso apresentados pela UML (Unified Modelling Language) tem como objetivo a representação dos requisitos de sistema. Muitas simbologias são usadas. 
Escolha a alternativa correta que denomina a representação da interação caso de uso - caso de uso que é estabelecida somente quando existe o atendimento de uma regra de negócio.
		
	
	parcialidade
	
	alias
	
	Include
	
	totalidade
	
	extend
	
	(FUNCAB - MPE-RO - 2012) A figura abaixo representa o diagrama UML denominado:
		
	
	Diagrama de Sequência
	
	Diagrama de Colaboração
	
	Diagrama de Classes
	
	Diagrama de Caso de Uso
	
	Diagrama de Atividades
	
	
	
	
	
 
A partir da figura acima, em relação a execução das atividades é correto afirmar:
 
i) a atividade D sempre será executada.
ii) a atividade B será executada se a mensagem for recebida, ou a atividade C será executada se  a condição do evento de tempo for atingida. Nunca ambas as atividades serão executadas.
iii) a atividade B será executada assim que a mensagem for recebida e a atividade C será executada assim que a condição de tempo for atingida. Poderão ser executadas em momentos diferentes, mas sempre serão executadas.
 
		
	
	somente i e ii
	
	
	
	
	(UERJ - 2015) No diagrama de atividade da UML, o elemento que recebe uma transação de entrada e cria dois ou mais fluxos de controle paralelos é: 
		
	
	Nó de bifurcação
	
	
	
	
	Os relacionamentos presentes nos diagramas de casos de uso podem ser de
I. Agregação.
II. Generalização.
III. Dependência.
IV. Associação.
Está correto o que consta em:
 
		
	
	II e IV, apenas
	
	II e III, apenas
	
	I e II apenas
	
	II, III e IV, apenas
	
	I, II, III e IV
	
	
	
	O entendimento e a modelagem dos processos de negócios contribuem para o levantamento adequado dos requisitos de sistemas que darão suporte ao negócio em questão. Quanto aos tipos de processos de negócios, avalie as questões a seguir e indique a alternativa correta.
I - Processos primários ou finalísticos possuem relação direta com os clientes e, quando agrupados, tendem a traduzir a cadeia de valor da organização.
II - Processos de suporte ou apoio colaboram com os processos primários e possuem relacionamento direto com os clientes.
III - Processos de gestão tem como objetivo garantir que os processos por ele gerenciados, atinjam suas metas operacionais, financeiras, regulatórias e legais.
		
	
	Somente as alternativas I e III estão corretas
	
	Somente as alternativas II e III estão corretas.
	
	Nenhuma das alternativas está correta.
	
	Todas as alternativas estão corretas.
	
	Somente a alternativa I está correta.
	
	
	
	
	Analise as afirmativas a seguir, sobre requisitos em projetos de software. 
I - O rastreamento de requisitos é de grande importância para conduzir análises de impacto quando há mudanças em requisitos. 
II - O acrônimo FURPS+ se refere aos requisitos não funcionais das categorias de Feasibility, Usability, Reliability, Performance e Supportability. 
III - Um requisito pode conter, além da especificação, atributos que sirvam ao seu gerenciamento. 
IV - Casos de uso são descrições da interação entre um ator e o sistema e, portanto, especificam apenas requisitos funcionais. 
Estão corretas APENAS as afirmativas 
		
	
	III e IV. 
	
	I e II. 
	
	II e IV. 
	
	I e III. 
	
	II e III. 
	
	Refletindo sobre a relação entre levantamento de requisitos e qualidade de software, marque a alternativa INCORRETA:
		
	
	A definição da arquitetura do sistema, definida no levantamento de requisitos é determinante para prover qualidade no desenvolvimento.
	
	Uma falha na comunicação pode acarretar erros, que levam a baixa qualidade do software.
	
	Os testes de requisitos é uma prática que leva a qualidade, pois minimiza erros.
	
	A qualidade do software depende de um levantamento de requisitos consistente.
	
	Um levantamento de requisitos ineficiente pode gerar prejuízos de tempo / custo no planejamento, comprometendo a qualidade.
	
	
	
	Refletindo sobre o Levantamento de Requisitos, analise as afirmações a seguir: 
I. O processo de levantamento de requisitos é de fundamental importância para o desenvolvimento de sistemas, pois é a partir dele que se delineiam os procedimentos que estarão envolvidos para atendimento às necessidades e solicitações do usuário. 
II. O levantamento de requisitos deve abstrair as questões tecnológicas, pois o importante é conhecer os processos que envolvem o negócio para depois sugerir a tecnologia para implementação. 
III.O processo de levantamento de requisitos é um fator relevante na garantia da qualidade do software. 
Marque a alternativa correta. 
		
	
	Somente os itens II e III estão corretos. 
	
	Somente os itens I e II estão corretos. 
	
	Somente o item III está correto.
	
	Os itens I, II, III estão corretos.
	
	Somente os itens I e III estão corretos. 
	
	Os _________________ estão vinculados na linguagem ou ambiente do teor da especificação para determinada finalidade, como o intuito de conseguir ser entendível, evitando que qualquer anomalia na qualidade da informação disposta imponha obstáculos para se alcançar plenamente o resultado esperado. Selecione a opção que melhor preenche a lacuna acima.Requisitos de sistemas
	
	Requisitos não funcionais
	
	Requisitos funcionais
	
	Requisitos de usuários
	
	Requisitos classificados por níveis
		
	
	
	Analisando as alternativas a seguir, marque a que identifica Requisitos de sistema:
		
	
	São requisitos aplicados na criação da estrutura tecnológica dos procedimentos envolvidos.
	
	São declarações, em linguagem natural e diagramas, sobre os serviços que o negócio oferece e as restrições para a sua operação.
	
	Representa uma especificação real e restritiva do software e serve de base para a implantação e testes.
	
	Representa uma especificação abstrata e precisa do software e serve de base para o projeto e implementação.
	
	São requisitos que estabelecem detalhadamente as funções e restrições do sistema através da especificação funcional que pode servir como um contrato entre cliente e desenvolvedor.
	
	
	
	Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a ser desenvolvido, pode-se afirmar que essa é a etapa onde se dá, EXCETO:
		
	
	O planejamento do projeto/sistema. 
	
	O entendimento do negócio. 
	
	A definição do hardware que será necessário à implantação do projeto/sistema. 
	
	O levantamento da situação atual e do que se pretende desenvolver. 
	
	O fechamento de escopo do projeto/sistema. 
	
	
	
	Uma equipe de analistas está entrevistando gerentes de área para levantar os requisitos do novo sistema de reservas de uma companhia aérea. Considere as afirmativas sobre os requisitos levantados. 
I - O usuário poderá fornecer um roteiro com múltiplos pontos de parada. 
II - O total a ser pago deverá ser expresso na moeda escolhida pelo usuário. 
III - As trocas de informações com os sistemas das empresas coligadas (hotéis, locadora de veículos, etc.) são feitas através de Web Services. 
É(São) requisito(s) funcional(ais) o que é apresentado em 
		
	
	I, II e III.
	
	I, apenas.
	
	I e II, apenas.
	
	II e III, apenas.
	
	III, apenas.
	
	
	
	Quando se deseja levantar requisitos através da várias ideias para que as melhores possam ser selecionadas. Que técnica está se usando?
		
	
	Entrevistas
	
	Questionários
	
	Etnografia
	
	Brainstorm
	
	Cenários
	
	
	
	Utilizar técnicas de entrevista no processo de Levantamento de Requisitos contribui para o sucesso dessa disciplina. Supondo que no sistema em desenvolvimento que estás coordenando surgiu um procedimento que está diretamente relacionado às ações dos usuários, pois não se tem documentação e esses usuários estão resistentes ao sistema. 
Qual a técnica relacionada nas opções abaixo estaria correta em ser utilizada? 
		
	
	Etnografia.
	
	Questionário.
	
	Entrevista.
	
	Workshop.
	
	Brainstorming.
	
	
	
	Documentar requisitos é uma prática que deve ser usada em todo desenvolvimento de sistema, pois traz muitos benefícios. 
Marque a alternativa que NÃO corresponde a um benefício de se ter composto uma documentação de requisitos.
		
	
	Pode ser usado como suporte no desenvolvimento para validação das informações.
	
	Assume um compromisso com a comunicação dos requisitos para o cliente.
	
	Pode ser construída fora de padrão, pois o importante é que as informações sejam registradas e de fácil acesso.
	
	Norteia o desenvolvimento do projeto.
	
	Garante a continuidade dos sistemas, para o processo de manutenção.
		
	
	
	O documento de requisito é o documento mais importante para o controle técnico do projeto, segundo Sommerville (2009) este documento define-se como :
		
	
	Uma declaração oficiosa do que deve ser implementado no projeto de software.
	
	Uma declaração oficial do que não deve ser implementado no projeto de software.
	
	Uma forma de registros de modelos de dados.
	
	Um documento informal entre usuários e desenvolvedores.
	
	Uma declaração oficial do que deve ser implementado no projeto de software.

Outros materiais