Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q743313 Engenharia de Software
O treinamento de usuários de sistemas baseados em software é muitas vezes considerado irrelevante frente ao investimento na informatização de uma instituição. Sobre o treinamento de usuários, assinale a afirmativa INCORRETA.
Alternativas
Q743312 Engenharia de Software
O desenvolvimento de sistemas baseados em computação exige, como todos os projetos técnicos e de engenharia, a documentação de sistemas. Sobre as técnicas de documentação de sistemas baseados em software, assinale a afirmativa INCORRETA.
Alternativas
Q743310 Engenharia de Software
Em projetos de desenvolvimento de software, os gerentes de equipes assumem a responsabilidade de delegação de tarefas. O sucesso no desenvolvimento do projeto depende do bom gerenciamento de riscos que estão relacionados a três categorias: riscos de projeto, riscos de produto e riscos de negócios. Sobre a delegação de tarefas, assinale a afirmativa correta
Alternativas
Q743307 Engenharia de Software
Sistemas baseados em software são dinâmicos e podem evoluir por mudanças de requisitos, tecnologia, novas versões e outros motivos. Sobre a instalação, atualização e migração de aplicações e sistemas, assinale a afirmativa correta.
Alternativas
Q743305 Engenharia de Software
A implantação de sistemas baseados em software é uma das fases críticas da vida de um software. Sobre as técnicas de implantação de sistemas baseados em software, assinale a afirmativa correta.
Alternativas
Q743300 Engenharia de Software
A figura a seguir ilustra um modelo estático da Linguagem UML (Unified Modeling Language). O diagrama de classes, com finalidade didática, apresenta a modelagem de dados parcial para um sistema acadêmico. 

De acordo com a figura, para os itens numerados de I a IV, marque V para as afirmativas verdadeiras e F para as falsas. ( ) A classe Acadêmico, item I, é uma especialização das classes Técnico, Discente e Professor, que herdam o atributo-chave da classe Acadêmico. ( ) A associação 1 : * (1 : n), item II, ao ter a persistência em banco de dados, indica que o atributo-chave da Classe Disciplina será chave estrangeira na Tabela Turma. ( ) A classe de associação Horário, item III, resolve a associação * : * (n : n) passando seu atributo-chave para as tabelas Turma e Sala quando da persistência em banco de dados. ( ) A associação * : * (n : n) entre a classe Discente e a classe Turma, item IV, persiste em banco de dados com a criação de uma nova tabela que contém os atributos-chaves dessas classes. Assinale a sequência correta
Alternativas
Q743294 Engenharia de Software
As técnicas de levantamento de dados são fundamentais no desenvolvimento eficaz e eficiente de aplicações e sistemas. Sobre essas técnicas, assinale a afirmativa correta.
Alternativas
Q743292 Engenharia de Software
Monitoramento de desempenho, tarefa fundamental da equipe de Tecnologia da Informação (TI), compreende recursos balanceados e uso eficiente para o funcionamento confiável de sistemas. Sobre monitoramento de desempenho, assinale a afirmativa INCORRETA
Alternativas
Q743286 Engenharia de Software
Teste de software é uma etapa importante durante o desenvolvimento de um software. Nessa etapa, são verificados erros de programação e de projeto que são corrigidos antes de se chegar ao produto final. Sobre teste de software, assinale a afirmativa correta.
Alternativas
Q743285 Engenharia de Software
A metodologia de métodos ágeis de desenvolvimento de software explora, principalmente, interação, trecho de código executável e colaboração do cliente ao invés de processos, ferramentas e negociações de contratos que são características fundamentais da metodologia tradicional. A partir dessas considerações, assinale a afirmativa correta
Alternativas
Q742038 Engenharia de Software

Com base no processo de desenvolvimento dos sistemas de informação, julgue as afirmativas a seguir:

I. A abordagem sistêmica para desenvolver soluções em sistemas de informação envolve um processo constituído de diversas etapas, conhecido como ciclo de desenvolvimento de sistemas de informação, ou ciclo de vida do desenvolvimento de sistemas. Neste ciclo inclui-se as etapas de investigação, análise, projeto, implantação e manutenção.

II. No ciclo de vida do desenvolvimento de sistemas, todas as atividades envolvidas são relacionadas, mas não interdependentes, podendo haver dois processos ocorrendo ao mesmo tempo.

III. Quando a abordagem sistêmica na solução de problemas é adequadamente implementada, cada etapa do processo é executada em uma sequência estruturada, mas é sempre necessário retornar e repetir qualquer uma das etapas para o sistema que está sendo desenvolvido.

IV. IV. Na etapa de investigação dos sistemas, o estudo de viabilidade é um estudo preliminar que investiga as necessidades de informação dos potenciais usuários e determina os requisitos de recursos, custos, benefícios e viabilidade de um projeto proposto.

Estão corretas as afirmativas:

Alternativas
Q738870 Engenharia de Software

A atividade de análise de requisitos procura descobrir o que os stakeholders de um projeto de sistema de software querem que o sistema faça. Para ajudar na comunicação com os usuários e clientes vários diagramas da UML podem ser utilizados.

Com relação à utilização dos diagramas da UML na atividade de análise de requisitos, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Diagrama de classes desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário rigoroso do domínio.

( ) Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as atividades humanas interagem.

( ) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os eventos que mudam esses estados.

As afirmativas são, respectivamente, 


Alternativas
Q738869 Engenharia de Software
O desenvolvimento ágil de software é guiado por metodologias que compartilham um conjunto comum de valores e de princípios, conforme definido pelo Manifesto Ágil. Assinale a opção que indica um princípio do desenvolvimento ágil.
Alternativas
Q738868 Engenharia de Software

Requisitos são comumente documentados utilizando a linguagem natural, no entanto, o uso combinado com modelos conceituais de requisitos permite explorar alternativas para descrever as intenções dos stakeholders.

Em relação aos tipos de modelos utilizados para documentar requisitos, analise as afirmativas a seguir.

I. Modelos de metas são indicados para documentar a descrição de uma propriedade característica do sistema a ser desenvolvido.

II. Diagramas de casos de uso são modelos simples para representar, de forma esquemática, as funções de um sistema a partir do ponto de vista do usuário.

III. Árvores E/OU é uma técnica de modelagem recomendada para documentar decomposições hierárquicas das metas do sistema.

Assinale:

Alternativas
Q738867 Engenharia de Software

Para a elicitação de requisitos podem ser utilizadas numerosas técnicas para sua identificação.

Relacione as técnicas de elicitação de requisitos às respectivas características.

1. Técnicas de criatividade

2. Técnicas de pesquisa

3. Técnicas baseadas em documentos

4. Técnicas de observação 

( ) são indicadas para documentar procedimentos operacionais que o sistema deverá suportar, bem como, potenciais erros, riscos e pontos de falha.

( ) são adequadas quando um sistema legado é substituído, pois assegura que a funcionalidade completa do sistema legado possa ser identificada.

( ) são indicadas para elicitar as mais precisas e imparciais declarações dos stakeholders sobre os seus requisitos.

( ) são adequadas para desenvolver requisitos inovadores e elicitar fatores inesperados de satisfação.

Assinale a opção que indica a relação correta, de cima para baixo. 

Alternativas
Q738864 Engenharia de Software

Linguagens gráficas de modelagem são úteis para descrever e especificar sistemas computacionais porque oferecem notações próprias para representar conceitos e características estruturais e comportamentais do projeto de software.

Assinale a opção que indica o diagrama da UML recomendado para modelar característica comportamental com ênfase nos vínculos entre os vários objetos de um projeto de software.

Alternativas
Q738332 Engenharia de Software
O SCRUM foi idealizado, inicialmente, com foco acentuado na entrega de projetos de desenvolvimento de software, voltado para ambientes complexos. Consiste em um método iterativo e incremental para o gerenciamento de projetos complexos, cujo objetivo é a garantia da agilidade nas entregas e a maximização da aderência aos requisitos dos clientes, incluindo a cooperação entre os integrantes da equipe e, também, a produtividade de cada participante. Em um projeto SCRUM, todas as responsabilidades estão divididas entre três papéis. Assinale‐os.
Alternativas
Q738321 Engenharia de Software
Na extreme programming, todos os requisitos são expressos como cenários (chamados histórias do usuário) que são implementados diretamente como uma série de tarefas. Sabe‐se que o extreme programming envolve um número de práticas que se enquadram nos princípios dos métodos ágeis. Acerca de algumas dessas práticas, relacione adequadamente as colunas a seguir.
1. Releases pequenos.
2. Refactoring.
3. Propriedade coletiva.
4. Integração contínua.
5. Ritmo sustentável.
( ) Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento.
( ) O conjunto mínimo útil de funcionalidade que agrega valor ao negócio é desenvolvido primeiro.
( ) Grandes quantidades de horas‐extras não são consideradas aceitáveis, pois, no médio prazo, há uma redução na quantidade de código e na produtividade.
( ) Espera‐se que todos desenvolvedores recriem o código continuamente tão logo os aprimoramentos do código forem encontrados.
( ) Tão logo o trabalho em uma tarefa seja concluído, este é integrado ao sistema como um todo
A sequência está correta em
Alternativas
Q738319 Engenharia de Software
O processo de operação, que contém as atividades e as tarefas do operador, cobre a operação do produto de software e o suporte operacional aos usuários. Tal processo consta das seguintes atividades, EXCETO:
Alternativas
Q738313 Engenharia de Software
O Scrum, um método iterativo e incremental para o gerenciamento de projetos complexos, tem como objetivo garantir agilidade nas entregas, maximizando a aderência aos requisitos dos clientes, a cooperação entre os integrantes da equipe e a produtividade de cada participante. Em um projeto Scrum, as responsabilidades estão divididas em três papéis. Assinale‐os
Alternativas
Respostas
5201: A
5202: A
5203: C
5204: C
5205: D
5206: C
5207: D
5208: A
5209: B
5210: D
5211: C
5212: D
5213: B
5214: E
5215: C
5216: D
5217: D
5218: D
5219: E
5220: D