811 Q790916
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Sobre padrões de projeto, analise as afirmativas abaixo:

I. É uma descrição de um problema e o cerne de sua solução, de forma que tal solução possa ser adaptada para resolver novos problemas.

II. Lidam com relacionamentos entre objetos que podem ser mudados, apenas, em tempo de compilação.

III. Um antipadrão tem como um de seus propósitos descrever uma solução ruim para um problema que resultou em uma situação ruim.

Está CORRETO o que se afirma, apenas, em

812 Q790915
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Sobre o padrão de projeto Composite, analise as afirmativas abaixo:

I. Define hierarquias de classe que consistem de objetos primitivos e objetos compostos.

II. Útil para representar hierarquias partes-todo de objetos.

III. Torna mais fácil acrescentar novas espécies de componentes.

Está CORRETO o que se afirma em

813 Q790914
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

De acordo com a NESMA, sobre a análise de pontos de função, leia as afirmativas abaixo:

I. Trata-se de um método para medir o tamanho de um software com base nas suas transações e nos arquivos de dados que são relevantes para os usuários do negócio.

II. Pode ser dificultada para projetos de melhorias, dependendo da forma como um sistema foi construído.

III. Constitui-se em um método para realizar o gerenciamento do projeto.

IV. Possui dois tipos de contagem: detalhada e indicativa.

Estão CORRETAS, apenas,

814 Q790913
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)
Uma das técnicas para a elicitação de requisitos consiste em observar o trabalho diário da organização no qual o sistema proposto será usado para analisar em quais tarefas reais, os usuários estão envolvidos. Essa técnica se denomina de
815 Q790912
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Sobre Análise e Projeto Orientado a Objetos, analise as afirmativas abaixo:

I. A análise modela com foco no entendimento do domínio do problema, enquanto o projeto está relacionado à modelagem da solução do problema.

II. A informação levantada na Análise deve ser discutida e aprovada pelo cliente.

III. As atividades do projeto são direcionadas ao programador.

IV. Não é verdade que haja correspondência 1-para-1 entre entidades no modelo de análise e entidades no modelo de projeto.

Quantas afirmativas estão CORRETAS?

816 Q790911
Ciência da Computação
Ano: 2017
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

De acordo com o Sommerville na 9ª edição em inglês do seu livro Software Engineering, o processo de elicitação e análise de requisitos envolve quatro etapas. Uma das etapas pode ser descrita da seguinte forma:

Inevitably, when multiple stakeholders are involved, requirements will conflict. This activity is concerned with defining which requirements are more important and finding and resolving requirements conflicts through negotiation. Usually, stakeholders have to meet to resolve diferences and agree on compromise requirements.

Trata-se da etapa denominada

817 Q790691
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Considere que o TST tenha uma infraestrutura de monitoramento com telas de TV projetando imagens de pontos estratégicos. Mas, quando a ferramenta de monitoramento indica uma falha, não há um processo que determina as ações a serem acionadas. Um Analista
818 Q790690
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Considere a tabela abaixo.

Com base na situação apresentada, conclui-se que o risco

819 Q790689
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)
Analisando os requisitos, o Analista de Sistemas identificou elementos de um Diagrama de Fluxo de Dados - DFD para a Macro Visão do Modelo Funcional. Os fluxos de dados são, apenas,
820 Q790688
Ciência da Computação
Ano: 2017
Banca: Fundação Carlos Chagas (FCC)

Considere, por hipótese, que um Analista de Sistemas está trabalhando no projeto conceitual de um sistema de controle de processos compartilhado entre tribunais, o qual futuramente será projetado para ser processado em um modelo de banco de dados relacional normalizado. O Analista levantou os seguintes requisitos:

− A entidade tribunal deverá ser identificada de forma unívoca pelo atributo identidade do tribunal que será a chave primária; A entidade processo terá sua chave primária composta por um número sequencial de 1 a n mais a identidade do tribunal ao qual está vinculado.

O motivo da incorporação da identidade do tribunal na chave primária de processo bem como o tipo de relacionamento entre as entidades tribunal e processo são, respectivamente, a