Questões de Concurso Público AL-TO 2024 para Analista Legislativo - Análise de Sistema
Foram encontradas 70 questões
O diagrama UML utilizado para representar as partes do sistema responsável por esse requisito é denominado
I. Diagrama de Objetos
II. Diagrama de Atividades
III. Diagrama de Componentes
IV. Diagrama de Implantação
Assinale a opção que apresenta a associação correta, na ordem apresentada.
Assinale a opção que indica o padrão de projeto usado nesse módulo.
Sobre a hipótese apresentada, assinale a afirmativa correta.
I. A validação de requisitos é um processo que visa assegurar que os requisitos atendem às necessidades e expectativas dos stakeholders.
II. As técnicas de elicitação de requisitos, como brainstorming, entrevistas e prototipagem, são utilizadas para coletar requisitos de forma passiva, sem interação com os stakeholders.
III. A priorização de requisitos ajuda a definir a ordem de importância para o projeto.
Está correto o que se afirma em
Para evitar esse problema é necessário
I. A análise de requisitos, uma fase inicial do CVDS possui menor impacto na qualidade do software final que os testes finais do software.
II. Testes de software, realizados apenas na fase final do desenvolvimento, são suficientes para garantir a qualidade do software.
III. A revisão de código e a refatoração são práticas que podem ser aplicadas em várias fases do CVDS para melhorar a manutenibilidade e a qualidade do software, mas são mais eficazes na fase de elaboração e construção.
Está correto o que se afirma em
1. Scrum
2. Programação Extrema (XP)
3. Modelo V
4. Lean Software Development
5. Feature-Driven Development (FDD)
( ) Enfatiza a redução de desperdícios no processo de desenvolvimento de software.
( ) Caracteriza-se por sua abordagem iterativa e incremental focada no desenvolvimento de características específicas do software.
( ) Diferencia-se por sua estrutura em que o teste é planejado e executado de forma a refletir inversamente as etapas de desenvolvimento
( ) Implementa práticas como programação em pares, desenvolvimento orientado a testes e integração contínua.
( ) Emprega sprints como unidades de tempo fixas para o desenvolvimento de incrementos do produto
Assinale a opção que indica a relação correta, na ordem apresentada.
I. O Processo Unificado é uma metodologia de desenvolvimento de software que se destaca por ser iterativa e incremental com entregas sucessivas e refinadas do projeto.
II. A análise orientada a objeto não é considerada uma metodologia de desenvolvimento de software.
III. No Processo Unificado, artefatos como casos de uso e diagramas de classe podem ser compartilhados entre diferentes fases, como a concepção e a elaboração.
Está correto o que se afirma em
I. O manifesto ágil enfatiza a importância da colaboração com o cliente mais do que a negociação de contratos.
II. O desenvolvimento iterativo e incremental é um princípio chave, permitindo entregas frequentes de partes funcionais do software.
III. A rigidez nos processos de desenvolvimento é essencial para garantir a qualidade e a previsibilidade do produto final.
Está correto o que se afirma em
I. Dentro de uma arquitetura orientada a serviços (SOA), a transferência bancária usando PIX estimula que cada instituição financeira desenvolva seu próprio protocolo de comunicação.
II. O pagamento de boletos utilizando o PIX, inserido em uma SOA, exige mecanismos de segurança robustos.
III. Um problema relevante na implementação de SOA é a gestão de serviços, que pode se tornar complexa necessitando de ferramentas eficientes de governança.
Está correto o que se afirma em
Assinale a implementação que está mais alinhada às diretrizes desse guia e aos princípios de usabilidade.
A análise de tarefas é um método eficaz para avaliar a usabilidade na qualidade de software.
Assinale a opção que descreve um problema comum dessa abordagem.
No contexto apresentado, assinale a ação capaz de garantir a qualidade do software
I. O CMMI é uma abordagem de melhoria de processo que fornece organizações com os elementos essenciais para um processo eficaz. Ele pode ser usado para guiar a melhoria de processo em um projeto, uma divisão ou uma organização inteira.
II. Existem cinco níveis de maturidade no CMMI, do nível 1, caracterizado por processos imprevisíveis e pouco controlados, até o nível 5, onde os processos são otimizados continuamente.
III. Um exemplo de problema em grandes empresas, que pode ser mitigado com a aplicação do CMMI, é o atraso significativo no lançamento de um software devido à falta de processos padronizados e à má gestão de riscos.
Está correto o que se afirma em