Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

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
Q705206 Engenharia de Software
Considere o diagrama de caso de uso abaixo utilizado na UML (Linguagem de Modelagem Unificada), e assinale a alternativa correta: Imagem associada para resolução da questão
Alternativas
Q704653 Engenharia de Software
A respeito da engenharia de software, marque (V) para verdadeiro ou (F) para falso em cada um dos itens a seguir: ( ) A engenharia de softwares está relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção, depois que este entrar em operação. A engenharia de sistema diz respeitos aos aspectos do desenvolvimento e da evolução de sistemas complexos, nos quais o software desempenha um papel importante. ( ) Na engenharia de software baseada em componentes, na qual se supõe que partes do sistema já existam, o processo de desenvolvimento concentra-se mais na integração dessas partes que no seu desenvolvimento a partir do início. Essa abordagem é baseada em reuso para o desenvolvimento de sistemas de software. ( ) Em estágio inicial do processo de elicitação e análise de requisitos, deve-se decidir a respeito dos limites do sistema. Os requisitos não funcionais descrevem o que o sistema deve fazer, enquanto os requisitos funcionais estão diretamente relacionados às funções específicas fornecidas pelo sistema. ( ) Para a utilização de metodologias modernas, com abordagem da engenharia de software, recomenda-se a elaboração dos manuais do sistema ao final do projeto, quando todos os seus detalhes já estão definidos. Marque a alternativa que indica a sequência correta.
Alternativas
Q704643 Engenharia de Software

Considere as classes a seguir:

 

Marque a alternativa que define quais os conceitos de orientação a objetos que estão sendo utilizados e os modificadores que melhor completam, respectivamente, as linhas 15, 17, 29 e 33. Imagem associada para resolução da questão
Alternativas
Q701657 Engenharia de Software
Na Orientação a Objetos há um conceito bastante utilizado que é o encapsulamento, que corresponde a
Alternativas
Q701580 Engenharia de Software
No desenvolvimento de um sistema para a Prefeitura de Teresina, foram levantados requisitos que definem
I. como o sistema deverá reagir a entradas específicas. II. a rapidez com que o sistema deverá executar e quanta memória ele requererá. III. a taxa aceitável de falhas e os níveis de proteção que o sistema deverá ter. IV. os serviços que o sistema deverá fornecer. V. a linguagem de programação e as normas de processo a serem utilizadas. VI. o que deverá ser feito para o sistema ser aprovado por órgãos reguladores federais.
Serão classificados como requisitos funcionais o que consta APENAS em 
Alternativas
Q701579 Engenharia de Software
Na análise de pontos de função, um Arquivo Lógico Interno – ALI representa um grupo de dados ou informações de controle, identificável pelo usuário e logicamente relacionado, que tem como principal intenção armazenar dados 
Alternativas
Respostas
8861: C
8862: C
8863: E
8864: E
8865: E
8866: C
8867: E
8868: E
8869: C
8870: C
8871: E
8872: E
8873: D
8874: E
8875: B
8876: C
8877: B
8878: C
8879: C
8880: E