Lista completa de Questões de Ciência da Computação do ano 2011 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) - 2011
Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.
Estereótipos são uma maneira de destacar ou diferenciar um componente ou relacionamentos iguais, atribuindo-lhes características especiais ou modificando-as de alguma forma.
A arquitetura de 3 camadas é comumente utilizada no desenvolvimento de aplicações para Internet. Nesse tipo de arquitetura, a lógica da aplicação é dividida entre as camadas físicas cliente, servidor de aplicação e banco de dados. NÃO é característica deste tipo de arquitetura o(a)
aumento da disponibilidade do serviço oferecido através da possibilidade de redundância dos servidores de aplicação e banco de dados.
facilidade de integração de múltiplas fontes de dados.
maior segurança, uma vez que o banco de dados não é acessado diretamente pelo cliente.
aplicação em larga escala, possibilitando o atendimento a vários clientes simultaneamente.
diminuição da complexidade e do esforço para o desenvolvimento da aplicação.
No RUP, os riscos inerentes a um projeto de software são identificados mais cedo, em comparação ao ciclo de vida tradicional.
PORQUE
Artefatos são disponibilizados ao final de cada iteração para que o cliente possa validá-los.
Analisando as afirmações, conclui-se que
as duas afirmações são verdadeiras e a segunda justifica a primeira.
as duas afirmações são verdadeiras e a segunda não justifica a primeira.
a primeira afirmação é verdadeira e a segunda é falsa.
a primeira afirmação é falsa e a segunda é verdadeira.
as duas afirmações são falsas.
A associação correta, de cima para baixo, é
III, IV, I, II
III, II, IV, I
III, II, I, IV
II, III, IV, I
I, IV, III, II
Na engenharia de software, o gerenciamento de configuração de software tem como objetivo
gerenciar mudanças e seu impacto no desenvolvimento do software.
gerenciar a carga dos dados oriundos de sistemas legados e controlar a consistência desses dados.
fornecer uma interface de gerenciamento, onde o administrador e os usuários, com o devido privilégio, podem alterar a forma como o sistema se comporta.
planejar a elaboração dos pacotes de instalação e desinstalação automáticos do software e de seus componentes nos computadores onde o sistema será executado.
documentar todo o processo de instalação do software, incluindo os pré-requisitos de software e hardware para o correto funcionamento do sistema.
Sobre o RUP, pode-se afirmar que:
I - a análise de requisitos corresponde à primeira fase do ciclo de desenvolvimento, antecedendo à fase de análise que, por sua vez, se inicia quando a fase de requisitos termina;
II - testes de regressão são fundamentais na fase de transição, uma vez que, em cada iteração, novas funcionalidades são agregadas ao sistema e erros podem ocorrer em módulos já testados anteriormente;
III - RUP é um processo de desenvolvimento formal, não sendo conveniente para aplicação a sistemas de menor porte, uma vez que o conjunto dos documentos que obrigatoriamente devem ser gerados torna seu custo proibitivo.
É correto APENAS o que se afirma em
I.
II.
III.
I e II.
II e III.
No RUP, as atividades de projetar, implementar e testar um esqueleto da estrutura do sistema, objetivando exercitar a arquitetura sobre a qual o sistema será desenvolvido, provendo uma carga inicial e alguns testes de desempenho, ocorrem na fase de
concepção.
construção.
elaboração.
análise e projeto.
implementação.
A figura a seguir corresponde às duas dimensões do RUP. Na dimensão horizontal, são considerados os aspectos dinâmicos (fases e iterações), enquanto que, na dimensão vertical, são considerados os aspectos estáticos (disciplinas). Os nomes das fases foram omitidos e substituídos pelos identificadores f1, f2, f3 e f4. Os nomes das disciplinas também foram omitidos.
Para corresponder às fases do RUP, os identificadores de fase f1, f2, f3 e f4, respectivamente, devem ser substituídos por:
Concepção; Elaboração; Construção e Transição.
Modelagem de Negócios; Análise e Projeto; Construção e Transição.
Requisitos; Análise e Projeto; Implementação e Teste.
Requisitos; Elaboração; Construção e Teste.
Requisitos; Elaboração; Implementação e Teste.
Sobre métricas estudadas pela engenharia de sofware, pode-se afirmar que:
I - um número alto de operações sobrescritas corresponde a uma métrica de software e indica que a superclasse usada pode não ser uma classe-mãe apropriada para a subclasse;
II - a complexidade ciclomática é caracterizada pelo número de caminhos independentes no código e determina o limite superior para o número de testes que devem ser executados, garantindo que todas as instruções serão executadas pelo menos uma vez;
III - COCOMO e Ponto de Função são técnicas de medição cujo principal objetivo é estimar o esforço necessário para a construção do software.
É correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Um analista de sistemas levantou a lista de requisitos de um sistema de contas a pagar (SCP).
R1 = O contador cadastra no SCP uma ou várias contas.
R2 = Diariamente o contador visualiza na tela as contas que devem ser pagas no dia.
R3 = Um relatório é gerado contendo os pagamentos realizados em um dado mês.
R4 = O contador deve poder acessar o SCP através de um navegador Internet padrão.
R5 = O SCP deve estar disponível durante o horário de expediente.
Como são classificados estes requisitos?
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...