Questões de Concurso Sobre engenharia de software

Foram encontradas 14.526 questões

Ano: 2011 Banca: FUMARC Órgão: BDMG Prova: FUMARC - 2011 - BDMG - Analista de Sistemas |
Q165258 Engenharia de Software
São diagramas da UML que permitem visualizar as partes estáticas de um sistema, EXCETO:
Alternativas
Q157043 Engenharia de Software
Em UML,
Alternativas
Q157042 Engenharia de Software
Em relação às regras do Scrum, é INCORRETO afirmar:
Alternativas
Q157041 Engenharia de Software
Em projetos pequenos, o RUP pode reduzir os requisitos de artefato para se comparar ao equivalente de artefatos em projeto de XP. Nesse sentido, considere o quadro de equivalência entre os artefatos do XP e RUP:
Imagem 012.jpg

Está correto o que consta APENAS em

Alternativas
Q157040 Engenharia de Software
Uma disciplina do RUP que tem como uma de suas finalidades “assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização-alvo”, a qual se relaciona com a disciplina Ambiente. Trata-se de
Alternativas
Q157039 Engenharia de Software
No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica do
Alternativas
Q157038 Engenharia de Software
Em relação à Engenharia de Software, é INCORRETO afirmar:
Alternativas
Q154697 Engenharia de Software
Na Engenharia de Software, há diversos modelos de ciclo de vida, definidos com variados níveis de formalidade. O modelo
Alternativas
Q154696 Engenharia de Software
O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, esse processo recomenda

Alternativas
Q154695 Engenharia de Software
Diversas são as métricas utilizadas em engenharia de software. Para a utilização da métrica de pontos de função para medir a funcionalidade entregue por uma aplicação S, a fronteira dessa aplicação deve ser definida. A seguir, diversas contagens devem ser realizadas, como a quantidade de
Alternativas
Q154693 Engenharia de Software
Uma das formas de modelar o aspecto dinâmico de um sistema com a UML 2.0 é através da utilização do diagrama de máquina de estado (state machine diagram). Nesse contexto, considere os dois diagramas de máquinas de estados representados a seguir de acordo com a notação da UML. Considere que os eventos e as atividades homônimas em ambos os diagramas têm o mesmo significado.
Imagem 007.jpg
Os dois diagramas de máquinas de estados apresentados são equivalentes entre si.
PORQUE

Modelar o evento02 com uma transição recursiva (conforme o diagrama da direita) é equivalente a modelar o evento02 com uma atividade interna (conforme o diagrama da esquerda).
Analisando-se as afirmações acima, conclui-se que
Alternativas
Q153093 Engenharia de Software
Sobre orientação a objetos, é correto afirmar:
Alternativas
Q153090 Engenharia de Software
Para captar os requisitos funcionais de um sistema pode- se utilizar a UML. O diagrama mais adequado para essa finalidade é o diagrama de
Alternativas
Q153089 Engenharia de Software
De certo modo, o Processo Unificado é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o
Processo Unificado
Alternativas
Q153088 Engenharia de Software
Os produtos de trabalho resultantes da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação de requisitos. Analise os itens a seguir referentes a essa etapa:

I. Um dos principais mecanismos de validação de requisitos é a avaliação técnica formal.

II. O modelo de análise pode garantir que os requisitos foram consistentemente declarados.

III. É frequentemente útil examinar cada requisito em face de um conjunto de questões do tipo checklist.

IV. A equipe de revisão que avalia os requisitos inclui apenas pessoas com conhecimento técnico na área de TI, como engenheiros de softwares, desenvolvedores etc.

Está correto o que consta em
Alternativas
Q153087 Engenharia de Software
A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função de negociação no processo de engenharia de requisitos
Alternativas
Q153086 Engenharia de Software
A métrica análise por pontos de função foi desenvolvida na década de 1970, como uma forma de medir software. Analise os itens a seguir relacionados a essa métrica:

I. Considera mais importante o número de linhas de código do que as funcionalidades criadas.

II. Pode ser aplicada antes do código ser escrito, baseando-se na descrição arquitetural do projeto.

III. É dependente da tecnologia utilizada no desenvolvimento.

IV. Dois programas muito diferentes podem possuir a mesma contagem de pontos de função.

Está correto o que consta em
Alternativas
Q153085 Engenharia de Software
Analise os itens a seguir sobre as estratégias de teste para softwares convencionais:

I. Uma estratégia de teste que é escolhida normalmente por uma boa parte das equipes de software adota uma visão incremental do teste, começando com o teste de unidades individuais de programa, avançando para testes projetados a fim de facilitar a integração das unidades e culmina com testes que exercitam o sistema construído.

II. O teste de unidade focaliza o esforço de verificação na maior unidade de projeto do software: o componente ou módulo de software.

III. O teste de unidade enfoca a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente.

IV. No teste de unidade, a interface do módulo é testada para garantir que a informação flui adequadamente para dentro e para fora da unidade de programa que está sendo testada.

Está correto o que consta em
Alternativas
Q153084 Engenharia de Software
A principal metodologia tradicional utilizada no desenvolvimento de software é o modelo clássico também conhecido como cascata ou sequencial. Nesse modelo,
Alternativas
Q153083 Engenharia de Software
Para gerenciar uma equipe de desenvolvimento de software, que utiliza a metodologia ágil XP,
Alternativas
Respostas
12181: B
12182: D
12183: A
12184: B
12185: C
12186: E
12187: E
12188: D
12189: C
12190: D
12191: E
12192: C
12193: A
12194: D
12195: E
12196: C
12197: B
12198: E
12199: A
12200: C