3791 Q790931
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a Processo Unificado, julgue os itens subseqüentes.

Os requisitos de um sistema podem ser capturados construindo-se um modelo de casos de uso. Entre os casos de uso no modelo, pode haver relacionamentos de inclusão e de extensão. Na análise, a realização de um caso de uso pode ser feita criando-se diagramas de classe, de atividades e de interação.

3792 Q790930
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a Processo Unificado, julgue os itens subseqüentes.

Os artefatos produzidos pelas atividades no projeto podem ser organizados em subsistemas, os quais podem conter classes de projeto, realizações de casos de uso, interfaces e outros subsistemas.

3793 Q790929
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML acima, julgue os itens a seguir.

A classe CntrPersistencia é uma classe abstrata, pois o seu nome está em itálico e pode, portanto, ser instanciada. O relacionamento entre CntrPersistencia e Conexao é uma composição, portanto não podem existir instâncias da classe Conexao sem que existam instâncias de CntrPersistencia.

3794 Q790928
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML acima, julgue os itens a seguir.

Entre TelaPedido e CntrPedido, tem-se uma dependência e, entre TelaPedido e Transacao, tem-se uma associação. A classe CntrPedido depende da interface IPedido e implementa a interface IPersistencia, na qual tem-se dois métodos privados, que retornam void e são abstratos.

3795 Q790927
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML acima, julgue os itens a seguir.

Se instanciar é um método fábrica abstrato na classe CntrPersistencia e concreto na classe CntrPersistenciaHSQLDB, tem-se o padrão de projeto Template Method.

3796 Q790926
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de seqüência UML acima, julgue os itens seguintes.

Há mensagens que são enviadas apenas quando condições de guarda são satisfeitas. Os métodos executar nas classes CntrCadastro e CmdCadastrar têm as mesmas assinaturas, pois tem o mesmo nome. A instância da classe Solicitacao é criada antes de ser criada a de CntrCadastro.

3797 Q790925
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML acima, julgue os próximos itens.

Se o diagrama documenta a arquitetura de um software, no processo unificado, o diagrama será parte do modelo de análise. No modelo de projeto, os módulos serão decompostos em classes, e cada módulo somente poderá ser composto por uma classe.

3798 Q790910
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

Em um modelo de análise, as classes de controle podem encapsular controles relacionados a casos de uso e representar lógicas de negócio que não se relacionem a uma classe de entidade específica.

3799 Q790909
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

O plano de teste é um artefato que descreve as estratégias de teste, as quais, por sua vez, podem definir os tipos de teste a serem realizados nas iterações, os objetivos desses testes, o nível de cobertura a ser atingido e a percentagem daqueles cujas execuções devem produzir determinados resultados.

3800 Q790908
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML acima e dos modelos de casos de uso, julgue os itens subseqüentes.

Os casos de uso Efetuar pagamento e Parcelar pagamento incluem o caso de uso Identificar usuário, que não pode ser abstrato. As inclusões do caso de uso são condicionais, pois ocorrerão desde que uma condição tenha sido satisfeita.