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

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

O desenvolvimento de um software, para ser bem definido, deve ser um processo estático em relação aos seus requisitos.

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

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Considerando as etapas de desenvolvimento de sistemas, a geração de códigos em linguagens de programação só deve ser iniciada após o levantamento de requisitos do sistema.

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

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Durante a construção de diagramas de classe associados a SGBDs relacionais, é possível gerar o modelo físico do banco de dados a partir de uma ferramenta CASE.

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

Acerca da engenharia de software e dos ciclos de vida, julgue os seguintes itens.

A disciplina de análise foca a obtenção de uma representação concisa dos requisitos que independa da plataforma na qual o sistema será implementado. A disciplina de projeto modifica e detalha os resultados da análise para tornar possível a implementação. No projeto, podem ser acrescentados atributos e métodos às classes identificadas na análise, mas essas classes não podem ser removidas no projeto nem ser decompostas em outras classes.

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

Acerca das métricas de software, julgue os seguintes itens.

Uma função pode ser definida como uma coleção de instruções que realizam uma tarefa. Em uma função, pode-se também ter declarações de parâmetros formais e de variáveis locais manipuladas pelas instruções. A métrica denominada pontos de função (function points) é igual ao número de funções em um programa. Essa métrica possibilita uma medição precisa da complexidade de um programa.

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

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

Uma instância de MacroComando pode ter uma ligação para uma instância de qualquer classe que herde de Comando. A existência de instâncias de ItemMenu depende da existência de uma instância de Menu, que depende da existência de uma instância de TelaPedido.

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

Acerca do Rational Unified Process (RUP), julgue os seguintes itens.

Ao longo das diversas iterações, ocorrem atividades relacionadas às disciplinas de modelagem do negócio, captura dos requisitos, análise, projeto, implementação e teste. O planejamento das iterações ocorre no início do desenvolvimento e não há atividades de planejamento ao longo das iterações. As iterações são realizadas em seqüência e não podem ocorrer em paralelo.

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

Acerca das ferramentas CASE, julgue os itens a seguir.

Algumas ferramentas CASE podem suportar o desenvolvedor em diferentes fases do ciclo de vida de um software. A adoção dessas ferramentas tem o potencial de melhorar a qualidade dos artefatos produzidos e reduzir a ocorrência de certos erros. Por exemplo, podem minimizar a ocorrência de erros na análise, no projeto, na codificação e no teste.

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

Acerca de data warehouse, julgue os seguintes itens.

A arquitetura de um data warehouse pode ser composta por elementos responsáveis por atividades como: coletar dados, armazenar dados e suportar consultas e análises dos dados. A coleta dos dados pode ser orientada pela fonte, e, nesse caso, as fontes de dados transmitem novos dados continuamente ou periodicamente. A coleta pode também ser orientada pelo destinatário, e, nesse caso, o data warehouse periodicamente envia requisições de novos dados às fontes.

100 Q790055
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à modularização de um software, julgue os seguintes itens. O acoplamento entre os módulos depende: dos relacionamentos entre módulos; da quantidade de estados pelos quais os módulos podem passar; da complexidade das interfaces exportadas pelos módulos que, por sua vez, depende da quantidade de funções nas interfaces desses módulos, da quantidade de parâmetros nessas funções e da quantidade de variáveis globais.