Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/11/2019 Unicesumar - Ensino a Distância 1/5 ATIVIDADE 2 - ENG SOFT - ENGENHARIA DE REQUISITOS - 2019D Período:21/10/2019 08:00 a 05/11/2019 23:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 06/11/2019 00:00 (Horário de Brasília) Nota obtida:0,40 1ª QUESTÃO Em um primeiro momento, os requisitos não funcionais podem parecer de difícil compreensão e gerar alguns questionamentos por parte da equipe. Porém, estes requisitos podem ser mais bem compreendidos, quando corretamente classificados. Além disso, vale ressaltar que os requisitos funcionais podem ser mensurados por meio de unidades de medida que facilitam a sua compreensão. Sobre este assunto, analise as colunas abaixo, e em seguida, relacione o requisito não funcional com sua respectiva métrica. (1) Velocidade (2) Confiabilidade (3) Robustez (4) Facilidade de uso ( ) Tempo para treinamento. ( ) Tempo de resposta para reinicio após uma falha. ( ) Numero de transações processadas/realizadas por segundo. ( ) Taxa de ocorrência de falhas. A sequencia correta para esta classificação é: ALTERNATIVAS 4, 3, 1, 2. 1, 2, 3, 4. 3, 1, 2, 4. 2, 4, 3, 1. 3, 2, 4, 1. 2ª QUESTÃO 16/11/2019 Unicesumar - Ensino a Distância 2/5 O Documento de Requisitos deve ser um documento de consenso, ou seja, trata-se de um acordo entre a equipe de desenvolvimento e o cliente e, também, um ponto de referência para validações futuras. Além disso, o Documento de Requisitos deve permitir a rastreabilidade mínima, isto é, a possibilidade de identificar, a partir de um determinado requisito, todas as dependências, diretas ou indiretas, quando, por exemplo, surge a necessidade de uma mudança. PERSEGUINE, Vanessa Ravazzi. Engenharia de Requisitos. (Reimpressão revista e atualizada) Maringá-Pr.: UniCesumar, 2018 (adaptado). Sobre este assunto, analise as afirmativas abaixo. I – Por volta da década de 70, os requisitos eram documentados por meio de Diagramas de Fluxo de Dados. II – O documento de requisitos é um documento que precisa estar na linguagem técnica, pois ele é destinado apenas ao time de desenvolvimento. III – Informações sobre a arquitetura do sistema são imprescindíveis no documento de requisitos. IV – Dentre os fatores que contribuem para a estruturação do documento de requisitos, podemos destacar a maturidade técnica da empresa/equipe e a cultura organizacional. Está correto o que se afirma em: ALTERNATIVAS I, apenas. IV, apenas. II e III, apenas. I, III e IV apenas. I, II, III e IV. 3ª QUESTÃO Conceito criado na década de 1980, pelo filósofo norte-americano Robert Edward Freeman, o stakeholder é qualquer indivíduo ou organização que, de alguma forma, é impactado pelas ações de uma determinada empresa. Em uma tradução livre para o português, o termo significa parte interessada. Disponível em: < https://rockcontent.com/blog/stakeholder/ > Acesso em 22 de agosto de 2019. A partir do conhecimento adquirido sobre stakeholders, analise as afirmativas abaixo e em seguida assinale a alternativa correta. I – Estando envolvido somente na engenharia de requisitos, devemos nos preocupar com o gerenciamento e controle de todos os stakeholders do projeto. II – Stakeholders podem ser classificados em Favoráveis e Contrários. III – Para garantir o sucesso do projeto é sugerida a execução de cinco etapas relacionadas às pessoas envolvidas no projeto, dentre elas, priorizar os stakeholders. IV – Se o projeto trata-se de um aplicativo para utilizar um serviço de transporte urbano privativo, como o aplicativo Uber, podemos afirmar que os motoristas de táxis que não fazem parte do Uber, também são considerados stakeholders, pois são impactados pelo projeto. Está correto o que se afirma em: ALTERNATIVAS 16/11/2019 Unicesumar - Ensino a Distância 3/5 II, apenas. III, apenas. II e III, apenas. II, III e IV, apenas. I, II, III e IV. 4ª QUESTÃO A obtenção de requisitos não é considerado um processo formal, o que inviabiliza sua automatização. Sendo assim, o engenheiro de requisitos deve contar com técnicas que permitam o levantamento correto das informações que são importantes para o desenvolvimento do projeto. De acordo com o que vimos nesta disciplina referente às técnicas para coleta de requisitos, leia as afirmativas abaixo e em seguida assinale a alternativa correta. I – Durante o Brainstorming são proibidos os debates e críticas às ideias apresentadas. II – O JAD é uma metodologia que foi desenvolvida pela Microsoft em 1977 e adaptada em 1982 para o Brasil. III – Na Etnografia, o engenheiro de requisitos observa o trabalho do dia a dia, anotando as tarefas reais nas quais os participantes estão envolvidos. IV – Quando existem muitos grupos de usuários em diversos locais diferentes, recomenda-se a utilização de Questionários, que é direcionado aos stakeholders previamente identificados. ALTERNATIVAS I e III apenas. I e IV apenas. I, II e IV apenas. I, II e III apenas. I, III e IV apenas. 5ª QUESTÃO Em um sistema em desenvolvimento, um novo requisito precisou ser implementado com urgência. A equipe de desenvolvimento resolveu então mudar o sistema e, em seguida, retrospectivamente, modificar o documento de requisitos que já tinha sido aprovado. Como as mudanças no sistema já haviam sido feitas, a equipe esqueceu-se de incluir parte das informações de alteração no documento de requisitos, além de serem inseridas algumas informações inconsistentes com a implementação. Percebe-se no texto que houve falha, principalmente, no processo de: ALTERNATIVAS Análise de requisitos. Priorização e negociação de requisitos. Classificação e organização de requisitos. Levantamento de requisitos. Gerenciamento de requisitos. 6ª QUESTÃO 16/11/2019 Unicesumar - Ensino a Distância 4/5 A negociação dos requisitos é um processo crucial na engenharia de requisitos, pois evita grandes problemas de ambiguidade e de requisitos que são impossíveis de serem alcançados. Analise as alternativas e assinale a que tenha a definição correta para o processo de Negociação. ALTERNATIVAS Os riscos associados a cada requisito sejam identificados e analisados para, então, elaborar o documento de riscos para gerenciar os riscos. Os riscos associados a cada requisito sejam identificados e analisados para, então, comunicar à equipe de desenvolvimento para que fiquem atentos aos possíveis problemas de software que possam ser gerados. Os riscos associados a cada requisito sejam identificados e analisados para, então, elaborar estimativas de esforço de desenvolvimento, para ter um indicador da necessidade de contratação de mais programadores. Os riscos associados a cada requisito sejam identificados e analisados para, então, elaborar estimativas de esforço de desenvolvimento, de forma a avaliar se os requisitos de hardware serão suficientes para atendê-los. Os riscos associados a cada requisito sejam identificados e analisados para, então, elaborar estimativas de esforço de desenvolvimento, de forma a avaliar o impacto de cada requisito no custo do projeto e no prazo de entrega. 7ª QUESTÃO As falhas em requisitos estão entre as principais razões para o fracasso de um software. Entre as principais razões destacam-se os requisitos mal organizados, requisitos mal expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com requisitos frequentemente mutáveis. Disponível em: < https://bit.ly/2LAUPq3 > acesso em 22 de agosto de 2019. Sobre este assunto, analise as afirmativas abaixo e em seguida assinale a alternativa correta. ALTERNATIVAS A emissão de um relatório é considerado um requisito de entrada. Requisitos de portabilidade são considerados requisitos funcionais. Dentre os tipos de requisitos existentes, podemos ter o requisito de design. Os requisitosde usuário são escritos em baixo nível de abstração facilitando a compreensão por parte do usuário. Os requisitos de sistema podem servir como base para o contrato de aquisição do software entre o comprador e o desenvolvedor. 8ª QUESTÃO Conforme apresentado por Machado (2013) e Bezerra (2007) os requisitos funcionais definem as funcionalidades e o comportamento do sistema, mediante a cada entrada, ou seja, é aquilo que descreve o que o sistema tem que fazer a cada ação de um usuário ou outro sistema. Eles dependem do conhecimento passado pelos usuários sobre o processo do negócio, ou seja, as atividades da área em que a organização atua, e dependem do que permitirá fazer o software a ser desenvolvido. Disponível em: < https://bit.ly/2MwoRw5 > Acesso em 22 de agosto de 19. Sabemos que, além dos requisitos funcionais, os requisitos também podem ser classificados em não funcionais e de domínio. Sobre este assunto analise os requisitos listados abaixo e em seguida assinale a alternativa que configure apenas requisito de domínio. ALTERNATIVAS 16/11/2019 Unicesumar - Ensino a Distância 5/5 O sistema deve rodar apenas na plataforma Web. É necessário calcular a alíquota de 11% para o imposto de renda. O sistema deverá permitir a consulta e alteração de dados pessoais dos clientes. O sistema deve permitir a utilização do módulo de cadastro de cliente em modo off-line. Deve-se alterar o status de pendente para pago em todas as contas em que o pagamento foi confirmado. 9ª QUESTÃO Obtenção de requisitos é o processo que reúne informações sobre o sistema proposto e os existentes para obter requisitos de usuário e de sistema. Para isso, utilizam-se recursos e técnicas como: técnicas de documentação, stakeholders, especificações de sistemas similares. Quais são as técnicas que podem ser utilizadas para a obtenção dos requisitos? ALTERNATIVAS Entrevistas e questionários. Reuniões de grupos e entrevistas. Análise de sistemas similares e cenários. Casos de uso e etnografia (observações de campo). Todas as alternativas são técnicas para obtenção de requisitos. 10ª QUESTÃO Considere as seguintes afirmativas sobre Requisitos de Software: I. Requisitos Funcionais descrevem as funções que o software deverá executar. II. Requisitos Funcionais não são rastreáveis, ou seja, não é possível identificar o código fonte relacionado a um requisito funcional. III. Requisitos Não-Funcionais descrevem as ações realizadas para cada entrada do sistema, ou seja, é aquilo que descreve o que deve ser feito pelo sistema. Com base nos conhecimentos adquiridos, assinale a alternativa correta: ALTERNATIVAS Apenas a afirmativa I é verdadeira. Apenas as afirmativas I e III são verdadeiras. Apenas a afirmativa II é verdadeira. Apenas as afirmativas II e III são verdadeiras. Todas as afirmativas são verdadeiras.
Compartilhar