Filtrar


Questões por página:
Durante a expansão de suas linhas de crédito, o comitê de tecnologia de uma agência de fomento reprovou a arquitetura do novo sistema operacional. A alegação técnica era que a modelagem proposta tratava "Cliente", "Financiamento" e "Garantia" apenas como repositórios passivos de informações submetidos a processos externos, engessando o sistema. Para solucionar a falha estrutural, o comitê determinou a adoção de uma abordagem na qual essas instâncias fossem tratadas de forma independente, reunindo em si mesmas tanto as características específicas quanto os comportamentos a elas associados, facilitando a reutilização em futuros projetos. Considerando a teoria sobre a modelagem e o projeto de soluções de tecnologia, assinale a alternativa que apresenta a conceituação COR RETA da metodologia exigida para essa reestruturação:
Existe 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. Esse ciclo de vida se enquadra em uma abordagem de desenvolvimento de tipo:

O ciclo de vida do software descreve as fases pelas quais um sistema de software passa, desde a sua concepção até a sua descontinuação.



Qual modelo de ciclo de vida é caracterizado por uma abordagem sequencial e linear, onde cada fase deve ser concluída antes que a próxima comece?

Os modelos de ciclo de vida definem a sequência de atividades e os critérios de transição entre as fases de desenvolvimento de um produto de software. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:



(__) O modelo Cascata pressupõe que as fases de requisitos, projeto e implementação ocorram de forma sequencial, com rigorosa aprovação documental antes do avanço para a etapa seguinte.


(__) No modelo Espiral, a análise de riscos constitui uma atividade central repetida em cada iteração, visando mitigar incertezas tecnológicas antes da execução de fases mais onerosas.


(__) O desenvolvimento iterativo e incremental impede a entrega antecipada de funcionalidades operacionais, exigindo que o sistema completo esteja finalizado para a realização do primeiro deploy.


(__) A fase de manutenção evolutiva ocorre de forma a permitir a correção de erros críticos em sistemas já descontinuados, visando apenas o encerramento seguro das operações de banco de dados.



Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

A aplicação de padrões de qualidade no desenvolvimento de software orienta a construção de sistemas mais robustos e alinhados às regras de negócio. No que se refere ao Desenvolvimento Orientado a Testes (TDD), Domain-Driven Design (DDD) e Behavior-Driven Development (BDD), assinale a alternativa correta.