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

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

O constructive cost model II (COCOMO II) é constituído de uma hierarquia de modelos de estimativa de software, que permite diferentes opções quanto a métricas de volume de software e fatores de ajuste ligados a custo, escala, capacitação das equipes, entre outras características que influenciam o desenvolvimento de um software.

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

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A complexidade ciclomática de um programa é uma métrica de software que provê um limite superior para a quantidade de testes a serem realizados no programa, de modo que todas as suas instruções sejam testadas pelo menos uma vez.

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

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

Uma estrutura de grade para uma aplicação WWW é adequada quando um conteúdo muito regular e organizado em duas ou mais categorias é apresentado ao usuário.

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

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A elaboração de um plano de qualidade de software em conformidade com a norma IEEE 703 requer a inclusão nesse plano de uma seção para descrever a estrutura organizacional do projeto, com suas tarefas, papéis e responsabilidades.

125 Q791027
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a paradigmas de Engenharia de Software:

I. O ciclo de vida clássico é um paradigma no qual o desenvolvedor, muitas vezes, assume certos compromissos de implementação para garantir que o produto esteja funcionando rapidamente. Esse critério de escolha o torna mais efetivo que os demais paradigmas no que se refere a produtos de software que atendam aos requisitos do usuário.

II. O ciclo de vida clássico é um paradigma que utiliza um método sistemático e seqüencial, em que o resultado de uma fase se constitui na entrada de outra. Devido à forma com que se dá a passagem de uma fase para outra, em ordem linear, esse paradigma também é conhecido como cascata.

III.O paradig...

126 Q791026
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Um dos diagramas do desenvolvimento de software é o diagrama de fluxo de dados, que mostra o fluxo dos dados entre um conjunto de componentes. Com relação a esses componentes é correto afirmar que podem ser

127 Q791025
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Um modelo de processo de software descreve os processos que são realizados para atingir o desenvolvimento de software. Geralmente incluem tarefas, artefatos, atores e decisões. Com relação ao conceito de tarefas é correto afirmar que

128 Q791024
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas ao RUP- Rational Unified Process:

I. O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento com o objetivo de assegurar a produção de software de alta qualidade que satisfaça as necessidades de seus usuários finais dentro de prazo e orçamento previsíveis.

II. O RUP é uma estrutura de processo que pode ser adaptada e estendida para compor as necessidades de uma organização que o esteja adotando.

III.No RUP, onde um modelo é uma simplificação da realidade, ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no m...

129 Q791023
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Na Análise de Pontos de Função, as funções do tipo transação, classificadas como Entradas Externas, Saídas Externas ou Consultas Externas, representam as necessidades de processamento de dados fornecidas pela aplicação. Em relação a essas funções é correto afirmar que

130 Q791022
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas às atividades de teste de software:

I. O objetivo do processo Teste de Software é estabelecer e manter a integridade dos produtos do projeto de software e executar o teste denominado ?Teste da caixa preta? ao longo de todo o ciclo de vida do projeto.

II. É de responsabilidade da equipe de Teste de Software realizar, periodicamente, auditorias das configurações básicas para verificar se elas estão de acordo com a documentação que as define.

III.Verificação de um software refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

IV.Validação de um software refere-se a um conjunto de atividades ...