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

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

Na UML, um diagrama de atividades oferece uma notação para mostrar uma sequência de atividades, inclusive atividades paralelas. Ele pode ser aplicado em qualquer perspectiva ou propósito, no entanto, é normalmente mais utilizado para a visualização de fluxos de trabalho, processos de negócios e casos de uso.

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

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Considerando-se a figura a seguir, que ilustra um diagrama de atividade usado para representar o fluxo de controle de uma atividade, é correto afirmar que um pedido possui mais de um item, e o símbolo asterisco é usado para representar a concorrência dinâmica; assim, os itens do pedido poderão ser registrados por meio de um laço, durante o estado de ação.

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

Com relação à engenharia de requisitos, julgue os itens a seguir.

Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.

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

Com relação à engenharia de requisitos, julgue os itens a seguir.

Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, e podem ser, também, declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve comportar-se em diversas situações.

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

Com relação à engenharia de requisitos, julgue os itens a seguir.

Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.

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

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Enquanto os diagramas de sequência representam cronologicamente a ocorrência dos eventos e as chamadas das mensagens, os diagramas de colaboração representam a organização estrutural dos objetos — como eles estão vinculados — e as mensagens que trocam entre si. Devido a suas semelhanças, ambos são conhecidos por diagramas de interação

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

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A figura a seguir ilustra um diagrama de gráfico de estados ou de máquina de estados que pode ser utilizado para representar os estados de um sistema como um todo. As transições externas ocorrem durante um estado do objeto e podem modificá-lo, enquanto as autotransições saem do estado atual do objeto, podem executar alguma ação e retornam ao mesmo estado inicial.

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

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A persistência é uma característica de determinada classe relativa à necessidade de preservar em disco suas instâncias. A utilização de uma camada de persistência permite definir as maneiras como as instâncias de cada classe são preservadas. Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes não persistentes.

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

Com relação às ferramentas CASE, julgue os itens subsequentes.

AnalystDesigner, Software through Pictures e System Architect são exemplos de ferramentas upper CASE disponíveis no mercado.

10 Q790613
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE, julgue os itens subsequentes.

As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de necessidades, de análise e de elaboração de projeto são denominadas lower CASE ou ferramentas back-end.