Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.683 questões

Q4137211 Engenharia de Software
Considere as seguintes informações sobre a abordagem Scrum:

I - No Scrum, o ponto de partida para o planejamento é a lista de trabalho a ser realizado no projeto. Essa lista de trabalho recebe o nome de backlog do produto.
II - No Scrum, o Sprint é uma unidade de planejamento em que o trabalho a ser realizado é avaliado. O Sprint possui comprimento flexível.
III No Scrum, a fase de seleção tem como objetivo selecionar os recursos e a funcionalidade a ser desenvolvida durante o Sprint.
IV - No Scrum, o final do Sprint é a etapa em que o trabalho realizado é revisto e apresentado aos stakeholders. Após isso, as funcionalidades desenvolvidas são testadas para que seja iniciado o próximo ciclo Sprint.

Sobre as informações acima, é CORRETO afirmar que:
Alternativas
Q4110132 Engenharia de Software
As metodologias de desenvolvimento de software apresentam pontos forte e fracos conforme o projeto. Há uma metodologia com o conceito de realizar sucessivas rodadas envolvendo desenvolvimento, feedback e melhorias. O repetitivo trabalho colaborativo entre a equipe e o cliente coleta constantemente o feedback sendo um processo adaptativo, flexível e iterativo visando o aperfeiçoamento contínuo. Assinale a alternativa correta que indica essa metodologia.
Alternativas
Q4110131 Engenharia de Software
A Engenharia de Software utiliza para a organização da semântica e especificação do projeto algumas categorias conforme o propósito de cada requisito. Dado algumas das categorias: Desempenho, Disponibilidade, Segurança, Interoperabilidade, Usabilidade, Confiabilidade, assinale a alternativa correta que indica o requisito relacionado às categorias.
Alternativas
Q4105473 Engenharia de Software
O Diagrama de Sequência da UML (Unified Modeling Language), fundamentalmente, descreve 
Alternativas
Q4097387 Engenharia de Software
Defeito de software é uma imperfeição ou deficiência em um produto de software que faz que esse produto não atenda às suas especificações ou às expectativas de suas partes interessadas. Um defeito pode causar uma falha de software, que é um evento em que um sistema ou componente de sistema não executa uma função necessária dentro dos limites especificados. As informações de classificação de defeitos de software podem ser usadas para determinar aspectos do teste de software e de outros processos de software que precisam de melhorias. Qual das seguintes informações está relacionada à classificação de defeitos de software?  
Alternativas
Q4097386 Engenharia de Software
Atividades de teste são complexas e onerosas e por isso devem ser bem planejadas. Todavia, há uma técnica de teste de software em que os testes não são definidos com antecedência em um plano de teste estabelecido, mas são dinamicamente projetados, executados e modificados com base no conhecimento adquirido pelo responsável pelo teste. A técnica de teste que apresenta estas características é chamada de teste 
Alternativas
Q4097385 Engenharia de Software
O reteste seletivo de um sistema ou componente para verificar que modificações realizadas sobre o software não causaram efeitos diferentes dos planejados e que o sistema ou componente continua a atender aos seus requisitos especificados é chamado de teste 
Alternativas
Q4097384 Engenharia de Software
Considere-se os seguintes propósitos para dois dos processos do ciclo de vida de software definidos pela norma técnica ISO/IEC/IEEE 12207:2017:

I - O propósito do processo é fornecer evidência objetiva de que um sistema ou um elemento do sistema cumpre seus requisitos e características especificados.
II - O propósito do processo é fornecer evidência objetiva de que o sistema, quando em uso, cumpre seus objetivos de negócio ou missão e os requisitos das partes interessadas, alcançando seu uso pretendido em seu ambiente operacional pretendido.

Quais são, respectivamente, os processos do ciclo de vida de software associados a estes propósitos? 
Alternativas
Q4097378 Engenharia de Software
A qualidade de um sistema pode ser entendida como o grau em que o sistema satisfaz as necessidades de suas partes interessadas. Essas necessidades são representadas no modelo de qualidade do produto de software definido pela norma ISO/IEC 25010:2011, que categoriza a qualidade do produto de software em oito características, ou requisitos de qualidade, cada uma com suas próprias subcaracterísticas. Uma das oito características de qualidade definidas pela norma ISO/IEC 25010:2011 é a segurança do software. Quais são as subcaracterísticas de segurança de produto de software, segundo esta norma? 
Alternativas
Q4097377 Engenharia de Software
A Especificação de Requisitos de Software, documento de requisitos de software, define o que os desenvolvedores de um sistema necessitam implementar. Essa especificação implica que 
Alternativas
Q4097376 Engenharia de Software
O MPS.BR é coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), que teve o apoio do Ministério da Ciência, Tecnologia, Inovações e Comunicações (MCTIC); Financiadora de Estudos e Projetos (FINEP); Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (SEBRAE); e Banco Interamericano de Desenvolvimento (BID/FUMIN). Seu objetivo é aumentar a competitividade das organizações, a fim de prover a melhoria dos processos. Tendo em vista o Guia Geral MPS de Software (versão 2021), o modelo define 
Alternativas
Q4097374 Engenharia de Software
Uma métrica de software é um método para obter uma medida quantitativa, em uma escala de medição definida do grau em que um produto ou processo de software possui um determinado atributo. Qualquer atributo de produto ou de processo de software pode ser objeto de interesse para uma métrica de software. Por exemplo, o atributo “linhas de código” de um produto de software e o atributo “produtividade” de um determinado processo de software podem ser quantificados por meio de diferentes métricas de software. Com relação às métricas de produto e de processo de software,  
Alternativas
Q4097373 Engenharia de Software
A IEEE/ISO/IEC 12207-2017 estabelece um framework geral para definição de processos de ciclo de vida de software, com uma terminologia bem definida e que pode ser referenciada pela indústria de software. Neste sentido, o padrão define que os processos:  
Alternativas
Q4097371 Engenharia de Software
A Engenharia de Software é uma disciplina que envolve a aplicação de uma abordagem sistemática e quantificável para desenvolvimento, operação e manutenção de software. Qual dos seguintes trios de conteúdos representa três áreas de conhecimento que fazem parte do corpo de conhecimento próprio da Engenharia de Software? 
Alternativas
Q4081936 Engenharia de Software
Sobre o tratamento e a validação de dados em formulários é correto afirmar que
Alternativas
Q4073613 Engenharia de Software
Dentro do Scrum, um dos artefatos é o backlog do produto. Sobre esse backlog, considere as seguintes afirmativas:
1. É uma das fontes de requisitos do produto, sendo o seu responsável o Scrum Master.
2. É uma lista de tudo o que é necessário para o produto.
3. Faz parte da Sprint, apresentando os itens que serão desenvolvidos durante a Sprint corrente.
Assinale a alternativa correta. 
Alternativas
Q4073611 Engenharia de Software
Em BMPN uma tarefa é uma atividade que ocorre no processo e é modelada como um retângulo com cantos arredondados. Para melhorar a legibilidade dos diagramas, as tarefas possuem tipos que são designados com ícones no canto superior esquerdo, como no exemplo a seguir, desenvolvido usando o software Lucidchart.
   Imagem associada para resolução da questão

Assinale a alternativa que apresenta corretamente os tipos de tarefas, na ordem em que foram mostrados nos diagramas.  
Alternativas
Q4050348 Engenharia de Software
A UML (Linguagem de Modelagem Unificada) é uma linguagem de modelagem visual, expressiva, que se revela relativamente simples e extensível, a qual faz uso de diversos diagramas. Na UML, o diagrama utilizado para definir o modelo de estrutura estática do sistema, ou seja, aquele que identifica os objetos, classes e relacionamentos entre eles é o Diagrama de:
Alternativas
Q4050343 Engenharia de Software
Software embarcado é o software embutido em um equipamento, como um sistema de injeção eletrônica de um automóvel, permitindo que este equipamento atue com maior funcionalidade e flexibilidade. Em relação a tal categoria de software, assinale a afirmativa correta.
Alternativas
Q4011277 Engenharia de Software
As práticas dos doze-fatores afirmam que, historicamente, houve lacunas substanciais entre desenvolvimento e produção que se manifestam em três áreas:
1) A lacuna do tempo: Um desenvolvedor pode trabalhar em código que demora dias, semanas ou até meses para ir para produção.
2) A lacuna de pessoal: Desenvolvedores escrevem código, engenheiros de operação fazem o deploy dele.
3) A lacuna de ferramentas: Desenvolvedores podem estar usando um conjunto de ferramentas diferente do que o app usa em produção.
Assinale a alternativa que apresenta as soluções das práticas dos doze-fatores para cada uma das lacunas acima
Alternativas
Respostas
4801: B
4802: C
4803: B
4804: A
4805: B
4806: B
4807: A
4808: D
4809: A
4810: D
4811: A
4812: C
4813: B
4814: D
4815: C
4816: B
4817: D
4818: A
4819: C
4820: B