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

No que se refere a conceitos de projetos orientados a objetos, julgue os itens subseqüentes.

As quatro camadas de projeto orientado a objetos são: camada de subsistema, camada de classes e objetos, camada de mensagens e camada de responsabilidade.

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

Um modelo de processo para engenharia de software é escolhido com base na natureza do projeto e da aplicação, nos métodos e ferramentas a serem usados e nos controles e produtos intermediários e finais que são requeridos. Conforme definições de alguns desses modelos, julgue os itens seguintes.

O modelo embasado em prototipagem é um modelo de processo incremental que enfatiza um ciclo de desenvolvimento extremamente curto. A primeira fase do processo é a modelagem de negócio e a última é a fase de teste e entrega.

5003 Q125584
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre o surgimento e a evolução do paradigma de Orientação a Objetos (OO), podemos afirmar que linguagens OO:

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

A análise e o projeto orientados a objetos aplicam os conceitos fundamentais de orientação a objetos para a construção de modelos de software. Acerca desses conceitos e de sua aplicação nas fases de análise e projeto de software, julgue os itens seguintes.

Com a análise orientada a objetos, busca-se identificar entidades do domínio do problema e caracterizá-las de acordo com sua importância para o problema. Essa atividade tem conseqüências nas etapas de projeto de software, uma vez que as entidades identificadas darão sustentação para a definição das classes de objetos a serem implementadas.

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

As ferramentas computacionais para suporte à engenharia de software - computer aided software engineering (CASE) - são consideradas um dos principais elementos de execução, controle e gestão das atividades de desenvolvimento de software. Com relação a esse tipo de ferramenta, julgue os itens abaixo.

As capacidades das ferramentas de gerência de configuração de software, que constituem uma forma de ferramenta CASE, incluem a identificação de módulos de software, o controle de versão, o controle de modificações, a auditoria de software e a demonstração de status.

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

Os modelos de desenvolvimento de software vêm se mostrando importantes elementos para a evolução das características de qualidade e de produtividade no setor. No que se refere aos diversos modelos de desenvolvimento existentes, julgue os itens seguintes.

O modelo de desenvolvimento seqüencial linear, também chamado modelo clássico ou modelo em cascata, caracterizase por não acomodar adequadamente as incertezas que existem no início de um projeto de software, em especial as geradas pela dificuldade do cliente de explicitar todos os requerimentos que o programa deve contemplar.

5007 Q125236
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

As ferramentas CASE são softwares essenciais para a obtenção de níveis elevados de produtividade. As opções a seguir destacam características comuns encontradas em ferramentas voltadas para orientação a objeto, EXCETO:

5008 Q125234
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Segundo a UML, entre "casos de uso" podem ser aplicados relacionamentos como:

5009 Q125231
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

A seqüência correta em que as atividades típicas de um processo de desenvolvimento de software ocorrem é:

5010 Q125133
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)
Utilizando a UML, os comportamentos de um sistema devem ser entendidos de forma transparente por todos os envolvidos, por meio da visão