Logo Passei Direto
Buscar
Os modelos de processo foram propostos para trazer ordem ao caos existente na área de desenvolvimento de software. A história mostra que esses modelos trouxeram considerável contribuição no trabalho da engenharia de software. PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado). A respeito dos modelos de processo, avalie as afirmações a seguir. I. São atividades do modelo incremental: especificação, desenvolvimento e validação. II. No modelo espiral, a fase de modelagem é responsável, entre outras atividades, pela estimativa, cronograma e análise de risco. III. O modelo cascata sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, iniciando na especificação de requisitos e finalizando com a entrega do software concluído. É correto o que se afirma em A) II, apenas. B) III, apenas. C) I, II e III. D) I e III, apenas. E) I e II, apenas.
User badge image
Carla Deodoro

há 3 anos

User badge image
Carla Deodoro

há 3 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada uma das afirmações: I. São atividades do modelo incremental: especificação, desenvolvimento e validação. Verdadeiro, essas são realmente atividades que fazem parte do modelo incremental, onde o software é desenvolvido em partes (incrementos) e cada parte passa por essas etapas. II. No modelo espiral, a fase de modelagem é responsável, entre outras atividades, pela estimativa, cronograma e análise de risco. Verdadeiro, o modelo espiral enfatiza a análise de risco e a modelagem é uma parte importante desse processo, incluindo estimativas e cronogramas. III. O modelo cascata sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, iniciando na especificação de requisitos e finalizando com a entrega do software concluído. Verdadeiro, essa é uma descrição precisa do modelo cascata, que segue uma sequência linear de fases. Como todas as afirmações I, II e III estão corretas, a alternativa correta é: C) I, II e III.

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

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é a letra D) I e III, apenas. Explicação: - A afirmação I está correta, pois o modelo incremental envolve o desenvolvimento do software em pequenas partes, com atividades de especificação, desenvolvimento e validação em cada incremento. - A afirmação II está incorreta, pois a fase de modelagem no modelo espiral é responsável por atividades como identificação de requisitos, análise de riscos e planejamento, mas não inclui estimativa e cronograma. - A afirmação III está correta, pois o modelo cascata sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, iniciando na especificação de requisitos e finalizando com a entrega do software concluído. Portanto, a alternativa correta é a letra D) I e III, apenas.

Essa resposta te ajudou?

0
Dislike0

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

Um desenvolvedor de software foi contratado por uma empresa de software, mas ainda não tem informações acerca do modelo de desenvolvimento, do modelo de ciclo de vida ou do processo de desenvolvimento de software sob o qual se estruturam as atividades da organização. Assim, ao chegar às dependências da empresa, no seu primeiro dia de trabalho, o desenvolvedor começou a observar alguns comportamentos desempenhados pelos colegas. Tratando tais comportamentos como evidências do desempenho de um processo aderente a determinado modelo, o desenvolvedor registrou algumas proposições acerca do modelo empregado na empresa.
A respeito da situação acima, em cada uma das opções a seguir, é apresentada uma evidência coletada pelo desenvolvedor, que deve ser analisada individualmente, independentemente das demais evidências coletadas. Avalie os itens a seguir e verifique se a conclusão de evidência é coerente com o que estabelece o corpo de conhecimento da engenharia de software acerca desse tema. É CORRETO apenas o que se afirma em
I. Os requisitos do software da organização são, detalhadamente, descritos por meio de fórmulas e diagramas, usando-se notações matemáticas embasadas na teoria dos conjuntos, relações e funções, e no cálculo de predicados. Portanto, a empresa usa métodos ágeis.
II. O gerente geral de projetos da empresa decidiu, junto a um cliente, realizar algumas modificações nos requisitos de um produto de software que já se encontrava na fase de testes e comprometeu-se a incluir tais requisitos na próxima liberação do produto. Essa decisão permite inferir que o modelo de desenvolvimento de software empregado não é do tipo cascata.
III. Imediatamente após ter testado um protótipo evolucionário, um dos colegas da empresa iniciou a produção de uma lista de riscos aos quais o projeto está sujeito. Dessa forma, a empresa não utiliza um modelo de ciclo de vida embasado no espiral.
A) I.
B) II.
C) III.
D) I e II.
E) II e III.

A elaboração de protótipos durante o desenvolvimento de um software pode ser uma interessante ferramenta para verificação dos requisitos que serão utilizados. Existem duas abordagens de prototipagem, conhecidas como aberta e fechada. A abordagem fechada realiza apenas uma demonstração aproximada dos requisitos e, em seguida é descartado, enquanto que, na abordagem aberta, cria-se um protótipo e o mesmo é utilizado durante a construção do software. É importante ressaltar que não são todos os sistemas que são passíveis de prototipagem. PRESSMAN, R. S. Software engineering: a practitioner’s approach. New York: McGraw Hill, 2001 (adaptado). Diante disso, considere a situação apresentada a seguir. Helena é responsável pela engenharia de software de uma empresa de desenvolvimento de sistemas corporativos. Ela utiliza protótipos no processo de desenvolvimento de software, de uma maneira direta para reduzir o risco, mostrando algo concreto e executável aos stakeholders. Durante a elaboração de um determinado projeto, Helena foi questionada por um estagiário e explicou quais as incertezas que os protótipos poderiam reduzir.
Acerca das incertezas que os protótipos poderiam reduzir, julgue os itens a seguir. É correto o que se afirma em
I. Helena poderá explicar que o protótipo será capaz de reduzir a estabilidade ou o desempenho da tecnologia-chave.
II. Helena poderá dizer que o protótipo reduzirá o tempo de entrega do sistema final com todos os requisitos atendidos.
III. Helena poderá explicar que o protótipo diminui a incerteza sobre o entendimento de requisitos e a aparência do produto, sua usabilidade.
IV. Helena poderá falar ao estagiário que o protótipo reduz a incerteza sobre a viabilidade de negócio de um produto que está sendo desenvolvido.
A) II, apenas.
B) III e IV, apenas.
C) I e II, apenas.
D) I, III e IV, apenas.
E) I, II, III e IV.

No Ciclo de Vida da Prototipação, a definição do sistema ocorre através da descoberta gradual e evolutiva deste por parte do usuário e do desenvolvedor. Assim, obtém-se um conjunto inicial de necessidades que são implementadas rapidamente com a intenção de refiná-las de acordo com o aumento do conhecimento do sistema por parte do desenvolvedor e do usuário. O modelo em questão capacita o desenvolvedor a criar um modelo do sistema que será implementado. Esse modelo pode assumir três formas: um protótipo em papel ou modelo computacional que mostra a interação do homem com a máquina; um protótipo de trabalho que implementa algumas funções que são exigidas pelo sistema desejado; e um programa existente que execute parte ou toda a função desejada para o novo sistema, mas com características que poderão ser melhoradas durante o desenvolvimento.
Considerando a urgência do cliente, pode-se concluir que
A) Silvana deverá apresentar o primeiro protótipo do software para o proprietário da pousada na etapa de 'engenharia do produto'.
B) Silvana deverá descartar a participação de usuários potenciais do sistema junto ao processo de desenvolvimento dos protótipos.
C) Silvana deverá trabalhar no refinamento dos protótipos somente quando ela chegar na etapa de 'coleta e refinamento dos requisitos'.
D) Silvana percebeu que o proprietário da pousada não está levando em consideração a qualidade global do sistema, então refinamentos breves dos protótipos serão requeridos.
E) Silvana deverá construir o protótipo e, em seguida, migrar para a etapa de engenharia do produto, descartando a avaliação do protótipo e o refinamento.

Mais conteúdos dessa disciplina