Buscar

Exercícios Levantamento de Requisitos e Modelagem de Processos (Unidade 2)

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

Prévia do material em texto

Exercícios Levantamento de Requisitos e Modelagem de Processos
Unidade 2
Deixe seu like !!!
Seleção de técnicas de elicitação de requisitos de software
1. Pedro foi alocado para realizar a elicitação de requisitos de um sistema no qual o cliente é uma grande empresa de seguros. O objetivo é desenvolver uma nova versão para um sistema já existente. Diversos usuários teriam que ser envolvidos e um possível conflito de prioridades poderia ocorrer. O gerente de Pedro aconselhou que ele utilizasse terno e gravata, de acordo com as características da empresa.
Que técnica de elicitação de requisitos Pedro deveria aplicar?
E. JAD.
2. Raquel deve preparar a elicitação de requisitos para um novo sistema de apoio a uma agência de publicidade. O gerente de Raquel a orientou a se vestir de maneira mais informal, pois os clientes são pessoas jovens e o ambiente da empresa é descontraído e criativo.
Que técnica de elicitação de requisitos Raquel deveria aplicar?
A. Brainstorming.
3. Eduardo foi contratado como Analista de Requisitos de um sistema de bonificação de pesquisadores por resultado. A principal característica deste sistema é a variedade de perfis que o utilizarão. Todos os usuários possuem necessidades que devem ser levantadas, mas eles se encontram dispersos em universidades nos 5 continentes. Serão considerados os requisitos que a maioria das Universidades apontarem como críticos ou imprescindíveis.
Qual técnica de elicitação de requisitos Eduardo deve utilizar?
C. Questionário.
4. Um produto de software não existe de forma isolada, ele está inserido em um contexto social e organizacional.
A técnica que ajuda um analista de requisitos a identificar este contexto, suas interações e possíveis requisitos que possam estar implícitos ou invisíveis é:
D. Observação.
5. Um novo modelo de carro está sendo lançado no mercado e você vai ser o responsável pelos requisitos da central multimídia que vai fazer parte do projeto. O diretor executivo anunciou que quer um produto inovador que conquiste o público jovem e que você tem autonomia para as decisões. Decida quais técnicas de elicitação de requisitos serão utilizadas de acordo com as características do projeto.
I – Você irá realizar um brainstorming, uma vez que se trata de um produto inovador.
II – Você irá realizar entrevistas com os engenheiros do projeto para entender as interfaces necessárias ao novo carro.
III – Você irá realizar uma observação para analisar como os motoristas dirigem os carros atuais.
IV – Você irá realizar um JAD para projetar o software e gerenciar os conflitos.
Assinale a alternativa abaixo que contém apenas as assertivas corretas.
D. As assertivas I e II estão corretas.
Especificação de requisitos funcionais utilizando casos de uso
1. O diagrama de casos de uso representa funcionalidades do sistema com foco nas interações dos atores com os casos de uso. Considere o diagrama a seguir e analise as assertivas:
I. Na especificação do Caso de Uso 2, tanto o Ator A quanto o Ator B são considerados atores principais.
II. Na especificação do Caso de Uso 4, tanto o Ator A quanto o Ator B são considerados atores principais.
III. Na especificação do Caso de Uso 2, o Ator B é considerado um ator principal, e o Ator C é considerado um ator secundário.
IV. Na especificação do Caso de Uso 3, vai haver um ponto de inclusão do Caso de Uso 4.
Com base no diagrama de casos de uso e nas afirmativas apresentadas, é correto afirmar:
C. As assertivas II e III estão corretas.
2. A especificação de casos de uso apoia o detalhamento do que está desenhado no diagrama de casos de uso. Leia as seguintes assertivas sobre a especificação de casos de uso:
I. Quando uma pré-condição existir, ela deve aparecer na especificação de caso de uso no item chamado “pré-condição”, e o caso de uso deve testar se ela é verdadeira no primeiro passo do fluxo principal.
II. O fluxo alternativo apresenta todas situações imprevistas e os erros que podem ocorrer em um caso de uso e como o sistema irá tratá-los.
III. Quando um caso de uso pode ser executado por mais do que um ator, ambos devem ser listados como atores principais do caso de uso.
IV. Quando um relacionamento de extend existir no diagrama de casos de uso, significa que a especificação do caso de uso base deverá conter um ponto de extensão que chamará o caso de uso estendido.
Com base nas assertivas , assinale a alternativa correta:
D. As assertivas III e IV estão corretas.
3. Em um diagrama de casos de uso, os relacionamentos são representados por linhas que apresentam formatos e significados específicos, servindo de base para a interpretação semântica da relação. Analise o diagrama a seguir:
Escolha a alternativa correta no que se refere às especificações de casos de uso derivadas desse diagrama:
E. Tanto o ator Aluno quanto o ator Professor podem iniciar o caso de uso Consultar Notas.
4. A especificação de casos de uso visa a apoiar o entendimento da equipe de desenvolvimento em relação ao que deverá ser construído, e ela é composta por diversos elementos que se complementam. Com relação a essa forma de especificação, analise as assertivas a seguir.
I. Quando o ator principal de um caso de uso for o agendador de tarefas (scheduler), então o gatilho será esse agendador de tarefas dando início à tarefa.
II. Quando o ator principal de um caso de uso for o agendador de tarefas (scheduler), então o gatilho será a condição de guarda desse caso de uso.
III. Quando o ator principal de um caso de uso for o agendador de tarefas (scheduler), então não poderá haver fluxos alternativos.
IV. Quando o ator principal de um caso de uso for o agendador de tarefas (scheduler), então os fluxos de exceção deverão ser também agendados.
V. Quando o ator principal de um caso de uso for um humano, sempre deverá ser especificado o gatilho que esse ator aciona.
D. Apenas a assertiva II está correta.
5. Um diagrama de casos de uso é complementado por uma especificação de caso de uso.
Sobre as especificações de caso de uso, assinale a alternativa correta:
E. Um fluxo principal é um conjunto de passos que compõem a realização do cenário mais frequente de utilização de um caso de uso.
Especificação dos requisitos não funcionais de software
1. Requisitos não funcionais estabelecem como o sistema deve funcionar e complementam os requisitos funcionais que dizem o que o sistema deve fazer. Um produto de software está sendo desenvolvido para apoiar a distribuição de doações arrecadadas e repassadas por uma ONG. O software será posteriormente usado para apoiar uma pequena empresa que vende produtos de artesãos locais. Para esse segundo negócio, espera-se haver adaptação de no máximo 30% do código. 
Assinale a alternativa que indica que produto de software é esse.
E. Trata-se de um requisito de reusabilidade.
2. Requisitos não funcionais podem afetar sobremaneira a forma como os usuários aceitam o produto. Analise as afirmativas a seguir a respeito dos requisitos não funcionais de um software referentes à qualidade externa do produto:
I. “Um usuário sem treinamento deve ser capaz de instalar o produto em até 10 minutos” é um requisito de instalabilidade.
II. “Apenas usuários com login e senha válidos terão acesso ao sistema” é um requisito de proteção.
III. “Um usuário sem treinamento deve ser capaz de localizar qualquer função sem clicar em nenhuma opção incorreta” é um requisito de eficiência.
Com base nas afirmações, assinale a alternativa correta:
C. I e III estão corretas.
3. Um sistema está sendo desenvolvido para ser utilizado por qualquer cidadão comum para reportar problemas na rede elétrica. Ele será oferecido na forma de aplicativo para celular.
Considerando essas informações, identifique a alternativa que descreve o requisito não funcional mais importante sob a ótica do usuário:
A. Usabilidade.
4. Uma equipe de desenvolvimento foi contratada para desenvolver um software para monitoramento de pacientes transplantados. O produto será constituído de um avatar de um médico, que fará perguntas ao paciente, e, conforme as respostas, serãoexibidas orientações para o paciente. Se as informações apontarem para uma emergência, o sistema deverá ser conectar automaticamente à central para que um médico real converse com o paciente. 
Nesse caso, que requisito seria mais importante?
E. Interoperabilidade.
5. Não é possível avaliar um requisito não funcional se ele não estiver especificado por meio de um atributo mensurável. Considere os atributos definidos a seguir:
I. O software não poderá exceder o tempo de resposta de até 15 milissegundos em todas as suas funções de consulta ao banco de dados.
II. Um programador experiente deve localizar qualquer bug em, no máximo, 6 horas.
III. Períodos de não operação dentro do horário normal de trabalho (8:00-18:00h) não podem exceder 5 minutos no mês.
Assinale a alternativa que representa adequadamente o atributo de qualidade que esses indicadores podem medir:
B. Desempenho – modificabilidade –disponibilidade.
Aplicação do diagrama de casos de uso
1. O diagrama de casos de uso representa funcionalidades do sistema com foco nas interações dos atores com os casos de uso. Considere o diagrama a seguir e analise as alternativas.
I – O ator A herda todos os casos de uso do ator B por meio do relacionamento de generalização, portanto ele pode executar todos os casos de uso do diagrama.
II – Toda vez que o caso de uso 5 for executado, o caso de uso 1 também será executado.
III – O ator A pode executar o caso de uso 4, que por sua vez chama o caso de uso 1 se uma determinada condição for satisfeita.
IV – O caso de uso 2 precisa do ator B e do ator C para ser executado.
Com base no diagrama de casos de uso e nas afirmativas acima, é correto afirmar que:
C. as alternativas III e IV estão corretas.
2. Um analista de requisitos está modelando os requisitos de um sistema de compra de passagens aéreas utilizando o diagrama de casos de uso e levantou as seguintes informações:
I – Quando um passageiro comprar uma passagem, ele pode pontuar no programa de fidelidade se ele participar do programa de fidelidade da companhia aérea.
II – Quando um passageiro comprar uma passagem, ele pode ou não reservar um assento.
III – Quando um passageiro reservar um assento, ele deverá pagar uma tarifa adicional se não for passageiro VIP.
IV – Para comprar uma passagem, o passageiro deve estar logado.
D. I – Extend, II – Extend, III – Extend, IV – Include.
3. Em um diagrama de casos de uso, os relacionamentos são representados por linhas que têm formatos e significados específicos, servindo de base para a interpretação semântica da relação.
O cliente pediu que o aluno possa entrar com um pedido de revisão de notas para o professor, via sistema, sempre que ele não concordar com a nota atribuída a uma avaliação.
Analise o diagrama a seguir e selecione a melhor forma de modelar essa nova situação:
D. Inserir um novo caso de uso Pedir revisão de notas e ligá-lo ao ator Aluno usando uma associação.
4. Diversas ferramentas podem ser utilizadas para apoiar a modelagem do diagrama de casos de uso. Sobre essas ferramentas, analise as afirmações a seguir:
I. Para mapear as intenções dos atores de um sistema, pode-se utilizar o Canvas da proposta de valor.
II. Para mapear classes de usuários, pode-se utilizar a definição de personas.
III. Ao mapear as personas, todas as classes de usuários de um sistema estarão cobertas.
IV. As tarefas do cliente em um Canvas de proposta de valor serão os casos de uso do diagrama de casos de uso.
Assinale a alternativa correta:
B. I e II estão corretas.
5. O diagrama de casos de uso é uma importante ferramenta para ajudar a modelar os requisitos de um produto de software.
Analise as definições a seguir e assinale a alternativa correta sobre esse diagrama:
E. Um sistema externo pode ser representado como um ator.

Outros materiais