Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q1610723 Engenharia de Software
Considerando a estrutura organizacional em um projeto (PMBOK - Versão 4), assinale a alternativa correta.
Alternativas
Q1610722 Engenharia de Software
Você, atuando como gerente de projetos, se planeja da seguinte forma: um projeto no qual o trabalho a ser realizado no curto prazo é planejado em detalhes e o trabalho futuro é planejado em um nível mais alto. Assim, qual conceito você está aplicando?
Alternativas
Q1609093 Engenharia de Software
Para garantir um bom gerenciamento e desenvolvimento das aplicações desenvolvidas na ALEPI, foram implementadas na casa, Métricas de Software. Sobre tais métricas analise as seguintes afirmativas a seguir:
I. As Métricas Orientadas ao Tamanho consiste na contagem de linhas de código como medida-chave. Está fortemente ligado à linguagem de programação utilizada, impossibilitando a utilização de dados históricos para projetos que não utilizam a mesma linguagem. Um conjunto de métricas de qualidade e produtividade pode ser desenvolvido com esta técnica;
II. Métricas Orientadas à Função consiste em um método para medição de software do ponto de vista do usuário, que determina de forma consistente o tamanho e complexidade de um software, sob a perspectiva do usuário. Ela dimensiona um software, quantificando a funcionalidade proporcionada ao usuário a partir do seu desenho lógico. Ou seja, são medidas indiretas do software e do processo por meio do qual ele é desenvolvido;
III. Confiabilidade, complexidade, funcionalidade, qualidade e eficiência são exemplos de medidas diretas de métricas de software.
IV. A partir dos resultados apresentados pela métrica ponto por função, é possível estimar a quantidade de erros que serão encontrados durante o teste.
Marque a opção que corresponde somente às afirmativas verdadeiras.
Alternativas
Q1609086 Engenharia de Software
Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia, eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os Requisitos de Software, considere as seguintes afirmativas:
I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos. II. Requisitos não-funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos. IV. Requisitos de produto estão relacionados as restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais.
Marque a opção que corresponde somente às afirmativas verdadeiras.
Alternativas
Q1609084 Engenharia de Software
Ferramentas CASE (Computer-Aided Software Engineering) é uma taxonomia que abrange todas as ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Sobre as Ferramentas CASE, analise as seguintes afirmativas:
I. Upper CASE ou Front-End são ferramentas voltadas para as primeiras fases do processo de desenvolvimento de sistemas, como análise de requisitos, projeto lógico e documentação; II. Integrated Case ou I-Case são ferramentas específicas para o suporte s fases de codificação, testes; III. As Ferramentas CASE possuem interfaces com outros aplicativos de desenvolvimento e auxiliam na modelagem de sistemas e de negócios; IV. “Rational Rose”, “GitHub” e “ArgoUML” são exemplos de ferramentas case.
Marque a opção que corresponde somente às afirmativas verdadeiras.
Alternativas
Q1609081 Engenharia de Software
Sobre o Modelo PMBOK, analise as seguintes afirmativas:
I. O PMBOK provê diretrizes para gerência dos projetos individualmente e define conceitos associados à gerência de projetos, mas não descreve o ciclo de vida do gerenciamento do projeto e seus processos relacionados;
II. A matriz RACI é utilizada, primordialmente na área de Gerenciamento/Gestão de custos do projeto;
III. O gerenciamento da integração do projeto possui processos que tratam do termo de abertura, do planejamento, do monitoramento do trabalho, do controle integrado de mudanças e do encerramento do projeto;
IV. De acordo com o guia PMBOK, o plano de gerenciamento de projetos define a implantação, monitoração, controle e finalização, de forma a coordenar e integrar os diversos planos auxiliares, em um único plano abrangente.
Indique a opção que contenha os itens com as afirmações verdadeiras.
Alternativas
Q1371196 Engenharia de Software
Em relação a ITIL é incorreto afirmar:
Alternativas
Q1371190 Engenharia de Software
Sobre CloudComputing é incorreto afirmar que
Alternativas
Q1322937 Engenharia de Software
A Engenharia de Requisitos é um termo cunhado para descrever as atividades relacionadas à investigação e definição de escopo de um sistema de software, ou seja, trata-se do processo de descobrir, analisar, documentar e verificar as funções e restrições do sistema. Para auxiliar o levantamento de requisitos, existe um conjunto de técnicas de levantamento de dados que podem ser aplicadas em conjunto ou isoladamente, a depender das características do projeto. Assinale a alternativa que apresenta somente técnicas para descoberta de requisitos:
Alternativas
Q1322934 Engenharia de Software
A Linguagem de Modelagem Unificada UML (Unified Modeling Language) é uma linguagem padrão para a elaboração da estrutura de projetos de software. Também é muito utilizada para visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software. Em outras palavras, na área de Engenharia de Software, a UML é uma linguagem de modelagem que permite representar um sistema de forma padronizada com intuito de facilitar a compreensão. Qual das alternativas listam apenas exemplos dos principais tipos de diagramas UML? 
Alternativas
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
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
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
Respostas
5261: B
5262: E
5263: C
5264: D
5265: C
5266: D
5267: D
5268: C
5269: B
5270: C
5271: A
5272: D
5273: C
5274: D
5275: C
5276: A
5277: D
5278: A
5279: B
5280: C