Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
A UML (Unified Modeling Language) é uma linguagem para especificação, construção, visualização e documentação de artefatos de um sistema de Software, incorporou os pontos fortes dos métodos do americano Grady Booch, o método OMT (Object Modeling Technique) do sueco Ivar Jacobson e o método OOSE (Object-Oriented Software Engineering) do americano James Rumbaugh, resultando em uma linguagem vastamente utilizada pois unificou as notações mais populares dos métodos citados. Um diagrama UML é uma representação gráfica parcial de um modelo de sistema em desenvolvimento ou já existente, considerando o paradigma orientado a objetos e demostrando a interação dos elementos que compõem o diagrama. Assinale, a seguir, as ferramentas que auxiliam na construção gráfica dos diagramas UML.
A UML (Unified Modeling Language) classifica seus diagramas em duas categorias: diagramas estruturais e diagramas comportamentais. Os diagramas comportamentais realizam o acompanhamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema ao longo do tempo. Já os diagramas estruturais descrevem a formação estática do sistema e suas partes em diferentes níveis de abstração. Assinale a alternativa que apresenta corretamente os diagramas comportamentais, segundo a UML 2.5.
A ITIL formou-se no final da década de 1980 pela CCTA (Central Communications and Telecom Agency), atual OGC (Office of Government Commerce), como um esforço para disciplinar e permitir a comparação entre as propostas dos diversos prestadores de serviços de TI para o governo britânico, objetivando garantir um mínimo de padronização de atendimento em termos de processos, terminologia, desempenho, qualidade e custo. A biblioteca ITIL V3 está agrupada em cinco volumes: Estratégia de Serviços, Projeto de Serviços, Transação de Serviço, Operação de Serviço e Melhoria Contínua de Serviço, dos quais são compostos em sua totalidade por 26 processos e quatro funções. Dentre os processos, é INCORRETO afirmar que:
OLAP (Online Analytical Processing) é um conceito de interface com o usuário, que disponibiliza uma estrutura multidimensional, permitindo analisá-lo profundamente em diversos ângulos. As funções básicas do OLAP são: visualização multidimensional dos dados, exploração, rotação, entre outros. Com relação às operações OLAP, analise as afirmativas a seguir.
I. Pivot executa uma operação de visualização rotacional dos eixos de um determinado cubo, mudando o eixo de visualização.
II. Dice executa uma operação de seleção em duas ou mais dimensões.
III. Drill Across visualização múltipla em uma única tela, alternar linhas e colunas, sendo que todos os valores totalizados serão recalculados.
Está(ão) correta(s) apenas a(s) afirmativa(s)
O cubo de uma estrutura OLAP (Online Analytical Processing) armazena diversas informações, permitindo várias combinações entre elas. Esse tipo de organização da informação permite ao usuário uma flexibilidade em observar os dados a partir de diferentes perspectivas e em diferentes níveis de detalhe, resultando na extração de várias formas de visões sobre o mesmo tema. Os dados são organizados em múltiplas dimensões e cada uma contém múltiplos níveis de abstração. Esses níveis são, ainda, definidos pelo conceito de hierarquia. As ferramentas OLAP podem ser implementadas de diversas formas, como em um Data Warehouse implementado com banco de dados relacional ou um banco de dados multidimensional especializado em Sistema de Informações Geográficas. Nessas abordagens nos referimos às arquiteturas:
O principal objetivo da estratégia do serviço é fornecer as diretrizes para fomentar os vários estágios do ciclo de vida do serviço e transformar o Gerenciamento de Serviços em um ativo estratégico, dando o direcionamento de como projetar, desenvolver e implementá-los. Assinale a afirmativa correta acerca da estratégia de serviços do modelo ITIL v3.
Em banco de dados relacional à arquitetura mais difundida na literatura é a Arquitetura Three-Schema (também conhecida como arquitetura ANSI/SPARC), proposta por Tsichritzis & Klug em 1978. A arquitetura three-schema pode ser utilizada para explicar conceitos de independência de dados, que podem ser definidos como a capacidade de alterar o esquema de um nível sem ter que alterar o esquema no próximo nível superior. Um SGBD é uma coleção de arquivos e programas inter-relacionados permitindo a consulta e modificação de dados, no qual é possível ter uma abstração dos dados em 3 níveis; na arquitetura ANSI/SPARC são conhecidos como:
O CMMI (Capability Maturity Model Integration) para Desenvolvimento tem como base as melhores práticas em relação às atividades de desenvolvimento e manutenção aplicadas a produtos e serviços. Abrangendo práticas que englobam todo o ciclo de vida de um produto, concentrando os esforços no trabalho necessário para construção e manutenção do produto em sua totalidade. O CMMI DEV 1.2 possibilita a abordagem da melhoria e avaliação de processos utilizando duas representações diferentes: contínua e por estágios. Com relação à representação por estágios, é correto afirmar que a representação por estágios
O Projeto MPS.BR (Melhoria de Processo do Software Brasileiro) foi iniciado a partir de dezembro de 2003, tendo como objetivo melhorar a capacidade de desenvolvimento de software, serviços e práticas de gestão de RH na indústria de TIC. Foi baseado nas normas já existentes. A seguir são apresentadas as bases técnicas para o desenvolvimento do modelo MPS, segundo o guia Geral de Software 2016. De acordo com o exposto, assinale a alternativa correta.
Um banco de dados relacional é formado pela associação entre tabelas consideradas objetos centrais da estrutura de um banco de dados e, para tornar mais eficiente o gerenciamento dos dados, existem outras unidades lógicas que compõem um bloco de construção do banco de dados utilizadas para armazenar ou referenciar dados. Considere as seguintes definições a respeito de objetos de um banco de dados:
* é uma consulta ao banco de dados executada constantemente, podendo ser referenciada como se fosse uma tabela;
*é um procedimento de armazenamento persistente de dados e também realiza validação de dados;
*especificam ações a serem realizadas automaticamente respondendo a um evento, podem ser invocados a partir de programas de aplicação; e,
* promovem a reusabilidade e podem ser chamadas a partir de outros blocos PL/SQL retornando valores, obrigatoriamente.
Tais definições correspondem, respectivamente, a:
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...