4471 Q125912
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às definições da linguagem UML (unified modeling language), julgue os próximos itens.

I A UML reconhece três tipos mais importantes de relações: dependência, associação e generalização (ou herança).

II O diagrama de caso de uso mostra como o sistema a ser desenvolvido vai interagir com seu ambiente (usuários ou outros sistemas).

 III A UML define duas relações de dependência entre os casos de uso: <<estende>> e <<inclui>>. A dependência <<inclui>> é usada para decompor um caso de uso complexo em subpartes e a dependência <<estende>> indica uma extensão possível de um caso de uso básico.

 IV No diagrama de seqüência, cada objeto é representado por uma linha vertical ...

4472 Q125809
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Em um projeto de sistemas, um conjunto de nós processadores de um sistema e seus relacionamentos representado graficamente na UML constitui o diagrama

4473 Q125728
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

São eventos do Sistema de Marcação de Consulta, EXCETO:

4474 Q125438
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Um teste de unidade ou módulo é simplificado quando um módulo é projetado com

4475 Q125434
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Dentre os diagramas do tipo comportamental, utilizados pela Unified Modeling Language − UML, na análise orientada a objeto, estão o de

4476 Q125432
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Dentre os principais componentes de um Diagrama de Fluxo de Dados - DFD estão o

4477 Q125200
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

O Tribunal solicita o uso de métodos de teste de software para que os Analista de Sistemas possa derivar os casos de teste que:

− garantam que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez;

− exercitem todas as decisões lógicas para valores falsos ou verdadeiros;

− executem todos os laços (loops) em suas fronteiras e dentro de seus limites operacionais;

− exercitem as estruturas de dados internas para garantir sua validade.

Para atender a todos os requesitos acima, o Analista de Sistemas usa a abordagem de teste de

4478 Q125197
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

É um design pattern, inserido no catálogo de padrões de criação (creational) do GoF, que tem por objetivo definir uma interface para criar objetos de forma a deixar subclasses decidirem qual classe instanciar. Também conhecido como Construtor Virtual é o

4479 Q125194
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Analise o texto a seguir:

          ""Na elaboração de um projeto orientado a objeto utilizou-se um conceito que permite tratar objetos semelhantes de uma maneira uniforme. Nesse caso, é possível que se envie uma mesma mensagem para um conjunto de objetos e que cada objeto responda de maneira diferente em função da mensagem recebida. Quanto a esse conceito é correto afirmar que se trata da habilidade de uma subclasse especializar uma operação herdada, redefinindo a implementação da operação, mas não a sua especificação (assinatura).""

O conceito a que se refere o texto é

4480 Q125190
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Observe a figura abaixo.

Na UML, a figura representa um diagrama de