Logo Passei Direto
Buscar
Considerando os princípios que fundamentam o processo tradicional e o processo ágil de software, mais as suas respectivas abordagens em relação à qualidade de seus produtos, avalie as seguintes asserções e a relação proposta entre elas.

I. O Modelo em Cascata vem se mostrando mais adequado às demandas menos urgentes de criação de software, posto que, embora suas etapas demandem tempo maior para cumprimento, o produto final obtido tem atingido qualidade superior ao produto similar construído sob o paradigma de desenvolvimento ágil.

II. As metodologias ágeis de desenvolvimento, como o próprio nome sugere, estruturam suas etapas para que entreguem produtos intermediários o mais rapidamente possível, a fim de sanar necessidades específicas do cliente, o que acaba influenciando negativamente na qualidade do produto final.
A respeito dessas asserções, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são ambas proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
User badge image
Desvendando com Questões

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar as asserções: I. O Modelo em Cascata é tradicionalmente mais rígido e sequencial, com etapas bem definidas e demoradas. No entanto, não é correto afirmar que ele sempre produz um produto final de qualidade superior ao desenvolvimento ágil. Muitas vezes, o desenvolvimento ágil entrega produtos com qualidade equivalente ou superior, devido à sua flexibilidade e feedback contínuo. Portanto, a asserção I é falsa. II. As metodologias ágeis entregam produtos intermediários rapidamente para atender necessidades do cliente, mas isso não influencia negativamente na qualidade do produto final. Pelo contrário, o feedback constante tende a melhorar a qualidade. Portanto, a asserção II é falsa. Conclusão: Ambas as asserções são falsas. Alternativa correta: As asserções I e II são ambas proposições falsas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Considerando o contexto da gestão das mudanças, um dos itens da Lei da Evolução dos Sistemas estabelece que, uma vez em operação, um sistema deverá sofrer mudanças de forma regular e que um sistema nunca estará completo, daí a necessidade de evoluir.
Assinale a alternativa que contém o nome dado a este item da Lei da Evolução dos Sistemas.
Autorregulação.
Evolução.
Mudança Contínua.
Aumento da Complexidade.
Manutenibilidade.

Um profissional de Engenharia de Software em início de carreira foi designado para levantar requisitos em um projeto de grande porte. Dada a complexidade dos requisitos e a considerável quantidade de pessoas das quais poderiam ser coletados requisitos, aquele profissional resolveu programar reuniões entre grupos pequenos para que, juntos, pudessem descobrir as funções e restrições do futuro sistema. No entanto, após algumas sessões, ele percebeu que essa técnica de levantamento de requisitos não estava retornando bons resultados, já que, ao invés de expressarem suas necessidades, os futuros usuários permaneciam inibidos e calados na maior parte do tempo da reunião.
Considerando as informações apresentadas, assinale a alternativa correta.
Para superar o obstáculo da pouca expressividade dos futuros usuários, o profissional deveria ter colocado em prática a técnica de levantamento de requisitos via questionário, como forma de superar inibições.
O profissional deveria ter reunido todos os futuros usuários em uma única sessão e tê-los estimulado a expressarem suas necessidades em relação ao sistema de forma definitiva.
O profissional deveria ter excluído conversas com os futuros usuários como forma de levantamento de requisitos. Ao invés disso, ele deveria ter considerado a análise de documentos para este fim.
Ao perceber inibições ou pouco interesse em colaborar com o projeto por parte dos futuros usuários, o profissional deveria ter retornado a tarefa à organização em que trabalhava e se negado a prosseguir com aquele projeto.
A iniciativa de coletar requisitos junto aos futuros colaboradores é incorreta em sua origem, já que a ação indicada para o atingimento deste objetivo é a troca de e-mails e mensagens de celular com a empresa cliente.

Pressman e Maxim (2016, p. 33), dizem que um fluxo de processos descreve, em relação a uma sequência e ao tempo, como são organizadas as ações e tarefas de cada atividade.

Existem vários tipos de fluxo de processos: o fluxo paralelo, onde as atividades acontecem simultaneamente, já no fluxo linear, as atividades são executadas uma após a outra, ou seja, é necessário que uma atividade acabe para que a próxima seja iniciada, por exemplo. Existem ainda os fluxos evolucionário e interativo.

O modelo cascata foi um dos tipos mais utilizado até os anos 2000 e é considerado um modelo linear. Uma das formas de nomear as fases de um processo em cascata é: requisitos; projeto; implementação; teste e manutenção.

Cada uma das etapas nomeadas anteriormente gera produtos, que ao final do projeto comporão os entregáveis do projeto, sendo que o primeiro produto a ser produzido é o documento de Requisitos de Software. Com base nesses requisitos, serão elaborados os modelos arquiteturais da solução de software, que guiarão o desenvolvimento efetivo do software. Ao fim da implementação o software deve ser testado, e após o aceite do usuário será disponibilizado para produção.
Considerando o texto acima, assinale a alternativa correta.
No modelo cascata, a fase de implementação é o momento de modelar o novo sistema, gerando várias representações ou modelos diferentes de soluções possíveis para o projeto. Isso pode ser feito por meio de três fases: arquitetura, detalhamento da arquitetura e testes.
Na fase de testes do modelo cascata, os testes do que foi produzido na fase de implementação são realizados. O objetivo é executar um programa com o objetivo de revelar a presença de defeitos. Aqui são realizados diversos tipos de teste exceto os testes unitários.
Na fase de manutenção do modelo cascata, o objetivo é transformar os modelos elaborados em códigos de programas de computador. É neste momento que são aplicadas as diversas linguagens de programação.
Na fase de implementação do modelo cascata todas as linguagens de programação adotadas pela organização são utilizadas juntas.
Considerado o modelo cascata, a fase de requisitos do produto final costuma ser um documento de requisitos contendo todos os requisitos elicitados, analisados, especificados e validados.

Mais conteúdos dessa disciplina