Buscar

Exercícios Aulas 1 a 5

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

Disciplina Requisitos de Sistemas
Exercício Aula_01
1- 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.
2- A identificação dos padrões de qualidade relevantes para o projeto e determinação de como satisfazê-los recebe o nome de ______________. Marque a opção que melhor complementa a lacuna.
Planejamento da qualidade
3- Segundo o livro PMBok disponibilizado pela Project Management Institute (PMI), a qualidade possui 3 principais processos: Planejamento da Qualidade, Garantia da Qualidade e Controle da Qualidade. 
Conhecendo a abrangência dos processos relacionados, marque a alternativa que NÃO indica uma ação referente a Controle da Qualidade.
Definição de padrões de desenvolvimento.
4- 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.
5- (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.
6- 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
7- 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
8- 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.
Exercício Aula_02
1-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
2-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.
3-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 classificados por níveis
4-"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.
5-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
6-Analisando as alternativas a seguir, marque a que identifica Requisitos de sistema:
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.
7-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.
8-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
Exercício Aula_03
1-As sentenças relacionadas abaixo se referem ao levantamento de requisitos de um sistema de Gestão de Atendimento de um consultório médico. Escolha a alternativa que indica corretamente os números correspondentes aos requisitos FUNCIONAIS. 
1. O sistema deverá cadastrar o cliente e marcar sua consulta de acordo com sua disponibilidade.
2. O desenvolvimento do sistema deverá utilizar a linguagem Java.
3. O sistema ao final do ano deverá enviar ao cliente um resumo de seus atendimentos.
4. O sistema deverá permitir o cancelamento de consulta e o pagamento em parcelas ou por convênio.
5. O sistema deverá usar software sintetizador de voz para atender aos deficientes visuais.
6. O sistema deverá utilizar uma câmera para capturar a imagem do cliente.
7. O sistema deverá armazenar pelo menos dois telefones dos clientes (residencial e celular).
1 - 3 - 4 - 7
2-Considere os quatro requisitos registrados em um projeto de uma aplicação para a Internet apresentados a seguir. 
I - O tempo de resposta máximo do sistema a qualquer ação do usuário deve ser de 5s. 
II - Clientes que tenham pago as últimas cinco compras à vista têm direito a um desconto não cumulativo de 10% na próxima compra. 
III - A interface com o usuário deve ser organizada em abas e menus. 
IV- Se o produto possuir uma quantidade máxima permitida por compra, esse limite deve ser imposto pelo sistema durante uma compra. 
São tipicamente classificados como requisitos funcionais APENAS os requisitos:
II e IV
3-É 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, sobre o desempenho ou sobre a confiabilidade do sistema, entre outras. Trata-se de:
Requisito não funcional
4-Requisitos não-funcionais são restrições aos serviços de um sistema de software e ao processo de desenvolvimento do sistema. A equipe de desenvolvimento de um sistema de controle de tráfego áereo deve considerar os requisitos não-funcionais de:
Alta disponibilidade e baixo tempo de resposta de usuário por evento
5-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 e II, apenas.
6-"São requisitos que se aplicam frequentemente ao sistema como um todo, indicando restrições sobre os serviços ou funçõesoferecidos pelo sistema".
Esta definição se refere aos requisitos:
Não funcionais.
7-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.
8-O que são requisitos funcionais?
São aqueles que especificam as necessidades dos stakeholders em relação as ações do sistema que realizam o negócio.
Exercício Aula_04
1- Como Modelo evolucionário do processo de software, uma característica da prototipagem é:
Configurar um processo interativo e rápido de desenvolvimento.
2- A técnica de Join Application Design - JAD, é um técnica destinada a promover cooperação, entendimento e trabalho em grupo entre os usuários desenvolvedores. A mesma possui quatro princípios básicos, EXCETO :
Organizar entrevista.
3- A técnica de elicitação aplicada quando se tem um número elevado de usuários para identificação de informações é denominado de:
Brainstorming.
4- Assinale a alternativa que representa a técnica de elicitação de requisitos que pode ser usada para compreender os requisitos sociais e organizacionais:
Etnografia.
5- 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
6- 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. é chamado de:
Gerente de Projeto
7- 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. Aquele que, a partir de uma necessidade, faz a encomenda de um software. Portanto, é quem vai usufruir do produto a ser entregue. Seja ele apenas um ou um grupo. Estamos falando de quem?
Usuário
8- 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.
Exercício Aula_05
1- Com relação aos documentos de requisitos gerados durante o processo de desenvolvimento de software, marque a alternativa que indica uma assertiva INCORRETA em relação ao seu conteúdo:
Devem-se descrever as restrições e a acessibilidade definida, mas as questões relacionadas ao hardware devem ser descritas a parte.
2- 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 oficial do que não deve ser implementado no projeto de software.
3- 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:
Descrever os serviços oferecidos ao usuário e requisitos não funcionais.
4- 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.
Cliente do sistema
5- (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.
6- 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 leem 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 sequência correta de relacionamento entre as colunas:
3 - 5 - 1 - 4 - 2
7- 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 leem os requisitos para verificar se eles atendem às suas necessidades. Também especificam as mudanças
8- 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 o documento de requisitos para planejar, por exemplo, as atividades do processo de desenvolvimento oi sistema.

Outros materiais