Logo Passei Direto
Buscar
Considerando as motivações para sua aplicação e as características do processo de manutenção de software, avalie as afirmacoes que seguem:
É correto o que se afirma em:
I. Por ser aplicada em um produto acabado, a manutenção não requer outro procedimento para sua efetivação além do ajuste do código.
II. O processo de manutenção inclui a tomada de medidas preventivas para não seja necessária a aplicação de novas manutenções futuras.
III. Um dos objetivos a serem atingidos por meio da aplicação da manutenção é a melhoria nas funções já implementadas no sistema.
II e III, apenas.
II, apenas.
III, apenas.
I, II e III.
I e III, apenas.
User badge image
Desenvolvendo com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada uma das afirmações: I. Por ser aplicada em um produto acabado, a manutenção não requer outro procedimento para sua efetivação além do ajuste do código. Falso. A manutenção de software pode envolver não apenas ajustes no código, mas também a necessidade de documentação, testes e, em alguns casos, reavaliação de requisitos. II. O processo de manutenção inclui a tomada de medidas preventivas para não seja necessária a aplicação de novas manutenções futuras. Verdadeiro. A manutenção pode incluir ações preventivas para evitar problemas futuros, o que é uma prática comum. III. Um dos objetivos a serem atingidos por meio da aplicação da manutenção é a melhoria nas funções já implementadas no sistema. Verdadeiro. A manutenção muitas vezes visa melhorar ou otimizar funções existentes no software. Agora, vamos resumir os resultados: - I: Falso - II: Verdadeiro - III: Verdadeiro Portanto, a alternativa que contém todos os itens verdadeiros é: "II e III, apenas."

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

Cada estágio é, por si só, um processo (ou coleção de processos) que pode ser descrito como conjunto de atividades. E cada atividade envolve restrições, resultados e recursos. Por exemplo, a análise e definição dos requisitos precisa ter como entrada inicial uma declaração das funções e características desejadas para o produto, expressas pelo usuário. O resultado final desse estágio é um conjunto de requisitos, mas pode haver produtos intermediários à medida que o diálogo entre o usuário e o desenvolvedor resulta em mudanças e alternativas.
A respeito dessas asserções, assinale a alternativa correta:
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 asserções I e II são ambas proposições falsas.
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.

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.

Quando pensamos nos métodos ágil para condução de projetos, um dos mais utilizados é o SCRUM. E quando falamos de Backlog da Sprint, imediatamente, pensamos na
Leia o texto a seguir: Manifesto para Desenvolvimento Ágil de Software Estamos descobrindo maneiras melhores de desenvolver softwares, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: indivíduos e interações, mais que processos e ferramentas; software em funcionamento, mais que documentação abrangente; colaboração com o cliente, mais que negociação de contratos; responder a mudanças, mais que seguir um plano. Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
reunião realizada ao fim da sprint para avaliar seu desempenho e o que pode ser melhorado.
lista de funcionalidades desejadas para o projeto que será desenvolvido, com a utilização do método SCRUM.
lista de tarefas que a equipe de desenvolvimento deverá realizar para entregar um novo incremento.
reunião diária que acontece, onde são discutidos o que foi feito e o que será realizado, e quais os impedimentos.
reunião realizada ao fim da sprint para validação do incremento que foi gerado ao longo da sprint.

Os pesquisadores procuram melhores meios de medir a manutenibilidade, com base nas informações sobre os produtos; eles estão desenvolvendo novos modelos para nos mostrar as interconexões entre produtos, processos e recursos. De maneira semelhante, os modelos nos ajudarão a saber quanto esforço é necessário para manter um sistema, e quando é apropriado descartar ou rejuvenescer um sistema legado.
A respeito dessas asserções, assinale a alternativa correta:
I. As organizações que contam com sistemas legados normalmente optam por continuar com eles por grandes períodos.
II. Os processos estruturados em sistema legado são difíceis de modelar em um sistema mais novo, mesmo com aplicações de técnicas de requisitos e projeto.
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, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

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.

O SWEBOK surgiu através de uma parceria entre o IEEE, a Computer Society e ACM a fim de promover a profissionalização da Engenharia de Software e criar um consenso sobre as áreas de conhecimento da Engenharia de Software e seu escopo.
Quando falamos sobre a área de conhecimento Requisitos de Software do SWEBOK, quais são seus processos em ordem de execução durante um projeto?
Análise, Elicitação, Especificação e Validação.
Especificação, Elicitação, Análise e Validação.
Elicitação, Análise, Especificação e Validação.
Elicitação, Especificação, Análise e Validação.
Especificação, Análise, Elicitação e Validação.

Mais conteúdos dessa disciplina