Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q626249 Engenharia de Software
A UML (Unified Modeling Language) possui diagramas que representam partes ou pontos de vista do sistema. Dos diagramas apresentados a seguir, qual NÃO faz parte da UML 2.0?
Alternativas
Q625028 Engenharia de Software

Com relação à metodologia SCRUM são realizadas as seguintes afirmações:


I. O Product Owner define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.

II. O Scrum Master define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.

III. O Product Owner é o responsável pela aplicação dos valores e práticas do SCRUM.

IV. A Sprint Planning Meeting é uma reunião que envolve o Scrum Master, os membros do Scrum Team e o Product Owner. Nesta reunião são determinadas quais funcionalidades e atividades serão realizadas no próximo Sprint.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q625027 Engenharia de Software
Com relação ao assunto teste de software assinale a alternativa correta:
Alternativas
Q625019 Engenharia de Software

O processo de Análise de Requisitos busca definir um conjunto de requisitos que precisam ser validados quando o software estiver pronto. Com relação a este assunto são realizadas as seguintes afirmações:


I. Um Requisito Funcional é um requisito de sistema de software que especifica uma função que o sistema ou componente deve ser capaz de realizar.

II. Um Requisito Não Funcional de software é aquele que descreve como o sistema fará e não o que ele fará. São exemplos de Requisitos Não Funcionais os requisitos de desempenho, requisitos da interface externa do sistema, restrições de projeto e atributos da qualidade.

III. As fontes de informações durante a fase de obtenção de requisitos incluem documentação, stakeholders de sistema e especificações de sistemas similares.

IV. Requisitos permanentes são requisitos que irão mudar durante o processo de desenvolvimento do sistema ou depois que o sistema estiver em operação.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q625018 Engenharia de Software

 Análise de Pontos de Função (FPA) é uma técnica para medição do esforço necessário para desenvolver um projeto de software. Com relação a este assunto são realizadas as seguintes afirmações:


I. A medida (pontos de função) é independente de linguagem de programação ou tecnologia.

II. A Análise de Pontos de Função (FPA) considera a funcionalidade implementada do ponto de vista do desenvolvedor.

III. Tamanho funcional é uma medida de tamanho de software baseada em uma visão padronizada dos requisitos lógicos do usuário.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q623569 Engenharia de Software

Analise o trecho de código abaixo:

animal a = new animal( );

a.locomover( );

a = new cobra( );

a.locomover( );

a = new gato( );

a.locomover( );

É um exemplo de:
Alternativas
Q623566 Engenharia de Software

Analise as afirmativas abaixo sobre reengenharia de software.

I. A reengenharia de software busca melhorar o entendimento e estrutura do software.

II. A reengenharia aumenta os riscos do projeto.

III. A reengenharia aumenta os custos do projeto.

IV. A engenharia reversa, considerada uma atividade da reengenharia, ajuda a documentar o sistema.

De acordo com as afirmativas, marque a alternativa CORRETA:

Alternativas
Q623565 Engenharia de Software

A engenharia de requisitos possui atividades para o levantamento dos requisitos, especificação dos requisitos, validação dos requisitos e gerenciamento dos requisitos. Analise as afirmativas abaixo.

I. As entrevistas (abertas e fechadas) podem ser usadas para levantar os requisitos do sistema.

II. Durante a validação de um requisito, devemos verificar sua validade, consistência, completude, realismo e verificabilidade.

III. Casos de uso identificam interações individuais entre o sistema e seus usuários ou outro sistema.

IV. O gerenciamento de mudanças nos requisitos deve ser aplicado somente às mudanças de emergência depois que o documento de requisitos for aprovado.

De acordo com as afirmativas, marque a alternativa CORRETA:

Alternativas
Q623564 Engenharia de Software
- Considerando a versão 2.3 da UML, das opções a seguir, quais diagramas podem ser considerados dinâmicos?
Alternativas
Q623562 Engenharia de Software
Em Relação à disciplina de Engenharia de Requisitos, é CORRETO afirmar:
Alternativas
Q623561 Engenharia de Software

As métricas de software podem ser classificadas em 3 categorias: métricas de produto, métricas de processo e métricas de projeto. Analise as afirmativas abaixo.

I. As métricas de processo podem ser usadas para melhorar o desenvolvimento e manutenção do software.

II. Um exemplo de métrica de projeto é a efetividade de remoção de defeitos durante o desenvolvimento.

III. As métricas de produto medem, por exemplo, o tamanho, a complexidade e a performance do produto.

IV. A produtividade é uma métrica de processo. De acordo com as afirmativas, marque a alternativa CORRETA

Alternativas
Q623560 Engenharia de Software

A Programação Extrema (Extreme Programming - XP) possui diversas práticas. Analise as afirmativas abaixo.

I. As releases do sistema são frequentes e incrementais.

II. Os requisitos são representados através de casos de uso.

III. Os desenvolvedores não trabalham em pares.

IV. Depois de qualquer integração, todos os testes de unidade devem passar.

De acordo com as afirmativas, marque a alternativa CORRETA

Alternativas
Q623559 Engenharia de Software
A Prototipação é um paradigma da Engenharia de Software que faz uso de protótipos durante o processo de desenvolvimento de software. Não representa uma afirmação verdadeira acerca da Prototipação:
Alternativas
Q623558 Engenharia de Software
O Scrum é uma abordagem ágil para desenvolvimento de produtos de software. Não representa uma característica do framework Scrum:
Alternativas
Q623557 Engenharia de Software
O RUP, abreviação de Rational Unified Process, é um modelo de desenvolvimento de software dividido em fases. Uma de suas fases é a Elaboração, cujos objetivos são listados abaixo, EXCETO:
Alternativas
Q623556 Engenharia de Software

Dadas as seguintes afirmações:

A. Teste de software é considerado uma técnica dinâmica de verificação e validação de software

B. Teste é um processo de execução de um software com a finalidade de provar a corretude de um software.

C. O teste de estresse deve ser feito com o objetivo de avaliar os efeitos da submissão do sistema a situações com alta demanda por recursos.

Indique a opção que tem apenas afirmações CORRETAS:

Alternativas
Q623554 Engenharia de Software
Dentre os modelos de processos de desenvolvimento de software, o Modelo em Cascata, também conhecido como ciclo de vida clássico, é um dos mais conhecidos e o mais discutido. Qual das seguintes características não se aplica a um processo de software baseado no Modelo em Cascata?
Alternativas
Q623553 Engenharia de Software

Para esta questão, considere o seguinte diagrama de classes da UML.

 Imagem associada para resolução da questão


A respeito do diagrama de classes anterior, pode-se AFIRMAR que:

Alternativas
Q623420 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a MDS–SISP é uma metodologia iterativa que tem como fases a iniciação, a elaboração, a construção e a transição; e como disciplinas requisitos, arquitetura, implementação, teste e implantação. A atividade Gerenciar Requisitos é realizada na(s) fase(s)
Alternativas
Q623419 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a atividade cujo objetivo é analisar a demanda recebida, identificar os requisitos básicos e definir o escopo do produto é
Alternativas
Respostas
9021: D
9022: E
9023: D
9024: A
9025: B
9026: B
9027: D
9028: B
9029: B
9030: A
9031: A
9032: C
9033: D
9034: D
9035: D
9036: D
9037: C
9038: A
9039: C
9040: D