Questões de Concurso Sobre ciclo de vida em arquitetura de software

Foram encontradas 108 questões

Q3154577 Arquitetura de Software
Considerando os ciclos de vida de projetos e produtos, segundo o PMBOK, analise as afirmativas a seguir.

I. O ciclo de vida do projeto é a série de fases pelas quais um projeto passa desde o início até sua conclusão.

II. Em projetos que utilizam a abordagem de desenvolvimento adaptativa, o ciclo de vida é fracionado em iterações e ao final de cada iteração o cliente recebe uma entrega funcional para avaliar.

III. É mais indicado empregar uma abordagem de desenvolvimento adaptativa para entregas cujo escopo e os requisitos são bem compreendidos, que o time de projeto já tenha trabalhado antes e que permitam um certo grau de previsibilidade para planejar.

Está correto o que se afirma em
Alternativas
Q3136050 Arquitetura de Software
No desenvolvimento web com Java, o ciclo de vida de um Servlet é fundamental para entender como ele é instanciado, executado e destruído pelo container. Cada fase do ciclo de vida corresponde a momentos específicos da aplicação. Com base nisso, qual das alternativas a seguir descreve corretamente o ciclo de vida de um Servlet?
Alternativas
Q3136041 Arquitetura de Software
O gerenciamento do ciclo de vida do software (SDLC) abrange todas as fases do desenvolvimento, desde o levantamento de requisitos até a manutenção. Em um processo bem definido, cada fase é gerenciada e documentada para garantir a qualidade do produto final. Qual das alternativas abaixo descreve corretamente uma prática comum no gerenciamento do ciclo de vida do software?
Alternativas
Q3117279 Arquitetura de Software
Um desenvolvedor de sistemas está analisando diferentes modelos de ciclo de vida para escolher o mais adequado para um projeto de grande escala que requer uma entrega contínua de funcionalidades. Considerando as características de cada modelo, assinale a alternativa que apresenta a descrição correta para o modelo que prioriza a flexibilidade e a adaptação às mudanças durante o processo de desenvolvimento:
Alternativas
Q3114982 Arquitetura de Software
O ciclo de vida de um processo de ciência de dados envolve uma série de etapas estruturadas que guiam o desenvolvimento de projetos de ciência de dados desde a definição do problema até a implementação e o monitoramento das soluções.
No ciclo de vida de um processo de ciência de dados, na fase de preparação de dados
Alternativas
Q3074214 Arquitetura de Software
Qual das opções a seguir NÃO é um modelo de ciclo de vida de software?
Alternativas
Q3048108 Arquitetura de Software
O Microsoft Team Data Science Process (TDSP) é uma metodologia que define, entre outros conceitos, um ciclo de vida para projetos de ciência de dados.
A TDSP possui cinco estágios principais, de modo que na etapa de
Alternativas
Q3047948 Arquitetura de Software
Ciclo de Vida do Software é o processo completo de desenvolvimento e manutenção de um software, desde a concepção inicial até a retirada do serviço. Ele descreve as fases que um software passa ao longo de sua existência e ajuda a estruturar e gerenciar o desenvolvimento de software de forma organizada e eficiente. No contexto do Ciclo de Vida do Software, a fase responsável por garantir que o software desenvolvido atenda às necessidades especificadas e funcione corretamente antes de ser entregue ao usuário final é a de  
Alternativas
Q2763499 Arquitetura de Software

Sobre o gerenciamento de ativos de software da organização, analise as assertivas abaixo.


I. O ciclo de vida de um ativo de software em uma organização é composto pelas seguintes atividades: aquisição, suporte, atualização, renovação de licença e retirada de circulação.

II. A redundância de softwares em uma organização pode ser causada pela descentralização das aquisições de software.

III. A única preocupação em relação ao gerenciamento de licenças de software deve recair sobre aqueles softwares instalados em equipamentos conectados à rede da organização.


É correto o que se afirma em

Alternativas
Q2537029 Arquitetura de Software
Os ciclos de vida do projeto podem ser do tipo preditivo, iterativo e incremental ou adaptativo. O ciclo de vida adaptativo deve ser preferencialmente realizado quando: 
Alternativas
Q2515866 Arquitetura de Software
Existem diversas abordagens para técnicas, modelos e processos de um ciclo de vida de desenvolvimento de software.
Relacione as afirmativas I, II, III e IV às denominações mais adequadas correspondentes a essas técnicas, modelos e processos.

I. Usa uma abordagem que capacita o desenvolvedor e o cliente a entender e reagir aos riscos em cada etapa evolutiva.
II. Requisitos dos usuários são priorizados e os requisitos de mais alta prioridade são incluídos nas iterações iniciais.
III. Apropriado quando os requisitos são bem compreendidos e as mudanças serão bastante limitadas durante o design.
IV. Usado quando o desenvolvedor não tem certeza da eficiência de um algoritmo, ou da forma da interação homem/máquina 
Alternativas
Q2515862 Arquitetura de Software
Com relação aos diversos modelos de ciclo de vida de um software, considere a seguinte situação hipotética:

Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos.

Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído.
Alternativas
Q2500095 Arquitetura de Software
Quanto à CORBA, aos Web Services, ao domínio de componentes e ao ciclo de vida de componentes, julgue o item.
Na fase captura de requisitos, do ciclo de vida de componentes, são identificados os componentes necessários para atender aos requisitos dos produtos da linha de produtos.
Alternativas
Q2498256 Arquitetura de Software
No contexto de modelos de ciclo de vida de sistemas, temos o exemplo do modelo de Desenvolvimento Incremental. Selecione a alternativa que apresenta a característica do modelo de Desenvolvimento Incremental.
Alternativas
Q2498238 Arquitetura de Software
Você foi designado para liderar um projeto de implementação de um sistema de gestão de conteúdo para um setor. Assinale a alternativa que apresenta as principais fases do ciclo de vida de um projeto.
Alternativas
Q2491325 Arquitetura de Software

Acerca do ciclo de vida de software e do desenvolvimento de software, julgue o item que se segue. 


O principal propósito da atividade de análise é transformar a política do cliente e os encargos do projeto em uma especificação estruturada do projeto.

Alternativas
Q2491321 Arquitetura de Software

Acerca do ciclo de vida de software e do desenvolvimento de software, julgue o item que se segue. 


Concepção, construção, implementações, maturidade e utilização plena, declínio, manutenção e morte podem ser consideradas fases do ciclo de vida de um software.

Alternativas
Q2490340 Arquitetura de Software
Rubens está implementando uma arquitetura DevOps em sua empresa e sabe que precisa de ferramentas adequadas para cada fase do ciclo de vida do software, dentro do fluxo CI/CD.

Para automatizar a implantação das aplicações desenvolvidas, Rubens utilizou na fase de entrega:
Alternativas
Q2446229 Arquitetura de Software
A diferença entre as etapas de análise e projeto no ciclo de vida do desenvolvimento de software está no fato de que:
Alternativas
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
Respostas
1: B
2: E
3: D
4: C
5: C
6: C
7: B
8: D
9: C
10: C
11: A
12: C
13: C
14: B
15: B
16: C
17: C
18: D
19: A
20: D