Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q1680495 Engenharia de Software

A respeito da UML 2.2, julgue o item seguinte.


Diagramas de comportamento representam conceitos significativos de um sistema e podem incluir, entre outros, conceitos de implementação.

Alternativas
Q1680494 Engenharia de Software

A respeito da UML 2.2, julgue o item seguinte.


A especificação da UML 2.2 define dois tipos principais de diagramas: os de estrutura e os de comportamento.

Alternativas
Q1680493 Engenharia de Software

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


O FDD (feature driven development) tem como principal característica fornecer uma maneira de construir e manter sistemas que satisfazem restrições de prazo, por meio do uso de prototipagem incremental em um ambiente controlado de projeto.

Alternativas
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
Respostas
5581: E
5582: C
5583: E
5584: E
5585: C
5586: C
5587: E
5588: C
5589: C
5590: E
5591: C
5592: C
5593: E
5594: C
5595: E
5596: C
5597: C
5598: D
5599: B
5600: D