Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Figura para as questões de 32 a 35
Na figura apresentada, que ilustra um diagrama de classes, o tipo de relacionamento existente entre a classe "A" e a classe "E" é denominado
agregação.
associação.
composição.
associação única.
composição única.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Figura para as questões de 32 a 35
O tipo de relacionamento entre a classe "A" e a classe "B", ilustradas na figura, denomina-se
agregação.
associação.
composição.
associação única.
composição única.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Considerando a figura acima, que apresenta um diagrama de relacionamento entre os padrões de projeto descritos no livro GoF Book, julgue os próximos itens acerca dos conceitos de programação orientada a objetos e padrões de projetos orientados a objetos.
I A implementação de padrões de projeto criacionais em linguagens como C#, Delphi e Java sempre envolverá a alocação de memória para a criação de objetos.
II A implementação de montadores de árvores sintáticas apóia-se mais no uso do padrão que no uso do padrão .
III A implementação de tratadores de eventos de interface gráfica apóia-se mais no uso do padrão que no uso do padrão .
IV A implementação de famílias portáveis de componentes de interface gráfica depende mais do emprego do padrão que do padrão .
V O padrão é mais simples que o padrão .
Estão certos apenas os itens
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Considerando a figura acima, que apresenta uma proposta de modelo para desenvolvimento de aplicações, assinale a opção incorreta acerca dos conceitos de engenharia de software.
O modelo de ciclo de vida adota uma abordagem iterativa e incremental em vez de uma abordagem em cascata.
O modelo é mais adequado ao desenvolvimento de produtos de software de médio porte que ao de produtos de pequeno porte.
O modelo faz menção explícita a duas técnicas de levantamento de requisitos.
O modelo é mais orientado para a manutenção de produtos já existentes que para o desenvolvimento de novos produtos.
O modelo indica que várias versões incrementais do software sejam entregues ao usuário durante o ciclo de vida do produto.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Assinale a opção que apresenta o diagrama que melhor representa a variação dos fatores indicados ao longo do tempo, durante a execução de um projeto.
Ciência da Computação - Engenharia de Software - Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG) - 2007
Em relação à documentação do código-fonte, é CORRETO afirmar
que comentários descritivos são elaborados quando se necessita comentar cada linha do código.
que, para se buscar a máxima eficiência de um programa, é necessário sacrificar a legibilidade de seu código.
que um comentário incompleto ou incorreto é melhor do que nenhum comentário.
que uma mnemônica de identificadores apropriada e um bom comentário garante uma documentação interna adequada.
Ciência da Computação - Engenharia de Software - Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG) - 2007
Assinale a alternativa abaixo que apresenta uma desvantagem do teste de integração TOP-DOWN.
A dificuldade de testes e a não existência de stubs.
A dificuldade de testes por haver a necessidade de se ter stubs.
O programa não existir como entidade até que o último módulo seja adicionado.
Testar de imediato as principais funções de controle.
Ciência da Computação - Engenharia de Software - Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG) - 2007
Ao se desenvolver um projeto de desenvolvimento de software, é fundamental determinar o cronograma de tarefas. O PERT e o CPM são ferramentas quantitativas que permitem ao planejador de software executar várias atividades.
Examine as seguintes ações.
I. Calcular a flutuação total do projeto.
II. Calcular as estimativas de tempo mais prováveis.
III. Determinar o caminho crítico do projeto.
A partir desse exame, pode-se concluir que, por meio da análise do PERT e do COM,
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Existem várias técnicas que permitem definir os requisitos básicos de um sistema e possibilitam a construção de um modelo de análise orientado a objetos para o sistema. A respeito dessas técnicas, julgue os itens subseqüentes.
O modelo de caso de uso pode ser utilizado como ferramenta para a definição de requisitos de um sistema, independentemente do método de análise utilizado. Os atores são entidades que interagem com o sistema, sendo que, em uma análise de requisitos, é adequado que apenas atores humanos sejam modelados, deixando para uma análise posterior atores como outros sistemas ou máquinas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Com relação a conceitos da Internet e de arquitetura do tipo cliente-servidor, assinale a opção correta.
Um navegador Internet é um exemplo de um tipo de servidor de rede.
Qualquer servidor de correio eletrônico, além de funcionar como um cliente local para recebimento de e-mail, também é um servidor e controlador de spam.
Um cliente de autenticação em uma VPN é exemplo de arquitetura que possui o lado cliente e o lado servidor no mesmo software.
O http é um protocolo que permite tanto ao cliente quanto ao sistema servidor fazerem download ou upload de arquivos, dependendo da configuração de cada um.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...