2651 Q124579
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o processo de desenvolvimento de software conhecido como Engenharia de Software Baseada em Componentes (ESBC), analise as proposições abaixo.

1) O ESBC dá ênfase à sequencialidade das tarefas.

2) A atividade de Engenharia de Domínio produz uma lista de componentes que podem ser reutilizados.

3) O modelo de troca de dados é um dos ingredientes arquiteturais necessários para a atividade de composição de componentes.

Está(ão) correta(s):

2652 Q124576
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre modelos do processo de desenvolvimento de software, analise as proposições a seguir.

1) No modelo em cascata, cada fase inicia somente quando sua predecessora termina.

2) No modelo incremental, a implementação do sistema é feita antes da sua especificação.

3) O modelo em espiral requer que a especificação do sistema seja feita apenas uma vez.

Está(ão) correta(s), apenas:

2653 Q124572
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

A comparação entre a UML e o modelo entidade/relacionamento (ER) nos permite afirmar que:

1) UML é usado essencialmente para modelagem de software, enquanto ER é um modelo conceitual. Porém, UML também foi adaptada para modelagem conceitual de base de dados.

2) ambos são representados graficamente por diagramas, porém a UML, diferente do ER, não permite associações n-árias.

3) o correspondente a Objetos e Classes da UML no ER são, respectivamente, Entidade e Conjunto entidade. Porém não há correspondente no ER ao conceito de subclasse da UML.

4) o correspondente à Associação e Classe Associativa da UML no ER são, respectivamente, Associação Binária e Associação com Atributos.

...
2654 Q124569
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

No que concerne a diagramas de classes UML, analise as proposições a seguir.

1) É uma metodologia ágil complementar à metodologia ágil XP.

2) A metodologia ágil XP foi especificamente desenvolvida utilizando a UML.

3) Diagramas de classes permitem apenas identificar o conteúdo de uma classe, e não o relacionamento entre várias classes, que fica ao encargo dos grafos de relações.

4) Em um diagrama de classes podemos mostrar as variáveis e os métodos membros de uma classe, mas não podemos mostrar se uma classe herda de outra, ou se mantém uma referência para outra.

Estão incorretas:

2655 Q124567
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

No que concerne à atividade de definição do esboço de requisitos nos processos ágeis XP, Scrum, FDD e ASD, correlacione o método da coluna à esquerda com a especificação da atividade, na coluna à direita.

A sequência correta, de cima para baixo, é:

2656 Q124563
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Acerca do processo ágil de desenvolvimento de software Extreme Programming (XP), analise as proposições abaixo.

1) Adota os seguintes conjuntos de valores: indivíduos e interações, ao invés de processos e ferramentas; software funcionando, ao invés de documentação abrangente; colaboração com o cliente, ao invés de negociação de contratos; e responder a mudanças, ao invés de seguir um plano.

2) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando a equipe do projeto é formada por pessoas com alto grau de competitividade.

3) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do model...

2657 Q124560
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o processo de desenvolvimento de software Rational Unified Process (RUP), é incorreto afirmar que:

2658 Q124527
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Na engenharia de software, existem dois conceitos complementares que permitem ao projetista especificar procedimentos e dados, suprimindo ou revelando, respectivamente, os detalhes de baixo nível. São eles:

2659 Q124524
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

São tipos de erros encontrados nos testes de caixa-preta os abaixo relacionados, EXCETO os erros de:

2660 Q124521
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

No projeto da interface do usuário, o engenheiro de negócios tem um papel fundamental na análise e modelagem das tarefas. A primeira tarefa que esse profissional deve realizar é: