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

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Casos de uso e atores são os principais elementos dos diagramas de caso de uso. Para relacionar atores e casos de uso, são utilizadas setas que indicam o sentido do fluxo de informações trocadas, na forma de mensagens, entre esses elementos.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um alfa-teste é uma forma de validação de software que consiste na demonstração, pelo desenvolvedor, de forma sistemática e em ambiente controlado, das funcionalidades do software ao cliente usuário, com o registro dos erros e problemas apontados por esse usuário.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A métrica denominada complexidade ciclomática de um software define um limite superior para o número de testes que devem ser elaborados e executados de modo a garantir a cobertura de todas as instruções presentes nesse software.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A abordagem de teste denominada white-box testing visa demonstrar a operacionalidade de cada funcionalidade especificada, tal como observado na interface de utilização do software, sem considerar a estrutura lógica interna ao software.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um diagrama de contexto de sistema, ferramenta utilizada por alguns métodos na transição entre as fases de especificação e de modelagem de requisitos, apresenta os principais módulos e interfaces internos ao sistema.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

É possível medir a quantidade de ambigüidades em uma especificação de requisitos com base na coleta de informações de um conjunto de revisores do documento de especificação.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Quanto mais futuros usuários participarem da especificação de requisitos, mais chances haverá de ocorrerem ambigüidades nos requisitos especificados.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Em um projeto de software, a tarefa de relato de status de configuração objetiva registrar e relatar as modificações ocorridas com os itens de software, os responsáveis por elas, os momentos em que elas ocorreram e outros itens que tenham sido afetados por essas modificações.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um dos riscos relativos à gerência de configuração é a possibilidade de essa atividade causar atrasos no progresso do desenvolvimento do software.

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

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Na gerência de configuração de software, o controle de sincronização objetiva garantir que, para determinada versão do software, já estejam concluídas todas as alterações dos módulos que necessitaram de modificações.