Questões de Concurso

Foram encontradas 8.654 questões

Resolva questões gratuitamente!

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

Q1316547 Engenharia de Software
Em uma empresa de desenvolvimento de software, o arquiteto de solução é único e compartilhado entre todos os projetos que ela faz. Com isso, considerando que todos os projetos necessitam do arquiteto para auxiliar na validação dos modelos de dados e de software projetados, as atividades desse arquiteto devem ser planejadas conforme a disponibilidade desse recurso, sem exceder a carga horária da jornada de trabalho, podendo alterar o caminho crítico inicialmente traçado. Essa técnica é conhecida como
Alternativas
Q1316546 Engenharia de Software
Arquitetos de solução estão diagramando Casos de Uso no padrão UML para explicar quais as funcionalidades que um novo sistema de informação terá para atender necessidades de um processo de negócio. Essa atividade de documentação de funcionalidades do software corresponde à fase de arquitetura do modelo TOGAF-ADM:
Alternativas
Q1316542 Engenharia de Software

Considere o seguinte Diagrama de Fluxo de Dados:

Imagem associada para resolução da questão


Os elementos de 1 a 4 representam, correta e respectivamente,


Alternativas
Q1316539 Engenharia de Software

Para um cálculo hipotético de Ponto por Função − PF, considere as quantidades e correspondentes funções:


− 3 EE baixa complexidade

− 1 EE média complexidade

− 2 EE alta complexidade

− 3 ALI baixa complexidade

− 2 ALI média complexidade

− 4 AIE baixa complexidade

− 3 AIE alta complexidade

− 5 SE baixa complexidade

− 5 CE média complexidade


E os seguintes valores padrão:


− 3, para EE baixa

− 4, para EE média

− 6, para EE alta

− 7, para ALI baixa

− 10, para ALI média

− 5, para AIE baixa

− 10, para AIE alta

− 4, para SE baixa

− 4, para CE média


Sem considerar o fator de ajuste, o total de pontos Função de Dados e o total de pontos Função de Transação são, respectivamente,

Alternativas
Q1316538 Engenharia de Software

Considere os seguintes objetivos das Fases do Rational Unified Process - RUP:


I. Analisar de forma mais detalhada o domínio do problema, revisando os riscos que o projeto pode sofrer. A arquitetura do projeto inicia-se com sua forma básica elaborada. Indagações como "O plano do projeto é confiável?", "Os custos são admissíveis?" são esclarecidas nesta fase.

II. Abranger as tarefas de comunicação com o cliente e o planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades, o levantamento dos requisitos do sistema e a análise preliminar. Nesta fase, deve haver concordância dos stakeholders quanto ao escopo do projeto.

III. Disponibilizar o sistema de forma que seja compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e a realização de testes da versão beta do sistema visando garantir a sua qualidade.

IV. Desenvolver ou adquirir componentes de software. O principal objetivo desta fase é codificação do software, com foco nos componentes e outros recursos do sistema.


Os objetivos I a IV estão correlacionados, correta e respectivamente, às fases de

Alternativas
Q1316537 Engenharia de Software

Considere a lista abaixo, elaborada durante um levantamento de requisitos na Assembleia Legislativa do Amapá, para um sistema hipotético de avaliações internas:


1. Registrar avaliação de colaborador por parlamentar: O sistema deve permitir ao parlamentar, em uma única tela, a avaliação de todos os seus colaboradores.

2. Considerar Aspectos Legais: O sistema deve seguir orientações elencadas na Resolução 099/XXXX do Conselho Legislativo do Estado.

3. Registrar autoavaliação de parlamentar: O sistema deve permitir ao parlamentar sua autoavaliação em relação às disposições legais sob as quais atuou no período.

4. Atentar à Segurança: O sistema deve fornecer mecanismos de segurança e autenticação alinhados com os adotados pelo processo XPTO.

5. Impedir acesso direto ao processo XPTO: O sistema deverá mostrar ao usuário que existem formulários de avaliação a serem respondidos e dará a opção de respondê-los depois.


Adotando RFU para requisitos funcionais e RNF para não-funcionais, a classificação correta e respectiva da lista 1 a 5 acima é:

Alternativas
Q1311165 Engenharia de Software

Analise o Diagrama de Caso de Uso a seguir.


Imagem associada para resolução da questão


Sobre esse diagrama, é correto afirmar:

Alternativas
Q1311164 Engenharia de Software

Considere o Diagrama de Classes a seguir.


Imagem associada para resolução da questão


A respeito desse diagrama, assinale a afirmativa INCORRETA.

Alternativas
Q1307784 Engenharia de Software
Os volumes são mecanismos utilizados para persistir os dados gerados e usados pelos containers do Docker. Embora as montagens de ligação dependam da estrutura de diretórios da máquina host, os volumes são completamente gerenciados pelo Docker.
Considerando que um analista queira criar um volume de nome my-volume dentro de um docker, ele deve executar o comando
Alternativas
Q1307782 Engenharia de Software
Uma imagem de container do Docker é um pacote de software leve, independente e executável que inclui tudo o que é necessário para executar uma aplicação. Na criação de um arquivo Dockerfile, a instrução EXPOSE
Alternativas
Q1307535 Engenharia de Software
Uma ferramenta útil para desenvolvimento de um projeto em equipe é o controle de versão. Subversion é um sistema de controle de versão livre/open-source muito popular. Para submeter as alterações efetuadas em um projeto, o usuário deverá usar o comando
Alternativas
Q1307105 Engenharia de Software
O método ágil Extreme Programming ou XP é um dos métodos ágeis mais conhecidos. Sobre as características desse método, é correto afirmar:
Alternativas
Q1307104 Engenharia de Software
O Scrum é um framework dentro do qual as pessoas podem tratar e resolver problemas de forma ágil. O coração do Scrum são suas sprints. Segundo o Scrum Guide, em um projeto que adota Scrum, a autoridade de cancelar uma sprint cabe ao
Alternativas
Q1307102 Engenharia de Software
O git é um sistema de controle de versão muito utilizado em desenvolvimento de sistemas de software. Sobre o git, é correto afirmar:
Alternativas
Q1292746 Engenharia de Software
Qual das alternativas a seguir é considerada como um software livre?
Alternativas
Q1292745 Engenharia de Software
Software livre refere-se à liberdade dos usuários executarem, copiarem, distribuírem, estudarem, modificarem e aperfeiçoarem o software. Mais precisamente, ele se refere a alguns tipos de liberdade, para os usuários do software. Assinale a alternativa que NÃO corresponde às liberdades de um software livre.
Alternativas
Q1292744 Engenharia de Software
Qual das alternativas a seguir informa algumas características existentes em WEB 2.0?
Alternativas
Q1290461 Engenharia de Software
Sobre Casos de Uso e Diagramas de Casos de Uso da UML 2.0, considere as seguintes afirmações.
I - Casos de Uso e Diagrama de Casos de Uso UML ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário. II - Alguns Casos de Uso podem estar relacionados com outros. Por exemplo, há passos similares para gravar uma lista de músicas em um CD e carregar uma lista de músicas em um celular. Em ambos os casos, o usuário primeiro cria uma lista vazia e, em seguida, acrescenta as músicas de suas pastas na lista. Para evitar duplicação, normalmente é melhor criar um novo Caso de Uso representando a atividade duplicada e depois deixar que os outros casos INCLUAM esse novo Caso de Uso como um de seus passos. A inclusão é indicada nos Diagramas de Casos de Uso por meio de uma seta tracejada identificada com "include" conectando um Caso de Uso a outro. III - No Diagrama de Casos de Uso, a figura do usuário representa um ator. Sistemas complexos tipicamente possuem mais de um ator. Os atores são conectados por linhas aos Casos de Uso que eles executam.
Quais estão corretas?
Alternativas
Q1290460 Engenharia de Software
Na UML 2.0, o ____________ é o diagrama que mostra o comportamento dinâmico de um sistema ou parte de um sistema por meio do fluxo de controle entre ações que o sistema executa. É similar a um fluxograma, exceto por poder mostrar fluxos concorrentes.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Alternativas
Q1290454 Engenharia de Software
Considere as seguintes afirmações sobre gerenciamento de projetos.
I - O gerenciamento de software é diferente de outros gerenciamentos de engenharia por vários motivos: o software é intangível; projetos podem ser novos ou inovadores, assim, não existe um corpo de experiências para orientar seu gerenciamento; os processos de software não são tão maduros quanto os processos de engenharia tradicionais. II - O gerenciamento de riscos é reconhecido como uma das mais importantes tarefas de gerenciamento de projetos. O gerenciamento de riscos envolve a identificação e a avaliação de riscos importantes ao projeto para estabelecer a probabilidade de que tais riscos ocorram e as consequências para o projeto caso os mesmos ocorram. Deve-se fazer planos para evitar, gerenciar ou lidar com os possíveis riscos quando eles surgirem.  III - No gerenciamento de projetos, as comunicações dentro de um grupo são influenciadas por fatores como o status dos membros do grupo, o tamanho do grupo, a composição entre homens e mulheres, as personalidades e os canais de comunicação disponíveis.
Quais estão corretas? 
Alternativas
Respostas
2941: A
2942: D
2943: B
2944: C
2945: D
2946: C
2947: D
2948: D
2949: A
2950: D
2951: A
2952: B
2953: C
2954: A
2955: D
2956: E
2957: A
2958: E
2959: A
2960: E