Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q712283 Engenharia de Software
Dentre os tipos de testes a serem aplicados durante o processo de desenvolvimento de software, o teste de
Alternativas
Q712282 Engenharia de Software

O Processo Unificado é um processo de software – orientado por casos de uso, centrado na arquitetura, iterativo e incremental – (PRESSMAN, 2010), projetado como arcabouço para métodos e ferramentas UML. Esse processo é um modelo incremental no qual cinco fases são definidas.

Sobre as fases do Processo Unificado, a fase que engloba atividades de comunicação com o cliente, e modelagem com foco na criação de modelos de análise e projeto, com ênfase nas definições de classes e representações arquiteturais, é a Fase de

Alternativas
Q711726 Engenharia de Software
Extreme Programming é uma metodologia ágil para equipes pequenas e médias que desenvolvem software com requisitos vagos e em constante mudança. Sobre os valores do XP, analise as definições abaixo e assinale a alternativa CORRETA.
Alternativas
Q711712 Engenharia de Software
SCRUM está entre as metodologias de desenvolvimento de software mais difundidas atualmente. Nesse processo de desenvolvimento, algumas pessoas desempenham papéis específicos. No SCRUM, que papel é desempenhado pelo profissional responsável pela visão do produto, priorização das atividades e retorno do investimento?
Alternativas
Q711707 Engenharia de Software
Modificações são inevitáveis quando um software é construído. Um objetivo primordial da Engenharia de Software é otimizar a forma como as modificações podem ser acomodadas e reduzir a quantidade de esforço despendido quando elas estiverem sendo feitas. Uma das ferramentas existentes para dar suporte ao processo de Gestão de Modificações é a ferramenta GIT. A cerca dessa ferramenta e considerando o comando abaixo, assinale a alternativa CORRETA.
git push -u origin master
Alternativas
Q711706 Engenharia de Software
Ferramentas de Controle de Versão ajudam a gerenciar mudanças em artefatos de projetos de software, como código fonte, pastas e arquivos em geral. Com respeito a ferramentas de Controle de Versão é CORRETO afirmar que
Alternativas
Q711672 Engenharia de Software

Acerca de medição e estimativas de software em pontos de função e do gerenciamento do ciclo de vida de software, julgue o item que se segue.

Para uma aplicação que contém dois arquivos de interface externa (AIE) de complexidade alta; três arquivos lógicos internos (ALI) de complexidade baixa; uma entrada externa (EE) de complexidade média; duas saídas externas (SE) de complexidade média; e quatro consultas externas (CE) de complexidade alta, a quantidade de pontos de função brutos é igual a 79.

Alternativas
Q711671 Engenharia de Software

Acerca de medição e estimativas de software em pontos de função e do gerenciamento do ciclo de vida de software, julgue o item que se segue.

No framework Scrum, que é voltado para o desenvolvimento de produtos complexos, cada sprint pode ser considerada um projeto, com horizonte de até um mês, que possui a definição do que será construído, um plano projetado e flexível para guiar a construção, o trabalho e o resultado do produto.
Alternativas
Q711636 Engenharia de Software

Julgue o próximo item, relativo a desenvolvimento e qualidade de software.

De acordo com CleanCode, argumentos em funções devem ser amplamente utilizados para melhorar a portabilidade do código e facilitar seu entendimento.

Alternativas
Q711635 Engenharia de Software

Julgue o próximo item, relativo a desenvolvimento e qualidade de software.

No desenvolvimento de software, devem estar previstos mecanismos de segurança que sejam testados de forma a garantir que estejam livres de falhas. Isso garante a segurança do ambiente onde o software se encontra.
Alternativas
Q711634 Engenharia de Software

Julgue o próximo item, relativo a desenvolvimento e qualidade de software.

No que se refere a softwares, uma programação segura deve dispor de mecanismos que, em quaisquer circunstâncias, rejeitem a entrada de dados que contenham caracteres considerados potencialmente perigosos.
Alternativas
Q711629 Engenharia de Software

Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).

A programação em pares, em que os desenvolvedores atuam avaliando entre si o trabalho do outro, é uma prática da metodologia XP.

Alternativas
Q711628 Engenharia de Software

Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).

As práticas da extreme programming, que tem por princípio liberar grandes releases de software, visam agregar valor ao negócio.
Alternativas
Q711627 Engenharia de Software

Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).

Uma característica da metodologia XP é a existência de uma equipe técnica voltada para a agilidade e velocidade do desenvolvimento do software, de forma que todo o desenvolvimento seja feito sem a interferência ou ajuda do cliente até que os releases sejam disponibilizados para que o desenvolvimento se torne o mais ágil possível.
Alternativas
Q711617 Engenharia de Software

No que se refere ao teste de software, julgue o item seguinte.

Na realização do teste de integração, a equipe de testes busca a origem de um problema detectado e procura identificar os componentes a serem depurados.

Alternativas
Q711616 Engenharia de Software

No que se refere ao teste de software, julgue o item seguinte.

O teste de regressão visa garantir a integridade de um software já testado que tenha recebido uma nova implementação.
Alternativas
Q711615 Engenharia de Software

No que se refere ao teste de software, julgue o item seguinte.

As novas versões de um software passam pelos testes realizados pela equipe de desenvolvimento de sistema, que valida o uso do software e o libera para utilização pelo usuário final.
Alternativas
Q705213 Engenharia de Software
A UML (Linguagem de Modelagem Unificada), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML apresenta uma linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos através de diagramas. Assinale a alternativa que corresponde ao diagrama da UML, que enfatiza os relacionamentos entre os objetos participantes, sendo constituídos de nodos, arcos, rótulos dos arcos, números de sequência e possíveis anotações complementares
Alternativas
Q705211 Engenharia de Software
Quando se fornece um produto, seja desenvolvendo um software, escrevendo um relatório ou fazendo uma viagem a negócios, segue-se costumeiramente uma sequência de etapas para completar um conjunto de tarefas. A respeito dos modelos de processo de software, assinale a alternativa correta
Alternativas
Q705208 Engenharia de Software
No que diz respeito às métricas de projeto de software, é correto afirmar que a metodologia utilizada para dimensionar um produto, quantificando a funcionalidade proporcionada ao usuário a partir do seu desenho lógico, constituindo-se, portanto, em medidas indiretas do produto e do processo por meio do qual ele é desenvolvido, está representado por qual tipo de métrica?
Alternativas
Respostas
8581: E
8582: D
8583: A
8584: B
8585: E
8586: B
8587: C
8588: C
8589: E
8590: E
8591: E
8592: C
8593: E
8594: E
8595: C
8596: C
8597: E
8598: E
8599: D
8600: E