Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q381152 Engenharia de Software
Sobre o diagrama de objetos da UML 2.0, é correto afirmar que
Alternativas
Q381151 Engenharia de Software
Considere o seguinte diagrama de classes da UML 2.0

imagem-003.jpg

O texto “tipo de produto” é chamado de um(a)
Alternativas
Q380776 Engenharia de Software
Analise as seguintes afirmativas sobre o Diagrama de Sequências da UML.

I. É um diagrama que dá ênfase à ordenação temporal das mensagens.

II. Os objetos que participam da interação são colocados no nível superior do diagrama, ao longo do eixo X.

III. Para indicar a ordem temporal das mensagens, é utilizado um número como prefixo da mensagem, que menta unitariamente para cada nova mensagem.

Estão CORRETAS as afirmativas:
Alternativas
Q380775 Engenharia de Software
Em relação às notações dos relacionamentos da UML, correlacione as colunas, numerando os parênteses:

imagem-011.jpg
A sequência CORRETA, de cima para baixo, é :
Alternativas
Q380774 Engenharia de Software
São Diagramas Comportamentais da UML, EXCETO:
Alternativas
Q380773 Engenharia de Software
Sobre os tipos de relacionamento entre Casos de Uso, analise as seguintes afirmativas:

I. Um relacionamento de inclusão (include) significa que o caso de uso base incorpora, explicitamente, o comportamento de outro caso de uso em uma localização especificada na base.

II. Um relacionamento estendido (extend) significa que o caso de uso base inicia, obrigatoriamente, a execução de outro caso de uso em uma localização especificada na base.

III. Um relacionamento de generalização entre casos de uso significa que o caso de uso filho herda o comporta- mento do caso de uso pai.

Estão CORRETAS as afirmativas:
Alternativas
Q380772 Engenharia de Software
São características principais do Processo Unificado, EXCETO:
Alternativas
Q380468 Engenharia de Software
Assinale a alternativa que não descreve um dos requisitos técnicos obrigatórios para a disponibilização de Software Público Brasileiro.
Alternativas
Q380454 Engenharia de Software
Analise as três afirmações seguintes sobre processos de gerenciamento de projetos.

I. Coletar os requisitos: define e documenta as necessidades das partes interessadas para atender aos objetivos do projeto.
II. Identificar os riscos: desenvolve opções e ações para aumentar as oportunidades e reduzir as ameaças aos objetivos do projeto.
III. Estimar os custos: desenvolve uma estimativa dos recursos monetários necessários para executar as atividades do projeto.

Quais dessas afirmações estão corretas?
Alternativas
Q380447 Engenharia de Software
A contagem de pontos de função pode ser usada efetivamente como um meio para medir a funcionalidade de um sistema.
Analise as três afirmações abaixo, sobre para que serve a métrica de pontos de função, usando dados históricos:

I – Para estimar o custo ou esforço necessário para projetar, codificar e testar o software.
II – Para prever o número de erros que vão ser encontrados durante o teste.
III – Para prever o número de componentes e/ou o número de linhas de código projetadas no sistema.

Quais dessas afirmações estão corretas?
Alternativas
Q380446 Engenharia de Software
Sobre o relacionamento de generalização entre classes, analise as três afirmações abaixo:

I – Uma classe é uma generalização de outra classe se toda instância desta última for também uma instância da primeira.
II – Herança múltipla é a situação em que uma classe pode ter mais de uma superclasse.
III – Subclasses de uma classe abstrata também podem ser abstratas, formando uma hierarquia de classes abstratas.

Quais dessas afirmações estão corretas?
Alternativas
Q380445 Engenharia de Software
Na UML, o diagrama de interação cujo enfoque está em como as mensagens são enviadas no decorrer do tempo é denominado diagrama de
Alternativas
Q380444 Engenharia de Software
Na modelagem de casos de uso, em sistemas complexos, em vez de representar todos os casos de uso num único diagrama, pode-se adotar a abordagem de criar vários diagramas, de acordo com as necessidades de visualização.
Analise as três opções abaixo:

I – Diagrama exibindo um caso de uso e seus relacionamentos.
II – Diagrama exibindo todos os casos de uso para um ator.
III – Diagrama exibindo todos os casos de uso a serem implementados em um ciclo de desenvolvimento.

Quais dessas opções podem ser consideradas como modelos de particionamento do diagrama de casos de uso?
Alternativas
Q380443 Engenharia de Software
No processo de desenvolvimento de software, o modelo de ciclo de vida em que um sistema de software é desenvolvido em vários passos similares e, em cada passo, o sistema é estendido com mais funcionalidades é denominado de modelo
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
6581: E
6582: D
6583: A
6584: B
6585: A
6586: B
6587: C
6588: A
6589: C
6590: E
6591: E
6592: D
6593: E
6594: A
6595: B
6596: C
6597: E
6598: D
6599: A
6600: B