Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q1680492 Engenharia de Software

Acerca das metodologias ágeis e suas características, julgue o próximo item.


O SCRUM é composto por quatro atividades: planeamento, projeto, codificação e testes, as quais normalmente são repetidas iteração a iteração.

Alternativas
Q1680489 Engenharia de Software

Julgue o item que se segue a respeito da prototipação relacionada ao desenvolvimento de software.


A prototipação pode ser considerada como uma atividade que reduz riscos de desenvolvimento relacionados aos requisitos de um software.

Alternativas
Q1680488 Engenharia de Software

Julgue o item que se segue a respeito da prototipação relacionada ao desenvolvimento de software.


Entre as atividades de prototipação de software, está o desenvolvimento rápido de software para validar requisitos.

Alternativas
Q1680487 Engenharia de Software

Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.


O gerenciamento de requisitos trata do desenvolvimento de software por meio da metodologia ágil; isso permite o isolamento entre o desenvolvedor e o usuário, já que é comum ocorrer problema de mudanças de requisitos ao longo do curso do projeto devido ao interfaceamento do usuário com o desenvolvedor.

Alternativas
Q1680486 Engenharia de Software

Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.


Em um processo de desenvolvimento de software, a elicitação de requisitos serve para identificar os fatos que compõem os requisitos do sistema.

Alternativas
Q1678828 Engenharia de Software
A respeito de arquitetura e engenharia de software, julgue o item a seguir.
Na métrica de pontos por função, entradas externas, saídas externas e consultas externas são computadas separadamente.
Alternativas
Q1678827 Engenharia de Software
A respeito de arquitetura e engenharia de software, julgue o item a seguir.

Atributo fundamental de qualidade de software, a funcionalidade mede o grau de utilização dos recursos do sistema.
Alternativas
Q1678824 Engenharia de Software
Acerca de desenvolvimento de sistemas, julgue o próximo item.

O modelo SPA (single page application) permite a otimização do desempenho da aplicação ao transferir a renderização para a máquina do cliente e diminuir o tráfego de dados entre cliente e servidor.
Alternativas
Q1678822 Engenharia de Software
Acerca de desenvolvimento de sistemas, julgue o próximo item.

A notação húngara para nomes de variáveis, na qual a primeira letra identifica o tipo da própria variável, está em desuso devido aos novos compiladores e ambientes de desenvolvimento, que têm facilidades para verificação de tipos e endereçamento de memória.
Alternativas
Q2425444 Engenharia de Software

Correlacione os processos acerca da execução de programas aos seus conceitos, segundo Monteiro (2012), e assinale a opção correta.


PROCESSO

I- Compilação

lI- Biblioteca

IlI- Ligação

IV- Interpretação


CONCEITO

( ) Rotinas externas ao programa, são normalmente organizadas em arquivos, que constituem diretórios específicos para cada grupo de rotinas.

( ) Realiza a tradução de um programa em linguagem de montagem para seu equivalente em linguagem binária.

( ) Processo de interpretação da chamada (CALL) e a respectiva conexão com a rotina chamada.

( ) Processo de análise de um programa escrito em linguagem de alto nível e sua conversão em um programa equivalente, denominado programa-objeto.

( ) Cada comando do código-fonte é lido, convertido em código executável e imediatamente executado, antes que o comando seguinte seja lido.

Alternativas
Q1795460 Engenharia de Software
Um dos fatores de qualidade definidos nas normas de software estabelece o nível com que o software faz uso otimizado dos recursos do sistema. Tal fator corresponde à propriedade da
Alternativas
Q1795459 Engenharia de Software
Um dos tipos de teste de software é o denominado teste de recuperação, no qual, basicamente,
Alternativas
Q1795453 Engenharia de Software
No contexto da orientação a objetos, o conceito relativo a relacionamentos do tipo “é um” (“is a”) e “é como” (“is like”) é conhecido como
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794366 Engenharia de Software
Foi solicitado que você corrigisse um defeito em um sistema cujo código-fonte está armazenado em um repositório GIT. A equipe definiu que é necessário utilizar o padrão “feature branch”, no qual os desenvolvedores precisam criar um branch para cada demanda em que vão trabalhar. As modificações devem ser feitas nesse branch criado a partir do branch de desenvolvimento principal. Após o término das alterações necessárias, o código deve ser reintegrado no ramo principal por uma equipe de revisores. Analise as operações abaixo:
1. git push 2. git checkout 3. git clone 4. git commit 5. git add
Para que você possa trabalhar na correção do defeito, utilizando o padrão “feature branch”, a ordem correta das operações acima seria:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794365 Engenharia de Software
Scrum é um framework para desenvolver, entregar e manter produtos e serviços complexos. NÃO é um dos cinco valores do Scrum, segundo o Guia do Scrum:
Alternativas
Q1760405 Engenharia de Software

A UML (Unified Modeling Language) é uma linguagem de modelagem visual carregada de semântica e com sintaxe vasta. É amplamente utilizada para definir comportamentos, facilitando a arquitetura, design e implementação de sistemas de software. A respeitos dos diversos diagramas presentes nesta linguagem, analise as afirmativas abaixo.


I. O diagrama de sequência ilustra como objetos interagem entre si, identificando inclusive a ordem de ocorrência destas interações.

II. O diagrama de classes é o mais conhecido e utilizado da UML. É bastante utilizado, por exemplo, no desenvolvimento de sistemas orientados a objeto.

III. O diagrama de estados representa um retrato, em tempo de execução, dos objetos existentes no software e dos seus relacionamentos.


É correto o que se afirma

Alternativas
Q1760403 Engenharia de Software

A vida de um software é composta por um conjunto de fases que definem uma série de atividades. Desenvolvimento, operação e manutenção são alguns exemplos, etapas presentes na vida de um sistema e a literatura de engenharia de software costuma chamar este conjunto de ciclo de vida de software. A respeito dos diversos modelos de ciclo de vida de software, analise as afirmativas abaixo.


I. Cascata, evolutivo, incremental e espiral são exemplos de modelos de ciclo de vida de software.

II. O modelo cascata é um modelo tradicional onde as fases são realizadas de forma serial em um processo que flui sempre para frente. Uma das desvantagens deste modelo é a dificuldade de lidar com mudanças durante a execução do projeto.

III. O modelo incremental preconiza a divisão das entregas do projeto, característica que justifica seu nome. Tem como vantagem em relação ao modelo cascata o fato de ser mais tolerante a mudanças de requisito.


É correto o que se afirma  

Alternativas
Q1716884 Engenharia de Software
No que diz respeito à Orientação a Objetos, dois princípios são caracterizados a seguir: I. faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe. II. indica a capacidade de abstrair várias implementações diferentes em uma única interface. As classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Os princípios caracterizados em I e II são respectivamente denominados
Alternativas
Q1690189 Engenharia de Software
Em um projeto de software, quem são as pessoas interessadas na gestão do projeto?
Alternativas
Q1690188 Engenharia de Software
Métricas de software permitem o planejamento no contexto de gerenciamento de projetos. Trata-se de uma medida indireta:
Alternativas
Respostas
5161: E
5162: C
5163: C
5164: E
5165: C
5166: C
5167: E
5168: C
5169: C
5170: E
5171: C
5172: E
5173: C
5174: C
5175: D
5176: B
5177: D
5178: E
5179: B
5180: C