Na modelagem UML, o Diagrama de Sequência demonstra a associação entre os objetos e suas interações organizadas em uma sequência de tempo.
34 questões da prova Diversas 2014, com gabarito oficial conferido. As duas primeiras são gratuitas.
Na modelagem UML, o Diagrama de Sequência demonstra a associação entre os objetos e suas interações organizadas em uma sequência de tempo.
Uma prática adequada em soluções J2EE é implementar as regras de negócio em classes que rodam no servidor WEB.
O Software orientado a objetos (OO) é fundamentalmente diferente do software desenvolvido com o uso de métodos convencionais, e, em razão disso, métricas utilizadas para sistemas OO devem focalizar as características que distinguem o software OO do software convencional, como métricas orientadas a Classes.
Quando acessamos recursos baseados no modelo cliente/servidor, existe a separação dos papéis dos agentes envolvidos: o cliente solicita recursos a um servidor, e o servidor disponibiliza estes recursos ao cliente. Para que isso ocorra, é possível utilizar duas ou mais camadas no processo, como, um cliente requisita dados de um servidor de aplicação, que, por sua vez, requisita dados a um servidor de banco de dados antes de retornar a solicitação ao cliente.
Entre as novas características do IPv6, está o fato de não ser mais possível que roteadores intermediários em uma comunicação fragmentem os pacotes, e, dessa forma, a comunicação deve respeitar a menor unidade máxima de transmissão (Maximum Transmission Unit - MTU) existente em todo o caminho.
Um dos recursos de segurança presentes no Windows 2003/2008 é o identificador de segurança (Security Identifier ? SID) único de cada usuário, que pode ser utilizado para dar permissões de acesso a recursos, e, devido à sua importância e seu custo computacional, é reutilizado automaticamente pelo sistema quando um SID, decorrente da exclusão do usuário que o utilizava, é liberado.
Considerando a árvore mostrada, em que o nodo A é a raiz da árvore, a visita aos nodos feita em pré-ordem resultará na seguinte sequência: A B D E F C G.
Um dos 13 (treze) diagramas definidos na versão 2.0 da linguagem UML (Unified Modeling Language) é o de Caso de Uso, e, nesse diagrama, um ator pode representar o papel que um ser humano ou um dispositivo de hardware desempenha no sistema, mas nunca outro sistema.
Quando se fecha um túnel VPN entre um cliente e um servidor utilizando o Protocolo de Segurança IP (IP Security Protocol
Ao ser executado o código apresentado, escrito em linguagem Java, o resultado exibido será 706010
Pontos de Função apenas medem o tamanho funcional do software baseando-se em uma avaliação padronizada dos requisitos dos usuários e, diferentemente de Linhas de Código, não são dependentes da implementação física e das linguagens utilizadas no desenvolvimento do software.
O desenvolvimento de software orientado a aspectos é uma abordagem metodológica para definir, especificar, construir e projetar aspectos ? mecanismos que transcendem subrotinas e herança para localizar a expressão de uma preocupação horizontalizada.
Uma alternativa para conseguir melhorar o desempenho de alguns sistemas computacionais é a adoção de computação em aglomerados (cluster) e de computação em grades (grids), em que, geralmente, os aglomerados utilizam hardwares, sistemas operacionais e softwares heterogêneos, e as grades, hardwares similares e o mesmo sistema operacional.
Em uma unidade de disco do Windows 2003/2008, que esteja formatada com o NTFS, é possível negar ao administrador do ambiente o acesso a arquivos e pastas, embora esse administrador possa utilizar o recurso de tomar posse (take ownership) para burlar esse bloqueio e se apropriar dos arquivos.
Tendo o tempo como um parâmetro fundamental, os sistemas operacionais de tempo real são geralmente empregados quando ações devem ser tomadas em instantes determinados ou intervalos de tempo determinados, como o controle de máquinas em linhas de produção.
No Windows Server 2003, a validação do nome do usuário é suficiente para a autenticação no IIS.
Ferramentas OLAP funcionam sobre dados multidimensionais, caracterizados por atributos de dimensão e medida. Devido à sua grande capacidade de cruzamento de dados, é possível utilizar essas ferramentas para dar suporte a decisões, ainda que as bases de dados possuam pouco volume de dados.
Um sistema de banco de dados distribuído consiste em uma coleção de sites, cada um mantendo um sistema de banco de dados local. Cada site é capaz de processar transações locais, mas não há a possibilidade de participar de transações que acessem dados em vários outros.
Em bancos de dados relacionais, a execução simultânea de transações melhora o desempenho do sistema, mas pode não preservar a consistência dos dados, embora se tenha que uma solução para garantir a consistência do banco de dados é a execução serial de transações.
Se, na execução da procedure em PL/SQL apresentada a seguir, o terceiro parâmetro for nulo, apenas a tabela FUNC será manipulada.
Nos computadores atuais, componentes diferentes podem ter níveis diferentes de acesso ao processador, sendo separados por barramentos de comunicação distintos, em que são utilizados, por exemplo, um ou mais barramentos de alta velocidade, que conectam dispositivos que permitem altas taxas de comunicação com a CPU, como a memória principal, as placas gráficas, alguns controladores de discos mais rápidos e um ou mais barramentos para componentes que demandam comunicações mais lentas, como saídas de som, impressoras, modems, entre outros.
O tamanho dos registradores internos de um processador de 64 bits é o dobro com relação a um processador de 32 bits, o que não garante que o primeiro processe, necessariamente, o dobro de dados por ciclo de clock com relação ao segundo.
Considerando as tabelas
Tomando como base o modelo relacional de dados, a modelagem de dados, na abordagem lógica, deve contemplar todas as formas normais; já o modelo físico de dados pode dispensar algumas formas normais com o objetivo de incrementar o desempenho nas operações de consulta a dados.
A execução apresentada do script deflagrará a execução da trigger trg_01, construída em PL/SQL, que é demonstrada a seguir.
Os comandos commit e rollback são utilizados, respectivamente, para confirmar e desfazer instruções do tipo DML e DDL em um banco de dados.
Todo programa escrito em JavaScript ? que não é uma linguagem orientada a objetos ? pode alterar o conteúdo de uma página HTML que esteja sendo exibida em um browser.
Para a criação de objetos utilizando a linguagem Java, devem-se usar expressões contendo a palavra-chave new.
Quando dois equipamentos conectados a um mesmo switch se comunicam, são criados, dinamicamente, registros temporários neste switch com os endereços MAC dos equipamentos conhecidos, o que permite que os quadros (frames) sejam transmitidos da porta-origem para a porta-destino, evitando tráfego desnecessário nas demais portas. Esse recurso também está disponível nos Hubs e Roteadores, o que não impede que possam ser implementados de forma diferente.
Tomando como base o modelo de referência OSI, a camada de Enlace de Dados é responsável pela divisão em quadros (frames) das informações a serem transmitidas pela camada Física, sendo ainda função dela o endereçamento físico dos equipamentos envolvidos na comunicação e a definição de melhores rotas até o destino.
Entre outros fatores, a definição do tipo de cabeamento a ser usado em cada parte de um projeto de rede depende dos equipamentos envolvidos, das distâncias existentes entre os nós da rede, das velocidades máximas requeridas e também dos tipos de interferência na transmissão a que ele pode estar exposto.
Aplicações desenvolvidas para ambiente WEB podem ter um fluxo de navegação entre páginas que seja complexo, mas o melhor diagrama UML para modelar esse fluxo é o de Sequência.
A especificação EJB (Enterprise Java Beans) padroniza o tratamento de operações comuns em aplicações, como persistência, integridade transacional e controle de concorrência.
Para garantir a entrega de uma mensagem a um único destinatário, é mais indicado utilizar o modelo de troca de mensagens publish/subscribe do JMS (Java Message Sevice), com o modo de entrega persistente e um assinante durável. Para a entrega de mensagens para vários destinatários, a melhor escolha é o modelo ponto a ponto do JMS, com um modo de entrega persistente.