Logo Passei Direto
Buscar
Os processos de software são complexos e, como processos intelectuais e criativos, dependem da tomada de decisão e do julgamento das pessoas. Um modelo de processo ou modelo de ciclo de vida é um modelo descritivo que fornece as melhores práticas para realizar desenvolvimento de software (ou seja, para realizar processo de software).
Considerando apresentado, avalie as asserções a seguir e a relação proposta entre elas.
I. desenvolvimento profissional de software necessita ser gerenciado, baseado num planejamento que deve ser aplicado a todos os processos.
II. Ainda que não exista um padrão universal de processo de software, sempre há espaço para que se melhorem os processos presentes nas muitas organizações.
a. As asserções I e II são proposições falsas.
b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa para a I.
c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para a I.
d. A asserção I é uma proposição verdadeira, enquanto a II é falsa.
e. A asserção II é uma proposição verdadeira, enquanto a I é falsa.
User badge image
Desenvolvendo com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada asserção: I. O desenvolvimento profissional de software necessita ser gerenciado, baseado num planejamento que deve ser aplicado a todos os processos. Verdadeira, pois o gerenciamento e o planejamento são fundamentais para garantir a eficácia e a eficiência no desenvolvimento de software. II. Ainda que não exista um padrão universal de processo de software, sempre há espaço para que se melhorem os processos presentes nas muitas organizações. Verdadeira, já que a melhoria contínua é uma prática comum e necessária em ambientes de desenvolvimento de software, mesmo na ausência de um padrão universal. Agora, vamos verificar a relação entre as asserções: - Ambas as asserções são verdadeiras. - A asserção II não é uma justificativa para a I, mas sim uma afirmação que complementa a ideia de que o gerenciamento e o planejamento são importantes, pois sempre há espaço para melhorias. Portanto, a alternativa correta que contém todas as informações verdadeiras é: c) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para a I.

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!

Mais perguntas desse material

estágio de implementação no desenvolvimento de software "é processo de elaborar um sistema executável para ser entregue ao cliente" (SOMERVILLE, 2019, p. 41). Por vezes envolve diferentes atividades, nomeadamente projeto (design) e programação de software. No entanto, "com as metodologias de desenvolvimento ágil, design e a implementação são intercalados, e nenhuma documentação de design formal é produzida durante processo. É claro que software ainda é projetado, mas design é documentado informalmente em um quadro branco ou em anotações feitas pelos programadores" (SOMERVILLE, 2019, p. 41).
Considerando apresentado, avalie as asserções a seguir e a relação proposta entre elas.
I. planejamento do projeto de software é uma tarefa realizada antes do início da produção do software, ajudando na produção de software, mas não envolvendo nenhuma atividade concreta que tenha qualquer ligação direta com a produção de software.
II. planejamento do projeto de software é um conjunto de múltiplos processos (o que facilita a produção de software) cujas atividades em processos de projeto variam, dependendo do tipo de sistema que está sendo desenvolvido.
a. As asserções I são proposições falsas
b. asserções II são proposições verdadeiras, mas a I não é uma justificativa para a II
c. A asserção II é uma proposição verdadeira, enquanto a I é falsa
d. asserções I e II são proposições verdadeiras, e a I é uma justificativa para a II
e. A asserção I é uma proposição verdadeira, enquanto a II é falsa

Leia o trecho a seguir, retirado da obra de SOMMERVILLE, chamada Engenharia de software. "Na prática, a aplicação da Programação Extrema como proposta originalmente se provou mais difícil do que o previsto. Na XP os requisitos são expressos em cenários (chamados de histórias do usuário) implementados diretamente como uma série de tarefas. Os programadores trabalham em pares e desenvolvem testes para cada tarefa antes de escreverem o código. Todos os testes devem ser executados com sucesso quando o novo código é integrado ao sistema, já que há um curto intervalo de tempo entre os lançamentos (releases) do sistema." (SOMMERVILLE, 2019, p. 62)
Com base na prática chamada de programação extrema, associe os conceitos a seguir com as respectivas descrições mais adiante.
(1) Integração contínua.
(2) Programação em pares.
(3) Lançamentos pequenos.
(4) Refatoração.
(5) Propriedade coletiva.
I. Os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam "ilhas de conhecimento" e todos assumam a responsabilidade por todo código.
II. Assim que o trabalho numa tarefa é completo, é integrado ao sistema completo. Após qualquer integração desse tipo, todos os testes de unidade do sistema devem ter sucesso.
III. Esse processo deve ser feito por todos os desenvolvedores no código de forma contínua, logo sejam encontradas possíveis melhorias para ele. Isso mantém o código simples e de fácil manutenção.
IV. Forma de trabalho da equipe de desenvolvimento cujo objetivo é realizar a conferência de trabalhos de modo geral entre os próprios membros da equipe, oferecendo apoio para um resultado sempre satisfatório.
V. Relacionado à maneira por meio da qual sistemas são disponíveis, a fim de agregar valor ao negócio, desenvolvido em primeiro lugar. É necessária uma frequência que acrescente funcionalidades à primeira versão de forma.
a. 5-III.
b. 4-III; 2-II; 3-V.
c. 1-II; 2-IV; 3-V.
d. 3-III; 5-V.
e. 2-II; 3-III; 5-IV.

Mais conteúdos dessa disciplina