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

Ordenar por
Matéria
Nível

Comparativo ES vs EW e Métodos de Desenvolvimento Web

Classificado em Computação

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

1. Comparação entre ES e EW:

  • ES (Enterprise Systems): Classe de usuários mais bem definida, ênfase na funcionalidade/aplicabilidade. Maturidade tecnológica mais estável, dispondo de excelentes ferramentas que abrangem todas as suas etapas (análise, projeto, implementação, testes).
  • EW (Web Experience): Público-alvo mais diversificado, ênfase na apresentação, navegação e outras qualidades estéticas. Maturidade tecnológica em constante evolução, possui mais ferramentas a nível de implementação e raríssimas ferramentas para as demais atividades, tornando esse tipo de desenvolvimento mais complexo.

2. Características dos Webapps/Websites:

  • Multidisciplinaridade: Utilizam-se diferentes técnicas em diversas áreas (por exemplo,
... Continue a ler "Comparativo ES vs EW e Métodos de Desenvolvimento Web" »

Métricas de Software e Gestão de Projetos: Guia Completo

Classificado em Computação

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

Introdução às Métricas de Software

Poucas empresas utilizam métricas, seja por receio de menor sucesso ou por desconhecimento de que 4% do custo é destinado a isso. As que utilizam, focam em conformidade com o CMM (Capability Maturity Model), mas a falta de profissionalismo é evidente.

IEEE Standard 1061: Métricas de Atributos de Qualidade

Um atributo é uma função onde se insere um valor (software) e a saída tem como objetivo medir a qualidade do produto.

Fatores de Qualidade

  • Associe cada fator de qualidade a uma métrica direta.
  • Atribua uma ou mais medidas diretas a cada fator.
  • Utilize apenas métricas válidas.

6 Critérios de Validação (IEEE 1061)

  • Correlação: A métrica deve ser linear com o fator de qualidade.
  • Consistência: Deve
... Continue a ler "Métricas de Software e Gestão de Projetos: Guia Completo" »

SQL Server: SPs, Triggers e Formas Normais do Banco de Dados

Classificado em Computação

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

Procedimento Armazenado (SP): Inclusão de Compra

Desenvolvimento de um Procedimento Armazenado (SP) para inclusão de registros na tabela compras. O procedimento deve garantir que não seja permitida a inclusão de uma compra se o número da nota e o código do fornecedor já estiverem cadastrados. Em caso de sucesso, deve retornar o status de inclusão; caso contrário, retorna 0, acompanhado de uma mensagem informativa.

Código T-SQL: sp_addcompra


CREATE PROCEDURE sp_addcompra
(
    -- Parâmetros de entrada
    @num_nota INT, 
    @cod_fornecedor INT, 
    @data DATETIME, 
    @valor_total FLOAT
)
AS 
BEGIN
    SET NOCOUNT ON;
    
    BEGIN TRANSACTION;

    -- Verifica se a compra já existe (Nota e Fornecedor)
    IF (SELECT COUNT(*) FROM
... Continue a ler "SQL Server: SPs, Triggers e Formas Normais do Banco de Dados" »

Guia Prático de Adobe Flash e Programação Orientada a Objetos

Classificado em Computação

Escrito em em português com um tamanho de 3,32 KB

Conceitos Fundamentais de Adobe Flash

  • Imagens vetoriais: Descritas através de linhas e curvas chamadas vetores.
  • Bitmaps: Compostas por pontos coloridos chamados pixels.

Configurações e Organização

  • Propriedades do filme: Menu Modificar > Filme para alterar taxa de quadros, cor de fundo e dimensões.
  • Organizar o filme em cenas: Organize de forma temática. A ordem de reprodução segue o painel; altere arrastando para a posição desejada.
  • Empilhar e girar: Modificar > Organizar.
  • Inverter objetos: Modificar > Transformar > Inverter vertical ou horizontalmente.

Camadas e Painéis

  • Criar camadas: Possível conforme a memória disponível; não altera o tamanho do filme.
  • Camada de máscara: Botão direito no nome da camada > opção Máscara.
... Continue a ler "Guia Prático de Adobe Flash e Programação Orientada a Objetos" »

Sistemas Distribuídos: Conceitos, Aplicações e Desafios em TI

Classificado em Computação

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

Atividade 00: Fundamentos de Sistemas Distribuídos

1. O que são Sistemas Distribuídos?

Sistemas distribuídos consistem na interligação de várias redes de computadores (com tamanhos, naturezas e conteúdos diversos), formando um ambiente onde a comunicação entre os computadores é fundamental.

2. A Internet como Exemplo de Sistema Distribuído

A Web é um excelente exemplo de sistema distribuído porque possibilita a transferência de arquivos, transações bancárias, diversas pesquisas, compras online e comunicação global, tudo através da conexão entre computadores em diferentes partes do mundo. Por exemplo, ao acessar o site Amazon.com e pesquisar um produto, a busca retorna várias lojas que o possuem. Ao escolher o produto e efetuar... Continue a ler "Sistemas Distribuídos: Conceitos, Aplicações e Desafios em TI" »

Fundamentos da Análise e Desenvolvimento de Sistemas

Classificado em Computação

Escrito em em português com um tamanho de 3,99 KB

Para o sucesso de um projeto de sistema, é fundamental compreender suas características e os sistemas que a empresa realmente necessita.

Papéis Essenciais no Desenvolvimento de Sistemas

Analista de Perfil

Mais voltado para a especificação dos requisitos do que para o conhecimento da programação e operação de máquinas.

Analista de Sistemas

É responsável por especificar os requisitos do sistema do ponto de vista da eficácia, ou seja, garantir que o sistema alcance os objetivos globais da empresa. Trata-se de certificar-se de que o sistema fará o que precisa ser feito, independentemente da instrução que será dada para se chegar a esse objetivo.

Projetista

Tem como papel focar na eficiência, isto é, voltado para a obtenção do melhor

... Continue a ler "Fundamentos da Análise e Desenvolvimento de Sistemas" »

Componentes de um Computador e Memórias

Classificado em Computação

Escrito em em português com um tamanho de 3,8 KB

CPU

A CPU é composta basicamente de três elementos:

  • Unidade de controle
  • Unidade lógica e aritmética
  • Registradores

As seções que seguem apresentam cada um destes componentes.

RAM (Memória de Leitura e Escrita)

São chips de memória que podem ser lidos e gravados pela CPU a qualquer instante. A CPU usa a RAM para armazenar e executar programas vindos do disco, para ler e gravar os dados que estão sendo processados. Uma outra característica da RAM é que se trata de uma memória volátil. Isso significa que quando o computador é desligado, todos os seus dados são apagados.

ROM

São chips de memória que podem ser lidos pela CPU a qualquer instante, mas não podem ser gravados pela CPU. Sua gravação é feita apenas pelo fabricante do computador... Continue a ler "Componentes de um Computador e Memórias" »

Guia Rápido: Campos, Propriedades e Navegação no Microsoft Access

Classificado em Computação

Escrito em em português com um tamanho de 3,37 KB

Quais são as maneiras de criar um campo no Access?

Existem duas (2) maneiras principais de adicionar campos:

  • Usando um modelo.
  • Usando um campo existente de outra tabela.

O Access vem com modelos de campo?

Sim, o Access vem com uma coleção de modelos de campo que podem ajudar a reduzir uma quantidade considerável de tempo na criação de campos.

Campos Multivalorizados no Access 2007

Campos multivalorizados são apropriados para determinadas situações, como quando você usa o Office Access 2007 para trabalhar com informações armazenadas em um Serviços do Microsoft Windows SharePoint.

Em qual modo de exibição você pode definir propriedades de campo?

Para definir propriedades de campo no Modo Folha de Dados, siga os passos:

  1. Abra a tabela no
... Continue a ler "Guia Rápido: Campos, Propriedades e Navegação no Microsoft Access" »

O que é um Sistema Operacional? Funções e Definições

Classificado em Computação

Escrito em em português com um tamanho de 23,05 KB

Definição de Sistema Operacional

Suite ou o software projetado para permitir a comunicação com um usuário de computador e gerir seus recursos em um ambiente confortável e eficiente.

O que é um meio de transmissão?

O que é o POST?

Em auto-teste (Power On Self Test, POST).

Quais são as funções de um sistema operacional?

Gerenciando Hardware: Refere-se ao fato de gerir mais eficazmente os recursos da sua máquina.

Facilitar o trabalho do usuário: Permite a comunicação com os dispositivos na máquina.

Esconder toda essa complexidade e fornecer ao programador um conjunto de instruções mais convenientes para o trabalho.

Executando no modo central de monitorização, com prioridade e, geralmente, com a proteção do hardware.

Compiladores,... Continue a ler "O que é um Sistema Operacional? Funções e Definições" »

Fundamentos de Gerenciamento de Bancos de Dados: Conceitos Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 3,37 KB

Recuperação de Dados em SGBD

  • Recuperação: Recuperar dados de fontes de erro mencionadas. A restauração do banco de dados ao seu estado normal é responsabilidade do DBA, que é encarregado da execução dos procedimentos para a detecção de erros e recuperação. O DBA detém o controle centralizado do banco de dados. Para isso, busca-se reduzir o número de pessoas com acesso aos detalhes técnicos e de design para o funcionamento do SGBD.

Gerenciamento de Simultaneidade

  • Simultaneidade: Ocorre em ambientes multiusuário, quando múltiplos usuários tentam acessar os mesmos dados simultaneamente. Isso acontece quando o sistema multiusuário não implementa controles adequados para sincronizar os processos que afetam o banco de dados, geralmente
... Continue a ler "Fundamentos de Gerenciamento de Bancos de Dados: Conceitos Essenciais" »