Questões de Concurso Sobre engenharia de software

Foram encontradas 14.526 questões

Ano: 2011 Banca: CESPE / CEBRASPE Órgão: EBC
Q1197999 Engenharia de Software
Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).
Considerando a definição acima, de Abrahamsson, julgue o item a seguir, a respeito das metodologias ágeis de desenvolvimento de software.
Considerando o conceito de metodologia ágil em apreço, é correto afirmar que as seguintes metodologias são ágeis: XP (Extreme Programming), Scrum, Crystal, FDD (Feature Driven Development), DSDM (Dynamic Systems Development Method) e Open Source Software Development.
Alternativas
Ano: 2011 Banca: CESPE / CEBRASPE Órgão: EBC
Q1197633 Engenharia de Software
Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).
Considerando a definição acima, de Abrahamsson, julgue o item a seguir, a respeito das metodologias ágeis de desenvolvimento de software.
O que os métodos ágeis buscam é como evitar as mudanças desde o início do projeto e não a melhor maneira de tratar essas mudanças.
Alternativas
Ano: 2011 Banca: CESGRANRIO Órgão: BR Distribuidora
Q1194128 Engenharia de Software
Ao determinar um conjunto inicial de requisitos funcionais para um sistema Web de controle de pedidos feitos por postos de revenda de combustível, um analista inexperiente de uma empresa distribuidora chegou aos seguintes requisitos:
I - O sistema deverá permitir ao representante do posto solicitar uma entrega de combustíveis.
II - O sistema deverá utilizar JAVA.
III - O sistema deverá suportar pedidos em português e espanhol.
É(São) requisito(s) funcional(is) APENAS o(s) descrito(s) em 
Alternativas
Ano: 2011 Banca: CESGRANRIO Órgão: BR Distribuidora
Q1181757 Engenharia de Software
A gerência de um projeto recebe orientações do escritório de projetos (PMO) para utilizar, nesse projeto, um gráfico RACI cuja finalidade é, segundo o PMBOK 4ª Edição, 
Alternativas
Q453053 Engenharia de Software
Sobre o gerenciamento de configurações e mudanças, é incorreto afirmar que:
Alternativas
Q453051 Engenharia de Software
Sobre a programação orientada a objetos, é incorreto afirmar que:
Alternativas
Q453050 Engenharia de Software
Sobre os requisitos de software, é correto afirmar que:
Alternativas
Q453049 Engenharia de Software
O objetivo do teste de software é encontrar defeitos, revelando que o funcionamento do software em uma determinada situação não está de acordo com o esperado. Sob o ponto de vista do teste de software, é correto afirmar que:
Alternativas
Q453043 Engenharia de Software
Do ponto de vista dos pacotes, no diagrama de classes da UML, o modificador que indica que um atributo ou método é acessível apenas às classes do mesmo pacote é o modificador:
Alternativas
Q453039 Engenharia de Software
Analise os itens a seguir relacionados ao desenvolvimento orientado a objetos.

I. A análise orientada a objetos concentra-se no desenvolvimento de um modelo orientado a objetos do domínio da aplicação. Os objetos nesse modelo refletem as entidades e as operações associadas ao problema a ser resolvido.

II. O projeto orientado a objetos concentra-se no desenvolvimento de um modelo orientado a objetos de um sistema de software para implementar os requisitos identificados. Os objetos em um projeto orientado a objetos estão relacionados à solução do problema.

III. A programação orientada a objetos concentra-se em realizar um projeto de software usando uma linguagem de programação orientada a objetos, tal como C. Uma linguagem de programação orientada a objetos fornece construções que definem objetos de classes em um sistema run-time para criar classes a partir desses objetos.

IV. O único método de projeto orientado a objetos que foi proposto foi o que utiliza as notações UML.

Está correto o que se afirma em
Alternativas
Q453038 Engenharia de Software
Um modelo de processo de software é uma representação abstrata de um processo de software. Sobre o modelo de processo conhecido como modelo em cascata, é correto afirmar que:
Alternativas
Q453037 Engenharia de Software
O diagrama de atividades da UMLtem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os diagramas de atividades suportam comportamento paralelo. O nome dado à figura do diagrama de atividades que demonstra comportamento paralelo e que aceita um fluxo de entrada e vários fluxos concorrentes de saída é:
Alternativas
Q440394 Engenharia de Software
Numa linguagem orientada a objeto (OOL), a capacidade de algumas funções de poder manipular diferentes versões ou formas do objeto chama-se:
Alternativas
Q440390 Engenharia de Software
Com relação aos testes de software, convenciona-se dizer que:
Alternativas
Q379815 Engenharia de Software
A NESMA (NESMA EARLY FPA COUNTING) reconhece três tipos de contagem de pontos de função, sendo dois deles descritos a seguir.

imagem-006.jpg
As contagens de pontos de função dos tipos I e II são denominadas, respectivamente:
Alternativas
Q379814 Engenharia de Software
Na UML 2.2, o diagrama de classes oferece uma notação gráfica para modelar classes e seus relacionamentos, descrevendo assim possíveis objetos. Na elaboração desse diagrama, o recurso da generalização possui três finalidades, que são:
Alternativas
Q379813 Engenharia de Software
Nos projetos orientados a objetos, as classes de objetos podem ser organizadas em uma estrutura de herança que mostra o relacionamento entre classes. A classe de objeto mais específica é completamente consistente com a classe-pai, mas inclui outras informações. A classe-filho herda os atributos e as operações da classe-pai. Nesse contexto, observe-se a seguinte figura.

imagem-005.jpg
Na UML, conforme indicado na figura acima, a seta que aponta de uma entidade de classe para a classe- pai, indica a:
Alternativas
Q379811 Engenharia de Software
Na métrica denominada Análise de Pontos de Função, o fator de ajuste é o resultado da avalização de 14 características gerais do sistema, utilizado para determinar o tamanho final do software. Com efeito, os pontos de função obtidos da contagem das funções dados e transacionais são conhecidos como “pontos brutos não ajustados”. O fator de ajuste promoverá uma variação nos pontos brutos num percentual, para cima ou para baixo, gerando os chamados “pontos de função ajustados”, que representam o tamanho final do software. Esse percentual é de:
Alternativas
Q379810 Engenharia de Software
O Rational Unified Process (RUP) reconhece que os modelos convencionais apresentam uma visão única de processo. Como metodologia para desenvolvimento de software, o RUP possui uma importante característica, em que as fases:
Alternativas
Q379809 Engenharia de Software
No que diz respeito ao ciclo de vida, a metodologia referenciada como desenvolvimento evolucionário baseia-se em uma implementação inicial, expondo o resultado aos comentários do usuário e refinando esse resultado por meio de várias versões até que seja desenvolvido o sistema como um todo. As atividades de especificação, desenvolvimento e validação são intercaladas, em vez de serem separadas, com feedback rápido que permeia as atividades. Existem dois tipos fundamentais de desenvovimento evolucionário, que são:
Alternativas
Respostas
11861: C
11862: E
11863: A
11864: E
11865: E
11866: D
11867: C
11868: B
11869: D
11870: B
11871: A
11872: D
11873: E
11874: B
11875: B
11876: C
11877: E
11878: D
11879: A
11880: B