Logo Passei Direto
Buscar
“O modelo COCOMO apresenta-se em três implementações de complexidade crescente, de acordo com o grau de informações que se tenha a respeito do sistema a ser desenvolvido”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Considerando o trecho de texto apresentado, relacione corretamente as três implementações de complexidade do modelo COCOMO, de acordo com o grau de informações que se tenha a respeito do sistema a ser desenvolvido às suas respectivas especificações. Agora, marque a sequência correta:
( ) Quando for necessário subdividir o sistema em subsistemas e distribuir as estimativas de esforço por fase e atividade.
( ) Quando fatores relativos ao produto, suporte computacional, pessoal e processo são conhecidos.
( ) Quando a única informação sobre o sistema efetivamente disponível é o número estimado de linhas de código.
A 1 2 3
B 3 2 1
User badge image
Testando o Conhecimento

há 9 horas

Respostas

User badge image

Ed Verified user icon

há 9 horas

Vamos analisar as três implementações do modelo COCOMO conforme o grau de informação disponível: 1) Quando for necessário subdividir o sistema em subsistemas e distribuir as estimativas de esforço por fase e atividade — corresponde ao modelo COCOMO detalhado (detalhado ou "detailed"), que é o mais complexo e detalhado. 2) Quando fatores relativos ao produto, suporte computacional, pessoal e processo são conhecidos — corresponde ao modelo COCOMO intermediário (intermediate), que considera esses fatores para ajustar a estimativa. 3) Quando a única informação sobre o sistema efetivamente disponível é o número estimado de linhas de código — corresponde ao modelo COCOMO básico (basic), que usa apenas o tamanho do código para estimar. Agora, relacionando as frases com as implementações: - ( ) subdividir o sistema em subsistemas e distribuir estimativas → 1 (detalhado) - ( ) fatores relativos ao produto, suporte, pessoal e processo conhecidos → 2 (intermediário) - ( ) única informação é número estimado de linhas de código → 3 (básico) A sequência correta é: 1 2 3 Portanto, a alternativa correta é: A) 1 2 3

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

“As ferramentas para automação têm uma grande importância para o sucesso do DevOps, porém o principal desafio é criar uma cultura em que todos se tornem comprometidos com a qualidade desde o início do ciclo de vida do software até sua entrega”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: MUNIZ, A. et al. Jornada DevOps: Unindo cultura ágil, Lean e tecnologia para entrega de software com qualidade. 2ª ed. Rio de Janeiro: Brasport, 2020.
Com base no extrato de texto apresentado, analise as assertivas que seguem e marque V para as asserções verdadeiras e F para as asserções falsas. Agora, assinale a alternativa que apresenta a sequência correta:
I. ( ) Monitorar e validar a qualidade operacional é um princípio DevOps que propõe o monitoramento para o final do ciclo de vida de desenvolvimento do software.
II. ( ) Desenvolver e testar sistemas semelhantes à produção refere-se a um dos princípios produzidos pelo DevOps que evoluíram ao longo do tempo.
III. ( ) Amplificar os loops de feedback é um princípio DevOps que tem como objetivo permitir que as organizações reajam e façam mudanças mais rapidamente.
IV. ( ) Monitorar e validar a qualidade operacional é um princípio DevOps que exige que somente o teste automatizado seja feito no final do ciclo de vida.
V. ( ) Implantar com processos confiáveis e repetíveis refere-se a um dos princípios produzidos pelo DevOps que evoluíram ao longo do tempo.
A F F – V – – V – F
B V V V – – – F F –
C F F – – F V – V –
D V V – F – F – – F
E F F – V – V – – V

Leia a seguinte informação:

“O gerenciamento de configuração é útil para projetos individuais, pois é fácil para uma pessoa esquecer quais alterações foram feitas. É essencial para projetos em equipe, nos quais vários desenvolvedores trabalham em um sistema de software ao mesmo tempo”.

Considerando a informação apresentada, relacione corretamente as quatro atividades que envolvem o gerenciamento de configuração às suas respectivas especificações:
1. Controle de versão.
2. Construção de sistema.
3. Gerenciamento de mudanças.
4. Gerenciamento de lançamentos.

( ) Reúne componentes, dados e bibliotecas do programa, compilando-os e ligando-os para criar um sistema executável.

( ) Mantém o controle das solicitações de mudança de clientes e desenvolvedores no software já entregue, elabora os custos e o impacto de fazer essas mudanças e decide se e quando as alterações devem ser implementadas.

( ) Prepara o software para o lançamento externo e o acompanhamento das versões que foram lançadas para uso do cliente.

( ) Mantém o controle das versões dos componentes do sistema e garante que as mudanças feitas por diferentes desenvolvedores não interfiram com as outras.

Agora, marque a sequência correta:
Reúne componentes, dados e bibliotecas do programa, compilando-os e ligando-os para criar um sistema executável.
Mantém o controle das solicitações de mudança de clientes e desenvolvedores no software já entregue, elabora os custos e o impacto de fazer essas mudanças e decide se e quando as alterações devem ser implementadas.
Prepara o software para o lançamento externo e o acompanhamento das versões que foram lançadas para uso do cliente.
Mantém o controle das versões dos componentes do sistema e garante que as mudanças feitas por diferentes desenvolvedores não interfiram com as outras.
A 3 2 1 4
B 1 2 3 4
C 2 3 4 1
D 2 1 4 3
E 4 3 1 2

Mais conteúdos dessa disciplina