Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Modelagem de Software: UML, Diagramas e Processos Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 4,13 KB

Modelagem de Software: Conceitos Fundamentais

Na modelagem, são criados os diagramas chamados de modelos. Estes diagramas são utilizados para visualizar o sistema antes de criá-lo. Com esta visualização dos modelos, é possível validar o que será desenvolvido e se os requisitos foram atendidos, tudo isso antes mesmo de codificar.

Modelos de Contexto

Estes modelos mostram aquilo que existe fora dos limites do sistema. Estes limites podem ser alterados por interesses sociais e organizacionais.

UML: Linguagem Unificada de Modelagem

A UML é uma linguagem destinada a:

  • Visualizar
  • Especificar
  • Construir
  • Documentar

A UML não é uma metodologia ou processo de software.

Visões da UML

  • Visão de Caso de Uso

    Descreve o comportamento do sistema como é visto

... Continue a ler "Modelagem de Software: UML, Diagramas e Processos Essenciais" »

Atalhos de Teclado para Windows, Internet Explorer e Linux

Classificado em Computação

Escrito em em português com um tamanho de 38,04 KB

Windows em geral

WIN = Abre o menu Iniciar. Use as setas para navegar nas opções, e dê ENTER para abrir um item.
WIN + D = Mostrar área de trabalho.
WIN + M = Minimizar tudo.
SHIFT + WIN + M = Desminimizar tudo.
WIN + R = Executar.
WIN + E = Abre o Windows Explorer.
WIN + PAUSE BREAK = Propriedades do sistema.
WIN + F = Pesquisar arquivos ou pastas.
WIN + U = Gerenciador de utilitários.
WIN + L = Bloquear computador ou trocar de usuário, sem fazer logoff.
CTRL + ESC = Abre o menu Iniciar.
CTRL + ALT + DEL = Gerenciador de tarefas, permite fechar programas travados. No Windows NT/2000/XP/Vista etc. pode abrir a janela “Segurança do Windows”, com opções para trocar senha, fazer logoff ou abrir o gerenciador de tarefas.
CTRL + SHIFT

... Continue a ler "Atalhos de Teclado para Windows, Internet Explorer e Linux" »

O que é MOM (Manufacturing Operations Management)?

Classificado em Computação

Escrito em em português com um tamanho de 2,56 KB

O que é MOM (Manufacturing Operations Management)?

O MOM é uma metodologia para gerenciamento de operações em manufatura. Os sistemas MOM são responsáveis por gerenciar as informações relacionadas ao cronograma, definição, capacidade, histórico e estado de todos os recursos relacionados com a produção da unidade fabril.

Avanços Tecnológicos

Dois avanços tecnológicos impulsionaram a evolução do MOM: a Revolução Industrial e a Indústria 4.0.

Norma ISA-95

O principal objetivo da norma ISA-95 é a troca de dados entre o nível 3 e 4, buscando definir um processo de planejamento de fábrica através da gestão de manufatura e receita de controle.

5 Níveis do Modelo Funcional ISA-95:

  • Nível 0: Processos Físicos envolvidos na produção
... Continue a ler "

O que é MOM (Manufacturing Operations Management)?

" »

Dicas e Atalhos Essenciais de Excel e Conjunções da Língua Portuguesa

Classificado em Computação

Escrito em em português com um tamanho de 10,39 KB

Atalhos Essenciais do Excel

CTRL+9 – Oculta as linhas selecionadas.

CTRL+0 – Oculta as colunas selecionadas.

CTRL+A – Seleciona a planilha inteira. Se a planilha contiver dados, este comando seleciona a região atual. Pressionar CTRL+A novamente seleciona a região atual e suas linhas de resumo. Pressionar CTRL+A novamente seleciona a planilha inteira.

CTRL+SHIFT+A – Insere os nomes e os parênteses do argumento quando o ponto de inserção está à direita de um nome de função em uma fórmula.

CTRL+N – Aplica ou remove formatação em negrito.

CTRL+C – Copia as células selecionadas.

CTRL+C (seguido por outro CTRL+C) – Exibe a Área de Transferência.

CTRL+D – Usa o comando Preencher Abaixo para copiar o conteúdo e o formato da... Continue a ler "Dicas e Atalhos Essenciais de Excel e Conjunções da Língua Portuguesa" »

Glossário de termos técnicos em Telecomunicações Móveis (TMC)

Classificado em Computação

Escrito em em português com um tamanho de 2,64 KB

O que é uma célula em TMC?

É a área de cobertura referente a uma estação rádio base.

O que são células co-canais?

São células que fazem uso do mesmo grupo de frequências.

O que é interferência co-canal?

Percepção de um canal de rádio muito próximo a outro canal.

O que é interferência por canal adjacente?

É a interferência causada por sinais que correspondem a canais de frequência adjacente ao canal desejado.

O que é handover?

Transferência de uma chamada de uma célula para outra da mesma CCC, permitindo a mobilidade.

O que é um cluster?

Conjunto de células que faz uso de todos os canais disponíveis da operadora sem reutilizar.

É possível interferência co-canal dentro de um mesmo cluster? Explique.

Não, porque dentro de um... Continue a ler "Glossário de termos técnicos em Telecomunicações Móveis (TMC)" »

Introdução a Bancos de Dados, SGBD e Modelagem

Classificado em Computação

Escrito em em português com um tamanho de 6,01 KB

O que é um Banco de Dados?

É uma coleção de dados operacionais armazenados e usados pelas aplicações de uma determinada organização.

Origem

Foi concebido pelo Departamento de Defesa dos EUA em 1957 e divulgado através da conferência chamada CODASYL. Nessa mesma conferência foi apresentada a linguagem de programação COBOL.

Conceito de Database

"Um conjunto de arquivos (tabelas), onde um arquivo é uma coleção ordenada de registros (linhas), e um registro consiste em uma ou mais chaves de dados."

O que é um SGBD?

Sistema de Gerenciamento de Banco de Dados (SGBD) é um conjunto de sistemas que permite criar e manter um banco de dados.

Banco de Dados + SGBD = Sistema de Banco de Dados

Vantagens de Utilizar um SGBD

  • Controle de redundância
... Continue a ler "Introdução a Bancos de Dados, SGBD e Modelagem" »

Engenharia de Software: Guia Completo

Classificado em Computação

Escrito em em português com um tamanho de 9,29 KB

1. Atributos de um Bom Software

Um bom software deve possuir os seguintes atributos:

  • Atender aos requisitos funcionais e de desempenho solicitados pelo usuário;
  • Facilidade de manutenção;
  • Alto nível de confiança.

2. Engenharia de Software vs. Ciência da Computação

A Engenharia de Software foca nos aspectos práticos da produção de sistemas de software, enquanto a Ciência da Computação estuda os fundamentos teóricos dos aspectos computacionais.

3. Impactos da Web na Engenharia de Software

A Web trouxe:

  • Maior disponibilidade de serviços de software;
  • Desenvolvimento de sistemas distribuídos baseados em serviços;
  • Avanços em linguagens de programação;
  • Reuso de software.

4. Ética na Engenharia de Software

Princípios éticos importantes:

  • Confidencialidade:
... Continue a ler "Engenharia de Software: Guia Completo" »

Engenharia de Software: Requisitos e UML

Classificado em Computação

Escrito em em português com um tamanho de 7,95 KB

Engenharia de Software: Organização, Produtividade e Qualidade

O processo de engenharia de software não é fabricação, o software não se deteriora, mas está em constante evolução e erros surgirão.

É fundamental compreender o problema antes de desenvolver a solução.

Os processos de software seguem passos previsíveis, um roteiro que ajuda a criar um resultado de alta qualidade dentro do prazo determinado.

UML - Linguagem de Modelagem Unificada

UML é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software.

Orientação a Objetos

  • Classes, objetos, atributos,
... Continue a ler "Engenharia de Software: Requisitos e UML" »

Bancos de Dados: Relacionais vs. NoSQL, Escalabilidade e Conceitos Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 4,91 KB

Características dos Bancos de Dados Relacionais

Sucessor do modelo hierárquico, os bancos de dados relacionais armazenam informações em Tabelas (Relações), contendo linhas e colunas. Cada tupla representa uma entidade do mundo real, e cada coluna define uma propriedade do dado. As tabelas estabelecem relacionamentos entre si através de Chave Primária (CP) e Chave Estrangeira (CE), garantindo que informações referenciem dados já cadastrados e povoados em outras tabelas.

Esses sistemas oferecem validação, recuperação de falhas, segurança, otimização de consultas e garantia de integridade de dados, entre outras funcionalidades. Permitem que múltiplos usuários acessem o banco de dados simultaneamente.

Propriedades ACID em Bancos

... Continue a ler "Bancos de Dados: Relacionais vs. NoSQL, Escalabilidade e Conceitos Essenciais" »

Tipos de Bancos de Dados NoSQL: Modelos e Comparativo

Classificado em Computação

Escrito em em português com um tamanho de 2,34 KB

Tipos de BDs NoSQL:

Modelo Colunar: São bancos de dados orientados a colunas.

Modelo Chave-Valor: A chave funciona como um identificador exclusivo. O valor é um conjunto de qualquer coisa, desde objetos simples até compostos.

Modelo Orientado a Grafos: Nesse modelo, três componentes são fundamentais: Vértices (entidades), Arestas (relacionamentos) e Atributos (informações sobre os relacionamentos).

Modelo Orientado a Documentos: Armazena coleções de documentos. Um documento contém tudo o que é necessário, sem precisar buscar dados em outros lugares.

Comparativo BD Relacional X BD NoSQL:

Escalabilidade: BDs NoSQL são mais escaláveis. BDs relacionais priorizam escalonamento vertical, que tem um limite.

Disponibilidade: BDs NoSQL facilitam... Continue a ler "Tipos de Bancos de Dados NoSQL: Modelos e Comparativo" »