Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.252 questões
1. Fluxogramas Funcionais
2. Fluxogramas Gerais
3. Fluxogramas de Bloco
Assinale a alternativa que indica todas as afirmativas corretas.
Essa abordagem de elicitação, que visa acelerar o levantamento e reduzir erros de interpretação por meio de reuniões intensivas, é tecnicamente conhecida como:
Com base nas definições clássicas de requisitos, as duas sentenças acima classificam-se, respectivamente, como:
Analise as afirmativas abaixo sobre as boas práticas de documentação nesse contexto.
1. A documentação deve incluir as versões exatas dos sistemas operacionais e softwares instalados, pois versões diferentes podem ter comportamentos distintos.
2. O uso de capturas de tela (screenshots) é uma boa prática para ilustrar etapas de configuração em manuais técnicos.
3. A organização dos arquivos de documentação em uma estrutura lógica de pastas e com nomenclatura padronizada facilita a localização e o acesso às informações.
4. Uma vez criada, a documentação técnica não precisa ser atualizada, pois as configurações de TI raramente mudam.
Assinale a alternativa que indica todas as afirmativas corretas.
I.Testes negativos utilizam entradas inválidas, inesperadas ou fora das regras de negócio para verificar a robustez do sistema.
II.Em um teste negativo, espera-se que o sistema trate o erro de forma controlada, sem falhas ou comportamentos inesperados.
III.Testes negativos são aqueles em que o sistema deve falhar obrigatoriamente para que o teste seja considerado bem-sucedido.
É correto o que se afirma em:
I.O esforço de teste deve ser distribuído igualmente entre todas as funcionalidades, garantindo cobertura uniforme do sistema.
II.A seleção de casos de teste deve priorizar cenários críticos de negócio e combinações representativas de dados, em vez de tentar cobrir todas as possibilidades.
III.Técnicas como particionamento de equivalência e análise de valor limite são utilizadas para reduzir o número de testes mantendo boa cobertura funcional.
É correto o que se afirma em:
I.O parâmetro --force permite sobrescrever o histórico do repositório remoto independentemente do estado atual da branch remota, podendo substituir alterações enviadas por outros colaboradores.
II.O parâmetro --force-with-lease força o envio das alterações apenas se o histórico remoto não tiver sido modificado por outros colaboradores desde a última atualização local.
III.O parâmetro --set-upstream é utilizado para definir a branch remota padrão associada à branch local, não estando relacionado à proteção contra sobrescrita do histórico remoto.
É correto o que se afirma em:
I.A afirmação descreve um requisito não funcional, pois estabelece uma restrição de desempenho relacionada ao tempo de resposta do sistema
. II.A afirmação define um critério mensurável de qualidade, permitindo a verificação objetiva do requisito.
III.A funcionalidade de processar o relatório é um requisito funcional, enquanto a restrição de tempo associada caracteriza um requisito não funcional.
É correto o que se afirma em:
Durante a fase de elicitação de requisitos para um novo sistema de informação governamental, a equipe de analistas de um órgão público federal se depara com o desafio de escolher a abordagem mais eficaz para garantir que as necessidades de todos os stakeholders sejam compreendidas e documentadas de forma clara e precisa, considerando a complexidade do ambiente público.
Analise as seguintes proposições sobre as práticas de Engenharia de Requisitos no contexto do setor público:
I. A elicitação de requisitos deve se concentrar exclusivamente em entrevistas com os gestores de alto escalão, pois eles possuem a visão estratégica completa e as necessidades dos usuários finais são secundárias no desenvolvimento de sistemas governamentais.
II. A utilização de múltiplos métodos de elicitação, como entrevistas, questionários, workshops e prototipação, tende a ser mais eficaz para capturar a diversidade de requisitos em um ambiente complexo como a administração pública, minimizando o risco de omissões.
III. A documentação de requisitos em UML, por meio de diagramas de Casos de Uso, pode ser uma prática recomendada para descrever as interações entre os atores (usuários e sistemas externos) e o sistema, facilitando a comunicação e a validação com as partes interessadas.
Está correto o que se afirma em:
Um analista de sistemas de um ministério foi encarregado de realizar a contagem de Pontos de Função de um novo projeto de software. Para isso, ele precisa seguir as diretrizes e os manuais de referência adotados pelo governo. Associe os documentos da Coluna A com suas respectivas finalidades e escopos na Coluna B, no contexto da medição de software no SISP.
Coluna A
1. Manual de Práticas de Contagem (CPM) do IFPUG
2. Roteiro de Métricas de Software do SISP
3. Guia de Contagem de Pontos de Função do SISP para Projetos de Data Warehouse
Coluna B
(__) Guia complementar ao CPM que define regras de medição em Pontos de Função para diversos serviços não contemplados pelo manual principal, como a medição de serviços de migração de dados, scripts e outras demandas comuns em contratos de software.
(__) Documento de referência principal para a contagem de Pontos de Função, que aborda especificamente as contagens em projetos de desenvolvimento e melhoria de software, definindo as regras para identificar e medir funções de transação e arquivos lógicos.
(__) Documento específico que orienta a contagem de Pontos de Função em projetos de Data Warehouse, adaptando as regras do CPM para as particularidades desse tipo de sistema, como a medição de processos de extração, transformação e carga (ETL).
A sequência correta de preenchimento dos parênteses, de cima para baixo, é:
A equipe de um projeto em uma secretaria de estado está adotando o Scrum para gerenciar o desenvolvimento de um novo portal de serviços ao cidadão. O gerente de projetos, atuando como Scrum Master, precisa garantir que todos os papéis e responsabilidades do framework sejam bem compreendidos pela equipe.
Analise as seguintes proposições sobre os papéis no Scrum:
I. O Product Owner (PO) é o único responsável por gerenciar o Product Backlog, priorizando os itens para maximizar o valor do produto resultante do trabalho da equipe de desenvolvimento. Ele representa as necessidades das partes interessadas.
II. O Scrum Master é o gerente hierárquico da equipe, responsável por atribuir tarefas aos desenvolvedores, cobrar prazos e reportar o status do projeto para a alta gestão.
III. A Equipe de Desenvolvimento (Development Team) é auto-organizável e multifuncional. Seus membros têm autonomia para decidir como transformar os itens do Product Backlog em um incremento de produto potencialmente utilizável ao final de cada Sprint.
Está correto o que se afirma em: