Questões de Concurso Sobre engenharia de software

Foram encontradas 14.872 questões

Q4065602 Engenharia de Software
Os testes de caixa branca são técnicas de teste de software que se baseiam no conhecimento da estrutura interna do código fonte, permitindo a criação de casos de teste a partir de caminhos lógicos, decisões e estruturas de controle do programa.
Assinale a alternativa correta considerando os princípios dos testes de caixa branca.
Alternativas
Q4065599 Engenharia de Software
A análise de requisitos é uma atividade fundamental da Engenharia de Software, responsável por identificar, analisar e documentar os serviços que o sistema deve fornecer e as restrições sob as quais ele deve operar.
Assinale a alternativa correta considerando a abordagem apresentada pelo autor.
Alternativas
Q4065598 Engenharia de Software
Na notação de Fluxogramas, assinale a alternativa que indica corretamente o símbolo que denota pontos de tomada de decisão, geralmente no formato binário de sim / não.
Alternativas
Q4065597 Engenharia de Software
São tipos válidos de Fluxogramas:
1. Fluxogramas Funcionais
2. Fluxogramas Gerais
3. Fluxogramas de Bloco
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q4065596 Engenharia de Software
A prefeitura municipal de Florianópolis pretende modernizar seu sistema de gestão de processos. O analista de requisitos percebe que os diversos setores envolvidos (Jurídico, Administrativo e TI) possuem visões conflitantes sobre as prioridades do novo software. Para resolver esses conflitos e obter um consenso rápido sobre os requisitos, o analista sugere a realização de sessões de trabalho estruturadas, facilitadas por um moderador neutro, envolvendo tanto os usuários finais quanto a equipe técnica.
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:
Alternativas
Q4065591 Engenharia de Software
No contexto da Engenharia de Requisitos, uma equipe de desenvolvimento identifica que o sistema de pagamentos de uma funcionalidade da prefeitura “deve ser capaz de processar 1.000 transações por segundo sob carga máxima” e que “o sistema deve ser desenvolvido obrigatoriamente na linguagem Java, seguindo o padrão de arquitetura de microserviços do município”.
Com base nas definições clássicas de requisitos, as duas sentenças acima classificam-se, respectivamente, como:
Alternativas
Q4065567 Engenharia de Software
Um técnico de informática da prefeitura de Florianópolis precisa documentar o processo de configuração de uma nova estação de trabalho.

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.
Alternativas
Q4063084 Engenharia de Software
Uma equipe de desenvolvimento iniciou a padronização do ambiente de trabalho utilizado pelos programadores responsáveis pela manutenção de sistemas internos e aplicações web. Durante a discussão, avaliou-se a adoção de um editor de código moderno que oferecesse recursos capazes de aumentar a produtividade, facilitar a identificação de erros e integrar ferramentas auxiliares ao fluxo de desenvolvimento. Entre os critérios analisados estavam funcionalidades como realce de sintaxe, extensibilidade por meio de plugins, integração com sistemas de controle de versão e recursos de autocompletar código. Considerando características típicas de ferramentas e editores de código utilizados no desenvolvimento de software, assinale a alternativa CORRETA:
Alternativas
Q4062979 Engenharia de Software
Em um laboratório responsável pela análise e registro informatizado de materiais e substâncias, os técnicos utilizam um sistema instalado em computadores da bancada para registrar resultados experimentais. Em determinado momento, um usuário relata que o software de registro não está abrindo corretamente após uma atualização do sistema operacional. O profissional responsável pelo suporte técnico inicia o atendimento para identificar a origem do problema e restabelecer o funcionamento do sistema. Considerando boas práticas de suporte técnico em informática, especialmente no atendimento ao usuário, diagnóstico de falhas e configuração de softwares, assinale a alternativa CORRETA:
Alternativas
Q4059511 Engenharia de Software

Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.


De acordo com o princípio do early testing, o planejamento das atividades de teste deve ter início nas fases iniciais do desenvolvimento, o que tende a reduzir o custo e o esforço de correção de defeitos.

Alternativas
Q4059510 Engenharia de Software

Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.


Nos testes de caixa‑branca, os casos de teste são elaborados com base no conhecimento da estrutura interna e da lógica de implementação do componente avaliado.

Alternativas
Q4059509 Engenharia de Software

Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.


Um teste unitário, por avaliar a menor unidade testável de software, não deve empregar objetos simulados ou dublês de teste para isolar dependências externas, sob pena de descaracterizar a sua natureza.

Alternativas
Q4059508 Engenharia de Software

Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.


Na modelagem de um portal de agendamento, o diagrama de casos de uso é adequado para representar, sob a ótica de atores externos, os serviços oferecidos pelo sistema, sem explicitar a lógica interna de implementação.

Alternativas
Q4059507 Engenharia de Software

Com base nos fundamentos da engenharia de software, julgue o item a seguir.


Nos testes de caixa‑preta, a elaboração de casos de teste pode basear‑se na especificação funcional esperada do sistema, independentemente do conhecimento da estrutura interna do código.

Alternativas
Q4059506 Engenharia de Software

Com base nos fundamentos da engenharia de software, julgue o item a seguir.


No método Kanban, a limitação do trabalho em andamento (WIP) constitui mecanismo central para evidenciar gargalos e favorecer a melhoria do fluxo de trabalho.

Alternativas
Q4059505 Engenharia de Software

Com base nos fundamentos da engenharia de software, julgue o item a seguir.


No modelo em cascata, alterações relevantes de requisitos tendem a produzir impacto reduzido quando identificadas em fases avançadas, em razão da previsibilidade e da flexibilidade inerentes ao processo.

Alternativas
Q4059504 Engenharia de Software

Com base nos fundamentos da engenharia de software, julgue o item a seguir.


No Scrum, embora o Product Owner seja responsável por maximizar o valor do produto, a ordenação do Product Backlog é definida pelo Scrum Master, a quem compete estruturar o trabalho a ser executado em cada sprint.

Alternativas
Q4058156 Engenharia de Software
A engenharia de software aplica abordagens sistemáticas para o desenvolvimento e manutenção de sistemas complexos, utilizando modelos de ciclo de vida que se adaptam à natureza dos requisitos. No contexto das metodologias modernas de desenvolvimento, assinale a alternativa correta.
Alternativas
Q4055108 Engenharia de Software

Acerca do uso do Revit como ferramenta digital aplicada à gestão de obras e aos projetos técnicos, julgue o item a seguir.



O controle de versões no Revit permite o rastreamento de modificações e o gerenciamento da evolução do projeto ao longo do tempo.

 

Alternativas
Q4053953 Engenharia de Software
Em relação ao OpenProject, julgue o item a seguir. 

 O OpenProject permite, por meio de histórico de modificações, o rastreamento das alterações realizadas em tarefas.
Alternativas
Respostas
381: A
382: C
383: B
384: E
385: D
386: C
387: B
388: A
389: D
390: C
391: C
392: E
393: C
394: C
395: C
396: E
397: E
398: C
399: C
400: C