Tecnologia da InformaçãoModelos de processo e ciclo de vida de softwareACAFE 2024
CELESC
Questão de Tecnologia da Informação
A alternativa D é a correta, pois a simplicidade de gerenciamento não é uma característica intrínseca de uma arquitetura distribuída. Arquiteturas distribuídas podem ser complexas de gerenciar, pois envolvem vários componentes interligados e distribuídos em diferentes locais. Ferramentas e técnicas específicas de gerenciamento de sistemas distribuídos são necessárias para garantir a eficiência e a confiabilidade do sistema. A empresa deve considerar o impacto na complexidade do gerenciamento ao escolher uma arquitetura distribuída. A alternativa A é incorreta, pois a tolerância a falhas é essencial para garantir a confiabilidade do sistema e evitar a perda de dados em caso de falhas. A alternativa B é incorreta, pois escalabilidade horizontal é uma característica fundamental de uma arquitetura distribuída que permite que o sistema cresça de forma incremental para atender às demandas crescentes. A alternativa C é incorreta, pois a alta disponibilidade é crucial para garantir a continuidade das operações do negócio e minimizar o impacto de falhas no sistema. A alternativa A é incorreta, pois a tolerância a falhas é essencial para garantir a confiabilidade do sistema e evitar a perda de dados em caso de falhas. A alternativa E é incorreta, pois a localidade de dados reduz a latência e melhora o desempenho do sistema, especialmente em situações com grande volume de dados ou usuários geograficamente dispersos. DANTAS, M. Computação Distribuída de Alto Desempenho: redes, clusters e grids computacionais. Axcel, 2005. MACEDO, R. Projetos de Sistemas Distribuídos e de Tempo Real para Automação. Edufba, 2018. SILVA, G.P., BIANCHENI, C., COSTA, E.B. Programação paralela e distribuída com MPI, Open ACC, para computação de alto desempenho. Casa do Código, 2022. e-book. Arquitetura de computadores Computação de Alto Desempenho Computação Distribuída Conceitos Básicos
Uma empresa de desenvolvimento de software está criando um sistema de gerenciamento de clientes para um grande cliente corporativo. Para garantir que o sistema atenda às expectativas do cliente e facilite a coleta de feedback durante o desenvolvimento, a equipe decide usar prototipação como parte do processo de desenvolvimento. Durante uma reunião, a equipe discute os benefícios e desafios da prototipação. Qual das seguintes afirmações sobre o processo de prototipação de sistemas computacionais está CORRETA?
Mais questões de Modelos de processo e ciclo de vida de software
- Cebraspe 2026No contexto da engenharia de software, o processo de desenvolvimento de software é estruturado em atividades de framework genérico e em atividades guarda-chuva, que estabelecem a…
- Vunesp 2026Considerando dois dos dois tipos de prototipação de software: prototipação evolucionária e prototipação descartável, é correto afirmar que a prototipação
- FGV 2026O Serviço de Navegação Aérea está modernizando o Subsistema de Processamento de Mensagens ATS (Air Traffic Services). Devido a requisitos internacionais estritos de segurança e à…
- Fundatec 2026Relacione a Coluna 1 à Coluna 2, associando os artefatos de Engenharia de Software às suas principais finalidades. Coluna 1 1. Caso de uso. 2. Requisito não funcional. 3. Diagrama…
- Selecon 2026Existe um ciclo de vida em que uma fase termina antes de que a próxima comece, isto é, cada fase é executada apenas uma vez, concentrando-se em um tipo específico de trabalho. Ess…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.



