Questões de Arquitetura de Software - Ciclo de Vida para Concurso

Foram encontradas 88 questões

Q2387560 Arquitetura de Software
Sobre a arquitetura de aplicações em infraestrutura, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O modelo de cloud computing do tipo Plataforma como Serviço (PAAS, Platform-as-a-Service) oferece ambiente compartilhado de desenvolvimento de software que fornece, às equipes de desenvolvimento e operações, acesso a todas as ferramentas de que necessitam, a partir de qualquer local com uma conexão à Internet, sendo frequente o emprego das tecnologias Docker e Kubernetes.
( ) Quanto ao nível de acoplamento, podemos diferenciar as arquiteturas de aplicação como monolíticas e em N camadas (levemente acopladas), microsserviços (fortemente acopladas); e, orientadas a eventos ou serviços (desacopladas).
( ) No ciclo de vida do desenvolvimento de software (SDLC, Software Development Lifecycle) podem ser aplicadas as metodologias TDD (Test Driven Development), quando o foco está em uma linguagem mais técnica e no objetivo de testar alguma funcionalidade, e o BDD (Behavior Driven Development), quando o foco está em uma linguagem mais próxima da linguagem natural e no objetivo de realização de testes de comportamento.

As afirmativas são, respectivamente,
Alternativas
Q2380792 Arquitetura de Software
Independente do modelo utilizado, um sistema de software passa por cinco fases, que constituem o ciclo de vida de desenvolvimento de software.

As opções a seguir se referem corretamente acerca dessas fases, à exceção de uma. Assinale-a.
Alternativas
Q2370383 Arquitetura de Software

Com relação ao modelo incremental do ciclo de vida do software, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).



(   ) O ciclo de vida incremental é um modelo de desenvolvimento de software que divide o projeto em incrementos entregues ao usuário de forma sequencial. 


(   ) O ciclo de vida incremental é um modelo iterativo, pois cada incremento é desenvolvido e entregue ao usuário, e então o processo é repetido para o próximo incremento. 


(   ) O ciclo de vida incremental é um modelo mais eficiente do que o modelo em cascata, pois permite que o software seja entregue ao usuário mais rapidamente.



As afirmativas são, respectivamente, 

Alternativas
Q2370382 Arquitetura de Software
O ciclo de vida natural de um software abrange as seguintes fases: concepção, construção, implantação, implementações, maturidade, declínio, manutenção e descontinuidade. Estas fases são comumente descritas como fase de requisitos, projeto, implementação, teste e manutenção. 

Entre os vários ciclos de vida de software descritos, o mais relevante é: 
Alternativas
Q2335148 Arquitetura de Software
A gestão de requisitos de software é responsável por
Alternativas
Respostas
1: D
2: D
3: E
4: D
5: C