Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q71886 Engenharia de Software
Julgue o seguinte item a respeito de qualidade de software.
Extreme programming (XP) é embasado em requisitos conhecidos, definidos de antemão, que não sofram muitas alterações, devendo ser usado por equipes de pequeno porte, formadas por representantes de todos os stakeholders.
Alternativas
Q71885 Engenharia de Software
Julgue o seguinte item a respeito de qualidade de software.
Na fase de elaboração do RUP, são desenvolvidas as funcionalidades do sistema e implementados os requisitos identificados na fase de concepção.
Alternativas
Q71884 Engenharia de Software
Julgue o seguinte item a respeito de qualidade de software.
Na análise por pontos de função (APF), as funções podem ser do tipo transação e do tipo dados. Nas funções do tipo transação, são manipulados os arquivos de interface externa (AIE) bem como os arquivos lógicos internos (ALI).
Alternativas
Q71883 Engenharia de Software
Julgue o seguinte item a respeito de qualidade de software.
O nível máximo de qualidade de um software é atingido quando os stakeholders estão satisfeitos com os resultados que ele apresenta; para tanto, é essencial que todos os envolvidos no processo de criação desse software façam parte da revisão de qualidade.
Alternativas
Q71882 Engenharia de Software
Acerca de engenharia de requisitos, julgue o item subsequente.
Os requisitos normativos, geralmente oriundos da análise das regras de negócio a que está submetido um sistema, nunca podem ser considerados requisitos funcionais, por estarem fora do sistema, ou seja, do domínio do negócio.
Alternativas
Q71881 Engenharia de Software
Acerca de engenharia de requisitos, julgue o item subsequente.
Na validação de requisitos - parte integrante da especificação desses requisitos -, é correto o uso de diagramas da UML, tais como diagrama de classes, de casos de uso e de interação.
Alternativas
Q71880 Engenharia de Software
Acerca de engenharia de requisitos, julgue o item subsequente.
A especificação de requisitos permite, em determinado momento, revelar o que o sistema irá realizar no que se refere às funcionalidades, sem definir, nesse momento, como as funcionalidades serão implementadas.
Alternativas
Q71879 Engenharia de Software
Acerca de engenharia de requisitos, julgue o item subsequente.
A verificação de requisitos tem por objetivo analisar se os modelos construídos estão de acordo com os requisitos definidos. Por sua vez, a validação de requisitos visa assegurar que as necessidades do cliente estão sendo atendidas por tais requisitos.
Alternativas
Q71878 Engenharia de Software
Acerca de engenharia de requisitos, julgue o item subsequente.
O levantamento de requisitos é realizado ao final da primeira versão de um protótipo, para se definir, junto aos envolvidos no processo, quais são as premissas básicas para o início do entendimento das funcionalidades desejadas.
Alternativas
Q71877 Engenharia de Software
Acerca de engenharia de requisitos, julgue o item subsequente.
Embora a criação de uma sequência ilustrada de telas por meio de programas de desenho gráfico seja útil para a identificação de alguns requisitos do software, ela não é considerada uma atividade de prototipação por não envolver o uso de uma linguagem de programação.
Alternativas
Q70381 Engenharia de Software
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome desse mecanismo.
Alternativas
Q69760 Engenharia de Software
Com relação às ferramentas CASE, julgue os itens a seguir.
As ferramentas CASE não possuem subdivisão de acordo com a finalidade de manutenção.
Alternativas
Q69759 Engenharia de Software
Com relação às ferramentas CASE, julgue os itens a seguir.
A prototipação é apoiada por meio de ferramentas CASE que permitem a criação de projetos de dados e a integração com layouts de relatórios e com a interface e apresentação de tela.
Alternativas
Q69758 Engenharia de Software
Com relação às ferramentas CASE, julgue os itens a seguir.
As linguagens de consulta a bancos de dados, os compiladores, as linguagens de programação convencionais e os ambientes de programação orientada a objetos são exemplos típicos de ferramentas CASE de apoio e manutenção.
Alternativas
Q69757 Engenharia de Software
Com relação às ferramentas CASE, julgue os itens a seguir.
As ferramentas CASE permitem melhor gerenciamento de projetos por meio da criação de estruturas analíticas de projeto, (EAP); definem a estrutura de divisão de trabalho; planejam a programação do projeto e permitem o acompanhamento de projetos de software.
Alternativas
Q69756 Engenharia de Software
Com relação às ferramentas CASE, julgue os itens a seguir.
As técnicas de modelagem que utilizam métodos de análise estruturada e projeto estruturado (SA/SD) são técnicas CASE para projetos pequenos de software de baixa complexidade.
Alternativas
Q69755 Engenharia de Software
Com relação às ferramentas CASE, julgue os itens a seguir.
A auditoria do código-fonte garante o cumprimento de padrões de linguagem que as ferramentas CASE promovem para alcançar a qualidade do software.
Alternativas
Q68471 Engenharia de Software
Identifique as alternativas corretas a respeito de engenharia reversa.

1. Descompiladores são usados para obter o código fonte de um software a partir de seu código binário.

2. Ofuscadores de código efetuam a cifragem de códigos binários de programas com o intuito de impedir a sua descompilação.

3. Através de técnicas de engenharia reversa, é possível obter diagramas UML de um programa a partir de seu código fonte.

4. Descompilação de código e esteganografia são duas técnicas frequentemente usadas para realizar a engenharia reversa de sistemas computacionais.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q68456 Engenharia de Software
A respeito da classificação dos diagramas de UML, assinale a alternativa correta.
Alternativas
Q68455 Engenharia de Software
Relacione cada tipo de diagrama de UML da Coluna 1 com os respectivos elementos sintáticos da Coluna 2.

Coluna 1

1. Diagrama de atividades
2. Diagrama de máquina de estados

Coluna 2

( ) Ação
( ) Estado final
( ) Fluxo de controle
( ) Pseudoestado inicial
( ) Nodo fusão
( ) Pseudoestado escolha
( ) Transição

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Respostas
11361: E
11362: E
11363: E
11364: E
11365: E
11366: C
11367: C
11368: C
11369: E
11370: E
11371: A
11372: E
11373: C
11374: E
11375: C
11376: E
11377: C
11378: A
11379: D
11380: C