Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.711 questões

Q887164 Engenharia de Software
A UML, assim como o modelo ER, é usada na modelagem de entidades do mundo real no desenvolvimento de software e ambas propiciam a utilização de diagramas gráficos. Comparando o uso da UML com o modelo ER, é INCORRETO afirmar que
Alternativas
Q887163 Engenharia de Software
As técnicas de análise estrutural, utilizadas na disciplina de Análise em processos tradicionais, visam a modelar os principais conceitos do domínio da aplicação. Na modelagem de problemas reais, é comum a identificação de um grande número de classes; por esse motivo é aconselhado a organização dessas classes em grupos significativos, possivelmente utilizando recursos da notação UML. Com relação à organização das classes identificadas nas técnicas de análise estrutural, conforme proposto pelos autores do UP (Unified Process), e utilizado no processo Praxis, é CORRETO afirmar que
Alternativas
Q887162 Engenharia de Software
Diferentes técnicas, cada uma com seus objetivos e características, são utilizadas no desenvolvimento de software e na área de IHC para a modelagem das tarefas ou atividades que os usuários realizam. Com relação a essas técnicas, é INCORRETO afirmar que
Alternativas
Q887161 Engenharia de Software
A validação de requisitos é o processo pelo qual se verifica se os requisitos definem o sistema que o cliente quer e se satisfaz ao uso que se pretende dele. Durante o processo de validação dos requisitos, diferentes tipos de verificações também devem ser efetuados, visando avaliar se o enunciado dos requisitos satisfaz a uma série de características de qualidade. Com relação a essas questões, é INCORRETO afirmar que
Alternativas
Q887160 Engenharia de Software
Diversas técnicas, envolvendo as pessoas interessadas (stakeholders, em inglês) no desenvolvimento de um software, são muito utilizadas nos processos de descoberta, também chamada de elicitação, de requisitos. Com relação às técnicas utilizadas para a elicitação de requisitos, é INCORRETO afirmar que
Alternativas
Q887158 Engenharia de Software
O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema em desenvolvimento. Com relação ao gerenciamento de requisitos utilizados em processos de software tradicionais, é INCORRETO afirmar que
Alternativas
Q887157 Engenharia de Software
Na engenharia semiótica utilizada em IHC, a atividade de análise de contexto de uso de um produto de software pode ser vista como um meio de completar a primeira parte da metamensagem do designer para o usuário: “Este é o meu entendimento, como designer, de quem você, usuário, é, do que aprendi que você quer ou precisa fazer, de que maneira prefere fazer, e por quê…”. Com relação à análise de contexto de uso, é INCORRETO afirmar que
Alternativas
Q887156 Engenharia de Software
A UML é um padrão baseado no conceito de Orientação a objetos, tendo sido muito utilizada na criação de modelos que podem ser desenvolvidos como parte dos processos de software.Com relação aos conceitos relacionados à UML, é INCORRETO afirmar que
Alternativas
Q887155 Engenharia de Software
Requisitos não funcionais são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo software a seus usuários. Com relação aos requisitos não funcionais, é INCORRETO afirmar que
Alternativas
Q887154 Engenharia de Software
A disciplina de Requisitos reúne as atividades que visam obter um enunciado completo, claro e preciso dos requisitos em um processo de software. Com relação ao principal resultado produzido nessa disciplina, a Especificação de requisitos, é CORRETO afirmar que tal especificação
Alternativas
Q885576 Engenharia de Software
Ao se empregar métodos ágeis em desenvolvimento de software, as atividades
Alternativas
Q885575 Engenharia de Software
Na programação orientada a objetos, há um mecanismo que permite definir modificadores de acesso. Quando se define um atributo de uma classe com o modificador de acesso privado, significa que
Alternativas
Q884416 Engenharia de Software

Em relação a métodos ágeis, analise as assertivas a seguir:


I. XP é um conhecido framework de desenvolvimento ágil, tendo como objetivo a produção de software de maior qualidade e uma maior qualidade de vida para o time de desenvolvimento.

II. A norma ISO/IEC NBR 27001:2013, além de suas versões anteriores, descrevem aspectos essenciais para os métodos ágeis.

III. Um time Scrum consiste de um product owner, scrum team e um test team.


Quais estão corretas?

Alternativas
Q883843 Engenharia de Software

Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002.


Apesar de ser um processo com a finalidade de desenvolver, entregar e operar um software, o DevOps é incompatível com a aplicação de métodos ágeis como o Scrum ou, ainda, com o uso de ferramentas que permitam visualizar os fluxos do processo.

Alternativas
Q883842 Engenharia de Software

Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum.


Diferentemente do Scrum, que não aborda o controle de riscos, o PMBOK inclui processos afetos ao gerenciamento dos riscos, com vistas a reduzir a probabilidade e o impacto dos eventos negativos no projeto.

Alternativas
Q883840 Engenharia de Software

Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum.


De acordo com a entrega de valor acordada com o cliente no Scrum, pode-se dividir o projeto em várias fases, o que vai ao encontro com o planejamento por ondas sucessivas preconizado no PMBOK, no qual as sprints do Scrum atuam como fases de ondas sucessivas.

Alternativas
Q883122 Engenharia de Software
Julgue o seguinte item, relativo a métrica de qualidade de software, JUnit, SQL, Delphi e desenvolvimento mobile.
Uma forma de aferir a qualidade de um código desenvolvido é avaliar a quantidade de autorreferências feitas em módulos do código. Essa métrica é conhecida como complexidade ciclomática.
Alternativas
Q883119 Engenharia de Software

Julgue o item que se segue, a respeito de EJB, Clean Code, desenvolvimento orientado a testes, lógica de programação e paradigmas de programação.


Ao aplicar o desenvolvimento orientado a testes em um projeto desenvolvido em Java, é necessário incluir nos métodos elementos que possibilitem a captura dos dados durante o processo de testes.

Alternativas
Q883116 Engenharia de Software

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item.


A refatoração de um código escrito em Delphi pode levar um método a ser separado e transformado em alguns outros métodos. 

Alternativas
Q883115 Engenharia de Software

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item.


Em um serviço de integração contínua, testes de unidade são executados automaticamente com a finalidade de detectar erros funcionais.

Alternativas
Respostas
7781: D
7782: B
7783: C
7784: D
7785: C
7786: C
7787: D
7788: D
7789: C
7790: C
7791: B
7792: D
7793: A
7794: E
7795: E
7796: C
7797: E
7798: E
7799: C
7800: C