Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q3522670 Engenharia de Software
Na engenharia de software, a definição de padrões de sistema é fundamental para assegurar a qualidade e a consistência dos processos de desenvolvimento. Qual das alternativas a seguir melhor descreve a finalidade dos padrões de sistema?
Alternativas
Q3522668 Engenharia de Software
Sobre a natureza da manutenção de software, é CORRETO afirmar que:
Alternativas
Q3522667 Engenharia de Software
Na etapa de implantação de um sistema, várias atividades são realizadas para garantir que o sistema seja entregue aos usuários finais de forma eficiente. A respeito dessas atividades, analise as seguintes afirmações:

I. Na atividade de orientação e aprovação do usuário, os usuários finais aprovam o protótipo final como sistema definitivo a partir de seu uso e da observação da documentação fornecida.
II. Na atividade de treinamento, os usuários finais são treinados para o uso do sistema, sendo considerados o artefato de saída dessa atividade.
III. Na atividade de implantação, o sistema é implementado e liberado para os usuários finais, resultando no artefato sistema entregue.
IV. Na atividade de revisão de negócio, o impacto do sistema sobre os objetivos de negócio é avaliado, podendo levar o projeto a um novo ciclo ou ao reinício do ciclo atual para refinar e melhorar os resultados.

Assinale a alternativa que contém todas as afirmações CORRETAS:
Alternativas
Q3522666 Engenharia de Software
Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 53), a respeito de métodos ágeis:

I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido.
II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema.
III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento.
IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto.

Estão CORRETAS as afirmações:
Alternativas
Q3522664 Engenharia de Software
De acordo com Preece, Rogers, Sharp (PREECE, Jennifer; ROGERS, Yvone; SHARP, Helen. Design de Interação: Além da interação homem-computador. Porto Alegre: Bookman, 2005, p.42 a 47), podemos conceituar usabilidade em termos de princípios. Segundo as autoras, estes princípios são abstrações generalizáveis e são derivados de uma mistura de conhecimento baseado em teoria, conhecimento e senso comum. As afirmações abaixo descrevem alguns desses princípios corretamente, EXCETO:
Alternativas
Q3522661 Engenharia de Software
De acordo com Sommerville (SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 156), o desenvolvimento dirigido a testes (TDD, do inglês Test-Driven Development) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. De acordo com o autor, além de um melhor entendimento do problema, outros benefícios do desenvolvimento dirigido a testes são os elencados abaixo, EXCETO
Alternativas
Q3497466 Engenharia de Software
Assinale a alternativa que descreve corretamente uma característica da Licença GPL.
Alternativas
Q3497000 Engenharia de Software
O princípio SOLID conhecido como Substituição de Liskov estabelece que
Alternativas
Q3496999 Engenharia de Software
Na engenharia de software, a análise de pontos por função tem como base a contagem de alguns parâmetros, sendo correto que um desses parâmetros é representado pelo número de
Alternativas
Q3496998 Engenharia de Software
O comando git mv é utilizado para mover ou renomear um arquivo/diretório. O parâmetro que pode ser utilizado junto com este comando para realizar apenas uma simulação, mostrando o efeito do comando sem efetivamente realizá-lo é o:
Alternativas
Q3496996 Engenharia de Software
Na UML 2.5, o diagrama de sequência expõe interações entre objetos e componentes de um sistema, em um cenário de execução, na forma de uma sequência de mensagens no tempo. Outro diagrama que também apresenta essas interações e mensagens, podendo ser gerado a partir do diagrama de sequência, é o diagrama de 
Alternativas
Q3496989 Engenharia de Software
Considerando o método ágil de desenvolvimento XP (Extreme Progamming), utilizam-se as chamadas histórias de usuário, sobre as quais é correto afirmar que
Alternativas
Q3481828 Engenharia de Software
Qual é o objetivo principal de um diagrama de classe na UML (Unified Modeling Language)?
Alternativas
Q3481823 Engenharia de Software
Tendo em vista os conceitos de Engenharia de Software, numere a COLUNA II de acordo com a COLUNA I, associando o conceito às suas características.

COLUNA I
1. DFD
2. Diagrama de caso de uso

COLUNA II
( ) Representa o fluxo de dados dentro de um sistema. 
( ) Representa os usuários do sistema como atores.
( ) É projetado para sistemas orientados a objetos.

Assinale a sequência correta.
Alternativas
Q3481821 Engenharia de Software
O diagrama de fluxo de dados (DFD) é uma representação visual que descreve o fluxo de informações em um sistema, mostrando como os dados são processados e transformados. Com relação ao DFD, analise as afirmativas a seguir.

I. Em um DFD, os retângulos representam os processos, que são atividades ou transformações realizadas nos dados.
II. As setas representam os fluxos de dados, indicando a direção em que os dados são transmitidos entre os processos, entidades externas e armazenamentos de dados.
III. Os losangos representam as entidades externas, que são fontes de dados ou destinos de dados fora do sistema em análise.

Estão corretas as afirmativas
Alternativas
Q3459152 Engenharia de Software

O Scrum é um framework ágil que visa à gestão eficiente de projetos por meio de práticas iterativas e incrementais. Ele é fundamentado em três componentes principais: papéis, artefatos e eventos. Nesse sentido, assinale a alternativa que apresenta corretamente um papel e um artefato do Scrum, respectivamente.

Alternativas
Q3459150 Engenharia de Software

O Manifesto Ágil estabelece princípios e valores para aprimorar o desenvolvimento de software. Um dos valores do Manifesto Ágil estabelece que 

Alternativas
Q3455683 Engenharia de Software
Ao trabalhar no ambiente GIT, é possível manter o controle das ramificações utilizando um mecanismo especifico denominado:
Alternativas
Q3455682 Engenharia de Software
Um desenvolvedor de aplicativos está utilizando o sistema de controle de versão GIT. Esse programador vai fazer uso de uma ferramenta de administração de ramificações de uso geral do GIT, que vai permitir criar ambientes de desenvolvimento isolados em um único repositório. O comando GIT usado para isso é o: 
Alternativas
Q3451116 Engenharia de Software
A engenharia de requisitos é uma disciplina crucial no desenvolvimento de sistemas e software, abrangendo várias fases, tipos de requisitos e técnicas de elicitação. Preencha as lacunas a seguir com a fase, o tipo e a técnica, respectivamente, e assinale a alternativa correta.

Na fase de ______________________________, é verificado se os requisitos atendem corretamente às necessidades dos stakeholders e estão livres de erros. Os _______________________________ definem as características que o sistema deve ter, incluindo aspectos como desempenho, segurança e usabilidade. A técnica de elicitação de requisitos _______________________________ é utilizada para gerar e discutir ideias em grupo, promovendo a criatividade sem julgamentos imediatos.
Alternativas
Respostas
1821: C
1822: A
1823: E
1824: D
1825: E
1826: C
1827: D
1828: D
1829: A
1830: D
1831: A
1832: C
1833: B
1834: C
1835: A
1836: B
1837: A
1838: C
1839: C
1840: A