Lista completa de Questões de Ciência da Computação do ano 2009 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 - Instituto de Estudos Superiores do Extremo Sul (IESES) - 2009
Um processo de desenvolvimento classifica em atividades as tarefas realizadas durante a construção de um sistema de software.
I. A atividade de levantamento de requisitos corresponde à etapa de compreensão do problema aplicada ao desenvolvimento de software.
II. Na etapa de levantamento de requisitos os desenvolvedores, juntamente com os clientes, tentam levantar e definir as necessidades dos futuros usuários do sistema a ser desenvolvido.
III. Um requisito é uma condição ou capacidade que deve ser alcançada ou possuída por um sistema ou componente deste para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos.
É correto afirmar que:
As assertivas I, II e III estão corretas.
As assertivas II e III estão corretas.
As assertivas I e II estão corretas.
As assertivas I e III estão corretas.
Ciência da Computação - Engenharia de Software - Instituto de Estudos Superiores do Extremo Sul (IESES) - 2009
Avalie as afirmativas abaixo sobre associações entre Casos de Uso:
I. A associação de inclusão ocorre quando há uma parte do comportamento que é semelhante em mais de um caso de uso e você não quer ficar copiando a descrição deste comportamento.
II. A generalização de caso de uso é empregada quando um caso é semelhante a outro, mas faz um pouco mais.
III. Tanto a generalização quanto a extensão permitem que se divida um caso de uso.
É correto afirmar que:
Apenas as assertivas II e III estão corretas.
Apenas as assertivas I e III estão corretas.
As assertivas I, II e III estão corretas.
Apenas as assertivas I e II estão corretas.
Ciência da Computação - Engenharia de Software - Instituto de Estudos Superiores do Extremo Sul (IESES) - 2009
No Diagrama de Seqüência os atores costumam ser apresentados como bonecos idênticos aos utilizados nos diagrama de caso de uso. Em relação a diagramas de seqüência, assinale a alternativa INCORRETA:
O Diagrama de Seqüência baseia-se nos Casos de Uso e Diagrama de Classes.
Procura determinar a seqüência de eventos que ocorre em um determinado caso de uso.
Auto-chamada é a mensagem enviada por um sistema a um objeto sem que haja interferência de um ator humano.
Ciência da Computação - Engenharia de Software - Instituto de Estudos Superiores do Extremo Sul (IESES) - 2009
A Linguagem de Modelagem Unificada (UML) é uma linguagem gráfica para a visualização, especificação, construção e documentação de artefatos de um sistema com um componente intensivo de software, apesar de possibilitar a modelagem de sistemas que não sejam baseados em software. Qual dos itens listados abaixo é característica da UML:
Não é apenas uma linguagem.
Dependente da linguagem de alto nível a usar no código.
Pode ser usada para modelar uma grande variedade de sistemas, porém ela não foi concebida para tratar todos os requisitos de modelagem.
Diz quais os elementos de modelagem, os diagramas disponíveis e as regras a eles associadas.
Ciência da Computação - Engenharia de Software - Instituto de Estudos Superiores do Extremo Sul (IESES) - 2009
O diagrama de casos de uso representa as funções do sistema, ou seja, modela o comportamento do sistema sob o ponto de vista do usuário. Em relação a diagramas de casos de uso, assinale a alternativa correta:
Casos de uso podem ser organizados pela especificação de relacionamentos de generalização, inclusão e extensão, existentes entre eles.
Pode-se pensar na extensão como o caso de uso base que obtém o comportamento a partir do incluído.
Os casos de uso podem ser obtidos através do diagrama de objetos em conjunto com o diagrama de seqüência.
Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora implicitamente o comportamento de um outro caso de uso incluído se uma condição for verdadeira.
Ciência da Computação - Engenharia de Software - Instituto de Estudos Superiores do Extremo Sul (IESES) - 2009
As regras de Codd ao definir o modelo relacional, estabeleceu um conjunto de 12 regras para a determinação se um banco de dados é realmente relacional. Qual das regras abaixo não faz parte dessa definição.
O dicionário de dados (catálogo) relacional ativo é baseado no modelo relacional.
Toda informação num banco de dados relacional é apresentada a nível lógico por valores em tabelas.
Dependência dos dados físicos.
O SGBD relacional deve ter uma linguagem para definição, detalhamento e manipulação dos dados.
Ciência da Computação - Engenharia de Software - Instituto de Estudos Superiores do Extremo Sul (IESES) - 2009
Entrevista é um dos recursos para a obtenção de requisitos. Em relação a entrevistas, assinale a alternativa correta.
Entrevista é uma técnica eficiente para elicitação de conhecimentos sobre os requisitos e restrições organizacionais.
Entrevistas sempre devem ser fechadas, ou seja, o stakeholder responde a um conjunto de perguntas predefinidas.
As informações obtidas das entrevistas complementam outras informações sobre o sistema obtidas de documentos, observação de usuários etc.
Uma das características de um entrevistador eficiente é possuir a capacidade de interpretar as respostas do stakeholder, evitando assim, idéias mal concebidas ou distorcidas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Acerca de engenharia de software, julgue os itens a seguir.
Os seguintes projetos fazem parte das atividades específicas do processo de desenvolvimento de software: de arquitetura, de interface, de componente, de estruturas de dados, e de algoritmo.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue os próximos itens.
A figura a seguir ilustra uma associação de composição entre as classes Ordem e LineItem. Existe uma classe Ordem, que armazena os objetos-parte, e uma classe LineItem, na qual são armazenados os objetos-todo.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2009
Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue os próximos itens.
A figura a seguir ilustra um diagrama de implantação, usado para modelar a visão estática de implantação de um sistema, que, em geral, envolve a modelagem da topologia do hardware no qual o sistema executa. Essencialmente, são diagramas de classe que incidem sobre os nós de um sistema.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...