Introdução... 3 Requisitos funcionais... 4 Requisitos não funcionais... 6 Viabilidade técnica... 7
|
|
- Washington Carvalho Alencastre
- 8 Há anos
- Visualizações:
Transcrição
1
2 Índice Introdução... 3 Requisitos funcionais... 4 Requisitos não funcionais... 6 Viabilidade técnica ) HARDWARE... 7 Decisão ) LINGUAGENS E FRAMEWORKS Decisão ) SOFTWARE Decisão ) PROBLEMÁTICA ACTUAL ) CONCLUSÃO
3 Introdução De acordo com o processo de criação de um projeto é fulcral definir os requisitos funcionais e a viabilidade técnica do mesmo, uma vez que estes permitem entender o que o utilizador irá enfrentar na utilização da aplicação e o que realmente é necessário para o correto desenvolvimento da aplicação, sendo que o presente documento vem, então, responder a esta necessidade. 3
4 Requisitos funcionais Os requisitos funcionais (figura 1 e 2) representam as ações/funcionalidades possíveis de executar na aplicação por parte do utilizador. Para uma melhor organização, e de acordo com o que foi pedido, estes foram agrupados de acordo com os ecrãs ou momentos na aplicação, hierarquizados por prioridade de implementação. Foram também associados ao acesso por parte dos dois tipos de utilizadores: registados e não registados, havendo ainda a indicação das dependências entre os requisitos. Figura 1 4
5 Figura 2 5
6 Requisitos não funcionais Nos requisitos não funcionais (figura 3) procuramos perceber o que seria fundamental que a aplicação tivesse tanto a nível de arquitetura física como da arquitetura lógica. De realçar que este tipo de requisitos não depende do utilizador. Figura 3 Tendo em conta os requisitos não funcionais definidos, podemos construir um esquema de forma a entender qual a ligação existente entre os mesmos. Desta forma, conseguimos também perceber qual será a arquitetura sobre a qual a aplicação irá funcionar (figura 4). Figura 4 6
7 Viabilidade técnica Em termos da elaboração da viabilidade técnica, o grupo está limitado uma vez que nos foi apenas atribuído a box da MEO para o desenvolvimento da aplicação. Para além disso, as funcionalidades necessárias para o correcto funcionamento da mesma irão necessitar do mesmo HARDWARE, SOFTWARE e linguagens de programação. Sendo que a plataforma televisão interativa irá ser utilizada mais como um suporte de consulta de informação e não produção e edição, toda a programação irá basear-se na apresentação dessa informação através da correcta comunicação com o servidor. No entanto, apesar de estarmos limitados dessa forma, pensamos que seria importante fazer a comparação entre as várias soluções possíveis. 1) HARDWARE Em termos de hardware, teremos a necessidade de três dispositivos. No primeiro caso, iremos necessitar de um televisor que permita a ligação à Meo box, que pode ser tanto por HDMI ou por ligação SCART, pois a box é que irá ser responsável pelo processamento da informação que irá receber bem como de toda a interação realizada pelo utilizador, sendo o utilizador apenas um dispositivo de output. Em termos da box a utilizar, existem várias opções a que poderíamos recorrer, como é o caso da Meo Box, da set-up box Tru2way ou até mesmo da Zon Box (figura 5 e 6). a) Meo Box A Meo Box tem a essencial vantagem de permitir o suporte de aplicações interactivas na sua box, pois o facto de esta funcionar através de IPTV faz com que seja mais simples a ligação ao servidor de forma a efetuar os necessários pedidos ao servidor para a execução da aplicação. Para além disso, funciona com o sistema operativo Windows CE, sistema utilizado neste tipo de plataforma bem como em Tablet PC ou outros dispositivos móveis. Outra vantagem está no facto de esta box estar disponível nos Laboratórios da Sapo de forma aberta, ou seja, está já preparada para a implementação de aplicações que poderão ser desenvolvidas na própria universidade, sendo então mais acessível por parte do grupo. b) True2way A Tru2way consiste não apenas na box mas também num serviço de televisão interativo, tal como a Meo. Permite também o desenvolvimento de aplicações interactivas, tendo apenas como diferença a utilização do middleware baseado em 7
8 Java. Não utiliza Java na sua totalidade, mas sim uma API do Java (JavaTV) desenvolvida exclusivamente para a criação de aplicações para set-up boxes. Para além disso, o facto de suportar Java, faz com que seja possível o desenvolvimento de aplicações não só por parte dos operadores responsáveis pela ligação, mas também por parte de outros programadores. c) Zon Box A Zon Box é também uma possível hipótese uma vez que esta já suporta um conjunto de widgets que permitem a interatividade do utilizador com o dispositivo e ter acesso a informação que não está relacionada apenas com o conteúdo de programação da televisão. No entanto, tendo em conta a experiência pessoal dos elementos do grupo deste aparelho bem como na opinião de vários internautas espalhados pelos vários blogues portugueses, entendemos que a velocidade de interatividade e os paradigmas utilizados em termos de interface não são muito favoráveis para os requisitos funcionais de que dispomos. Isto poderia levar a um tempo de espera para o utilizador entre os vários ecrãs demasiado excessivo, o que acabaria por tornar esta aplicação algo cuja implementação no mercado não seria do interesse da operadora Zon. Para além da problemática da velocidade, existe também o facto da documentação em relação ao ambiente de desenvolvimento neste dispositivo ser muito reduzida. Figura 5 8
9 Figura 6 d) Base de dados Outra necessidade em termos de hardware será então um servidor MySQL que seja responsável pelo armazenamento da base de dados bem como toda a informação que dela irá fazer parte. Uma vez que iremos recorrer à linguagem C.Sharp que recorre à.net Framework, e sabendo que o sistema operativo da Meo Box é o da Microsoft e a linguagem utilizada no desenvolvimento para esta box é o C.Sharp ou Visual Basic.Net, o ideal seria a utilização de um servidor com MS SQL Server, pois este sistema contém uma componente chamada SQL CLR (Common Languagem Runtime) que possui já incorporada a.net Framework Runtime, ou seja, possui já a framework responsável pelo processamento e execução de programas que recorre ao.net, como é o caso do C.Sharp ou do Visual Basic.NET. No entanto é de frisar o MS SQL Server está apenas disponível para plataforma Windows. A outra hipótese seria então utilizar o sistema de base de dados SQL. Este é um sistema gratuito que, ao contrário do MS SQL Server é possível instalar em qualquer 9
10 plataforma (Windows, Linux ou Mac OS X) e também é um sistema que é utilizado pela maioria dos fornecedores de alojamento na web. Decisão: Uma vez que o equipamento que nos irá ser fornecido em primeira instância será a Meo Box, então este será o dispositivo pelo qual nos iremos basear, uma vez que também o Laboratório da Sapo nos permite utilizar a sua box para o desenvolvimento da aplicação e respetivo teste. Em relação ao servidor, iremos recorrer ao MySQL pois, tal como indicado acima, este é gratuito e é compatível com todas as plataformas que estão associadas a este projeto (Web, Mobile e itv). Fontes consultadas: Wikipedia. "Microsoft SQL Server - Wikipedia, the free encyclopedia." Consultado a , a partir de Microsoft. "Database Management Data Mining & Warehousing Microsoft SQL Server." Consultado a , a partir de Microsoft. "Hardware and Software Requirements for installing SQL Server 2008 R2" Consultado a , a partir de Wikipedia. "Tru2way - Wikipedia, the free encyclopedia." Consultado a , a partir de Tru2way. "tru2way." Consultado a , a partir de Admin. "Meo Box o que é?." Consultado a , a partir de Meo. "Manual de Utilização." Consultado a , a partir de Wikipedia. "Windows CE - Wikipedia, the free encyclopedia." Consultado a , a partir de Vlaskha. "Bugs da ZON BOX HD+/HD+DVR." Consultado a , a partir de 10
11 2) LINGUAGENS E FRAMEWORKS a) C.Sharp e Visual Basic.Net Em termos de linguagens, teremos duas escolhas ao nosso dispor. É necessário ter em conta que ambas terão que suportar a.net Framework, uma vez que esta framework consiste numa livraria que permite a utilização de interfaces de utilizador, acesso a informação localizada numa base de dados, e que permite sobretudo o desenvolvimento de programas para o sistema operativo Windows, como é o caso da Meo Box. Desta forma, poderemos tanto recorrer ao C.Sharp como ao Visual Basic.NET (figura 7). Ambas possuem uma desvantagem para os elementos do grupo, pois a experiência de desenvolvimento com recurso a estas é praticamente nula, o que faz com que seja necessário recorrer a uma fase de aprendizagem em termos do seu funcionamento, sintaxe e mecanismos de segurança. b) Windows Presentation Framework Enquanto C.Sharp e Visual Basic.NET são responsáveis por toda a vertente lógica, irá ser necessário recorrer ao Windows Presentation Framework (WPF) para a vertente gráfica e de interface. Esta Framework consiste na utilização do DirectX que faz a renderização de todo o subsistema gráfico das aplicações criadas para Windows. Mais uma vez, esta recorre à biblioteca.net, pelo que a única escolha em termos de software para a criação de toda a vertente gráfica será este sistema (figura 8). c) XML Uma vez que o nosso serviço irá recorrer a um conjunto de feeds de forma a recolher informação relacionada com ofertas de emprego a partir de várias fontes, é necessário que essa informação seja convertida para XML para depois ser então colocada no servidor, pois os feeds RSS que são fornecidos por parte dos vários websites que estão codificados por código XML (figura 8). 11
12 Figura 7 12
13 Figura 8 13
14 Decisão: Uma vez que estamos limitados a estas linguagens, e depois de termos contactado um elemento do Laboratório da Sapo, foi-nos aconselhado a utilização do C.Sharp, uma vez que teríamos o apoio por parte do próprio laboratório pois todas as aplicações para o Meo são lá desenvolvidos por esta linguagem. Em relação à vertente gráfica, não temos também nenhuma segunda escolha, uma vez que o Windows Presentation Framework recorre ao.net Framework, tal como o C.Sharp, de forma a que haja alguma correspondência entre ambas. Para além disso, mais uma vez, esta é a framework que o Laboratório também utiliza e em que nos pode dar mais apoio e documentação. Fontes consultadas: Wikipedia. " C Sharp (programming_language) - Wikipedia, the free encyclopedia." Consultado a , a partir de Microsoft. "Getting started with Visual C#." Consultado a , a partir de Wikipedia. " Visual Basic.NET - Wikipedia, the free encyclopedia." Consultado a , a partir de Wikipedia. " Windows Presentation Foundation - Wikipedia, the free encyclopedia." Consultado a , a partir de Microsoft. "Windows Presentation Foundation." Consultado a , a partir de Microsoft. "Introducing Windows Presentation Foundation." Consultado a , a partir de W3Schools. "Introducing to XML." Consultado a , a partir de 14
15 3) SOFTWARE a) Microsoft Visual Studio Como software iremos recorrer ao Microsoft Visual Studio (figura 9). É uma ferramenta IDE (Integrated Development Environment) que permite, para além da programação em C.Sharp ou Visual Basic.NET, a integração do WPF bem como da.net Framework. Desta forma é possível ter a integração de todos os ingredientes necessários para o desenvolvimento da aplicação que pretendemos. Apesar disso, também possui uma versão gratuita, fazendo com que a nível de custos não tenhamos quaisquer limitações, uma vez mais que a própria WPF também é gratuita. Para além disso, é necessário utilizar o Microsoft Mediaroom ADK, ou seja, num plugin que permite a integração também com o Microsoft Visual Studio de forma a que seja possível o desenvolvimento da aplicação juntamente com o WPF. O Microsoft Mediaroom é uma plataforma de edição de software que funciona através de IPTV cujo sistema operativo utilizado é o Windows. Esta é uma plataforma que assegura a interatividade do utilizador com o serviço de televisão, como o serviço on-demand ou a programação televisiva. Desta forma, é necessário a utilização do Application Development Kit do Microsoft Mediaroom de forma a que a aplicação que vamos desenvolver seja compatível com a Meo Box. Para além disso, a integração deste pacote só é possível com o Microsoft Visual Studio, uma vez que todo o software pertence à Microsoft. b) Eclipse Outra escolha possível como ferramenta IDE (Integrated Development Environment) será então o Eclipse (figura 9). Esta é uma ferramenta open-source, gratuita muito intuitiva e que está disponível para várias plataformas (Windows, Linux e Mac OS X). Apesar disso, ela permite utilizar uma extensa quantidade de plugins e frameworks de forma a tornar a programação mais produtiva e simples. Apesar de ser utilizada maioritariamente para desenvolvimento em Java, ela permite a instalação de outros plugins de forma a que seja possível o desenvolvimento em outras linguagens. Esta seria uma excelente ferramenta para o desenvolvimento da aplicação em C.Sharp, uma vez mais que inclui o plugin para utilizar a.net Framework bem como para a Windows Presentation Framework. No entanto, não permite a incorporação com o Microsoft Mediaroom ADK, pacote essencial para o desenvolvimento desta aplicação, uma vez que a Meo Box recorre a este software. 15
16 Figura 9 Decisão: Ao analisar ambas as hipóteses para o desenvolvimento da aplicação, escolheríamos o Eclipse, uma vez que este é gratuito e muito intuitivo. No entanto, o facto de não permitir utilizar o Microsoft Mediaroom ADK, faz com que seja uma opção a descartar. Para além disso, depois de contactar um elemento do Laboratório da Sapo, foi-nos vivamente aconselhado utilizarmos o Microsoft Visual Studio, uma vez que é este o software utilizado pelo Laboratório e que de certa forma nos podem ajudar em qualquer problema que tenhamos. Outra razão para esta escolha é o facto de este IDE permitir a incorporação tanto da Windows Presentation Framework como o Microsoft Mediaroom ADK de forma a termos acesso a ferramentas e opções essenciais para o correto desenvolvimento e funcionamento da aplicação. 16
17 Fontes consultadas: Wikipedia. " Microsoft Visual Studio - Wikipedia, the free encyclopedia." Consultado a , a partir de Microsoft. "Visual Studio Home Microsoft Visual Studio." Consultado a , a partir de Wikipedia. " Microsoft mediaroom - Wikipedia, the free encyclopedia." Consultado a , a partir de Microsoft. "Introducing to WPF." Consultado a , a partir de Microsoft. "Microsoft Mediaroom Presentation Framework Building Differantiated Experiences 2.0." Consultado a , a partir de award.de/fileadmin/user_upload/material/microsoft_mediaroom_presentation_framework_- _white_paper.pdf Microsoft. "Overview of Microsoft Visual Studio 2010 Professional Microsoft Visual Studio." Consultado a , a partir de editions/professional/overview 17
18 4) PROBLEMÁTICA ACTUAL Após uma análise a todas as várias possibilidades, entendemos que a Meo Box coloca-nos algumas limitações. Em primeira instância, gostaríamos de referir que a linguagem de programação utilizada no desenvolvimento de aplicações para esta box é desconhecida pelos elementos do grupo e, dada a necessidade de uma aprendizagem e o curto espaço temporal que temos ao nosso dispor, temos em mente uma segunda hipótese para a criação do protótipo de alta-fidelidade, sendo esta o Adobe Flash. Não só a linguagem a utilizar na Meo Box nos levou a esta hipótese, mas também algumas características que não são favoráveis tendo em conta o número de funcionalidades e a sua exigência ao nível de processamento. Visto que a capacidade de memória RAM da box é muito reduzida (128MB) e o processador também possui uma velocidade de relógio reduzida (266Mhz), concluímos que a velocidade da navegação e de todas as ações de interação seria muito baixa, uma vez que a quantidade de informação a ser disponibilizada, tanto texto, como vídeos e imagens das várias empresas e do utilizador é elevada, afastando assim potenciais utilizadores. Fontes consultadas: Meo. "Manual de Utilização." Consultado a , a partir de 18
19 5) CONCLUSÃO Considerando a plataforma escolhida para este projeto televisão interativa e de acordo com a informação que nos foi dada inicialmente, em que a implementação seria na Meo Box, é de realçar que este seria o cenário ideal mas que pode não se realizar. Tendo em conta as limitações técnicas que este equipamento nos apresenta, surgiu a possibilidade de o protótipo se realizar em Adobe Flash, para que também se cumpram as funcionalidades desejadas e não condicionarmos a ação do utilizador. Caso optemos pelo desenvolvimento na Meo Box será necessário existir uma aprendizagem da linguagem de C.Sharp e a utilização do software como o Microsoft Visual Studio 2010 Profissional, Windows Presentation Framework e Microsoft MediaRoom ADK, uma vez que estas aplicações e linguagens são as utilizadas pelo Laboratório da Sapo e as quais nos foram aconselhadas pelo mesmo. Por outro lado, se optarmos pela prototipagem em Adobe Flash, em termos de linguagem de programação, precisamos dos conhecimentos, já adquiridos, de ActionScript 3. De realçar que foi também importante a consideração do JobFinder nas outras duas plataformas, web e mobile, sendo que o servidor deveria ser compatível com os três serviços, daí optarmos pelo MySQL. Nota: A decisão acerca da opção escolhida será tomada o mais breve possível. 19
Índice. Introdução... 3 Requisitos funcionais... 4 Viabilidade técnica... 6. Requisitos não funcionais... 18 Conclusão... 19
Índice Introdução... 3 Requisitos funcionais... 4 Viabilidade técnica... 6 1) HARDWARE... 6 2) LINGUAGENS E FRAMEWORKS... 11 3) SOFTWARE... 14 4) DECISÃO... 17 Requisitos não funcionais... 18 Conclusão...
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 1
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador
Leia mais2-Introdução e Conceitos Básicos das TIC
Agrupamento de escolas de Pevidém 2-Introdução e Conceitos Básicos das TIC Conhecer e adotar regras de ergonomia e exploração de diferentes tipos de software Prof.: Alexandra Matias Sumário Conhecer as
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisSTC5 Redes de informação e comunicação
STC5 Redes de informação e comunicação João Paulo Ferreira Técnico de organização de eventos Modulo: STC5 Redes de informação e comunicação Formador: Hélder Alvalade 0 Índice Introdução... 2 Desenvolvimento...
Leia maisPi Personnel Information
Pi Personnel Information Ao contrário da maioria dos actuais sistemas de Assiduidade e Acessos, o PI foi projectado para ser muito mais do que apenas uma aplicação. É capaz de combinar poderosas ferramentas,
Leia maisIntrodução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br
Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisComputador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Leia maisA importância do Software Livre no mundo de hoje
A importância do Software Livre no mundo de hoje Date : 15 de Janeiro de 2014 Por Luis da Costa para o Pplware! Uma questão de conceitos, termos e liberdades. Uma das grandes e mais importantes temáticas
Leia maisViabilidade Técnica - #entrega02 INTRODUÇÃO LISTA DE MATERIAL
Índice INTRODUÇÃO LISTA DE MATERIAL PORQUÊ? TECNOLOGIAS ANDROID MESA TOUCH E COMPONENTES PULSEIRA BLUETOOTH PONTOS DE ACESSO BLUETOOTH SISTEMA DE VIGILÂNCIA ROOTER ECRÃ EXTERNO PLATAFORMAS ADOBE ILLUSTRATOR
Leia maisIntrodução à Computação. Conceitos básicos sobre computadores. ISEP DEI, Angelo Martins 2006 Conceitos básicos sobre computadores - 1
Introdução à Computação Conceitos básicos sobre computadores ISEP DEI, Angelo Martins 2006 Conceitos básicos sobre computadores - 1 Conteúdo Computadores Apresentação sumária da estrutura interna dos computadores
Leia maisA TNT Garante a Entrega de 4,4 Milhões de Pacotes por Semana
CUSTOMER SUCCESS STORY NOVEMBRO 2010 A TNT Garante a Entrega de 4,4 Milhões de Pacotes por Semana PERFIL DO CLIENTE Sector: Transporte e distribuição Organização: TNT Express Ingressos: Mais de 6.600 milhões
Leia maisGestão do Risco e da Qualidade no Desenvolvimento de Software
Gestão do Risco e da Qualidade no Desenvolvimento de Software Questionário Taxinómico do Software Engineering Institute António Miguel 1. Constrangimentos do Projecto Os Constrangimentos ao Projecto referem-se
Leia maisFIND ME APLICAÇÃO ANDROID
FIND ME APLICAÇÃO ANDROID Relatório Sistemas Distribuídos - EIC0036-2S 3º Ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: Carlos Gouveia 080509148 ei08148@fe.up.pt
Leia mais8 Threads. 8.1 Introdução
1 8 Threads 8.1 Introdução Uma thread, também chamada de tarefa, pode ser definida como uma parte ou rotina de um processo em execução que compartilha o mesmo espaço de endereçamento, mas tem seu próprio
Leia maisRelatório de projecto
Relatório de projecto 9ºB 2005/2006 Página 1 de 12 1) Projecto inicial O projecto proposto é fruto de uma proposta independente que se integrou num dos projectos a integrar e desenvolver na disciplina
Leia maisUnidade 8: Padrão MVC e DAO Prof. Daniel Caetano
Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores
Leia maisFramework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#
Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento
Leia maisPlano de Trabalho Docente 2015. Ensino Técnico
Plano de Trabalho Docente 2015 Ensino Técnico Etec: Monsenhor Antonio Magliano Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de
Leia maisDesenvolvimento de Aplicação Windows Mobile Acessando um WebService
Faculdade de Negócios e Administração de Sergipe Disciplina: Integração Web Banco de Dados Professor: Fábio Coriolano Desenvolvimento de Aplicação Windows Mobile Acessando um WebService Professor: Fabio
Leia maisPortabilidade da Linha RM Versão 11.40.0
Portabilidade da Linha RM Versão 11.40.0 Data Responsável Versão Doc. Observação 23/11/2012 Camilo Ribeiro da Silva 2 Revisão Conteúdo Portabilidade para Servidor de Banco de Dados... 3 Níveis de Compatibilidade
Leia maisApresentação do VisualA
Propriedade Intelectual: Distribuidor Exclusivo: M. B. Santos Soares, Lda. Cruzinfor Rua João Andersen, 90 1º Dtº Rua 5 de Outubro, 3 B - Paivas 4250-242 PORTO 2840 SEIXAL Tel.: 22.8329107 Tel.: 21.2249533
Leia maisO Gerenciamento de Documentos Analógico/Digital
Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital
Leia maisGerenciamento de memória
Na memória principal ficam todos os programas e os dados que serão executados pelo processador. Possui menor capacidade e custo maior. S.O buscam minimizar a ocupação da memória e otimizar sua utilização.
Leia maisServiço para implementação de atualização de firmware HP
Dados técnicos Serviço para implementação de atualização de firmware HP Serviços HP Vantagens do serviço Fornece atualizações de firmware com o intuito de minimizar quaisquer interrupções ao seu ambiente
Leia maisTV CABO PORTUGAL, S.A.
Alteração da decisão de 14 de maio de 2014 relativa à transmissão para a Optimus Comunicações S.A. dos direitos de utilização de números detidos pela ZON TV CABO PORTUGAL, S.A. 1. Enquadramento Em 14 de
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos
Leia maisLibrix. A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC Guia de referência
Librix A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC Guia de referência índice Librix Introdução Librix...03 Manual Eletrônico...03 Opções de Suporte...03 Dicas para a Instalação Configurações Regionais...05
Leia maisVantagens do software open-source instanciando o caso da solução integrada de bibliotecas Koha. Workshop Nacional sobre o Koha 2012-04-20
Vantagens do software open-source instanciando o caso da solução integrada de bibliotecas Koha Workshop Nacional sobre o Koha 2012-04-20 1 O que é o open-source? Open-source ou código aberto - termo utilizado
Leia maisEW1085R2 Recetor Bluetooth MICRO USB Classe 2
EW1085R2 Recetor Bluetooth MICRO USB Classe 2 EW1085R2 Recetor Bluetooth MICRO USB Classe 2 2 PORTUGUÊS Índice 1.0 Introdução... 2 1.1 Funções e funcionalidades... 2 1.2 Conteúdo da embalagem... 3 2.0
Leia maisPrograma de assistência técnica alargada da Kaspersky
Programa de assistência técnica alargada da Kaspersky NÍVEIS MSA ENTERPRISE E MSA BUSINESS Reduza os impactos financeiros e operacionais negativos das interrupções Preserve a imagem da sua marca e os níveis
Leia maisCATÁLOGO DE SERVIÇOS DIRETORIA DE SUPORTE COMPUTACIONAL VERSÃO 1.0
CATÁLOGO DE SERVIÇOS DIRETORIA DE SUPORTE COMPUTACIONAL VERSÃO 1.0 2011 1 1. APRESENTAÇÃO No momento de sua concepção não haviam informações detalhadas e organizadas sobre os serviços de Tecnologia da
Leia maisMÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIAS
MÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIS Como vimos no módulo 1, para que nós possamos extrair dos dados estatísticos de que dispomos a correta análise e interpretação, o primeiro passo deverá ser a correta
Leia maisUm Software com mais funcionalidades...a pensar no seu negócio
Um Software com mais funcionalidades...a pensar no seu negócio Índice SoftSolutions, Lda 2000/2015. Todos os direitos reservados... 2 Todos os direitos reservados... 2 Referência a Marcas Comerciais...
Leia mais36 Anais da Semana de Ciência e Tecnologia, Ouro Preto, v. 4, p. 1 120, 2012.
CONTROLE À DISTÂNCIA DE UM MOTOR UTILIZANDO RECURSOS DE VISÃO COMPUTACIONAL Matheus Henrique Almeida Nascimento 1, Gean Carlo Neves Correa 2, Cristiano Lúcio Cardoso Rodrigues 3 e Sílvia Grasiella Moreira
Leia maisSERVIDORES REDES E SR1
SERVIDORES REDES E SR1 Rio de Janeiro - RJ HARDWARE Você pode instalar um sistema operacional para servidores em qualquer computador, ao menos na teoria tudo irá funcionar sem grandes dificuldades. Só
Leia maisAbordagem simples aos modos de falha com recurso a um software de organização e gestão da manutenção
Abordagem simples aos modos de falha com recurso a um software de organização e gestão da manutenção Marcelo Batista (1), José Fernandes (1) e Alexandre Veríssimo (1) mbatista@manwinwin.com; jcasimiro@navaltik.com;
Leia maisLinguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures
Leia maisMétodos de treino da resistência
Métodos de treino da resistência Índice 1. Introdução... 2 2. Noções básicas sobre exercício e sistemas energéticos... 2 2.1. Capacidade e potência dos sistemas energéticos... 3 3. Métodos de Treino da
Leia maisPapyrus: Sistema de compras de livros, uma proposta do Instituto Federal do Paraná - Campus Curitiba
Powered by TCPDF (www.tcpdf.org) Papyrus: Sistema de compras de livros, uma proposta do Instituto Federal do Paraná - Campus Curitiba Eutália Cristina do Nascimento Moreto (IFPR) - cristina.moreto@ifpr.edu.br
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia mais13/10/11 TIPOS DE UTILITÁRIOS UTILITÁRIOS 0798 INTRODUÇÃO À PROGRAMAÇÃO TIPOS DE UTILITÁRIOS TIPOS DE UTILITÁRIOS
2 OBJETIVOS E COMPETÊNCIAS OBJETIVOS Instalar e configurar utilitários sobre o sistema operativo (SO). UTILITÁRIOS 0798 COMPETÊNCIAS No final do curso os/as formandos/as deverão ser capazes de utilizar
Leia maisCurso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos - 2º Ano
Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos - 2º Ano 2012/2013 O Windows Server 2003 surgiu em 2003 e substituiu o Windows Server 2000. O Windows
Leia mais- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções
1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar
Leia mais1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através da codificação ASCII (American Standard Code for
FICHA DE TRABALHO Nº 1 MÓDULO: EQUIPAMENTOS ACTIVOS DE REDES DATA: / 03 / 2010 FORMADOR: EDUARDO SEQUEIRA FICHA LABORATORIAL 1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através
Leia maisGARANTIA LIMITADA DO FABRICANTE NOKIA PARA NOKIA COM WINDOWS PHONE
GARANTIA LIMITADA DO FABRICANTE NOKIA PARA NOKIA COM WINDOWS PHONE ATENÇÃO! Esta Garantia Limitada do Fabricante ( Garantia ) aplica-se apenas a produtos Nokia com o Windows Phone autênticos, vendidos
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SEGURANÇA DA INFORMAÇÃO Aula N : 15 Tema:
Leia mais18 de novembro de 2015 Auditório Escola Profissional Gustave Eiffel
18 de novembro de 2015 Auditório Escola Profissional Gustave Eiffel Patrocínio Apoio Patrocinadores Globais APDSI Apresentação Geocompetitivo 2015 Novembro 2015 Apresentação Evolução do da NOS do estão
Leia maisMontagem e Manutenção. Luís Guilherme A. Pontes
Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar
Leia maisObjetivos Específico
Banco de Dados Ementa (DBA) Conceitos Gerais sobre Banco de Dados Instalação e configuração da Ferramenta de Banco de Dados. Elaboração de projeto de Banco de Dados. Implementação do projeto de Banco de
Leia maisIniciativa igeo Mentes Criativas Concurso de ideias para o desenvolvimento de uma aplicação para sistemas móveis (App)
Iniciativa igeo Mentes Criativas Concurso de ideias para o desenvolvimento de uma aplicação para sistemas móveis (App) Pedidos de esclarecimento ao Júri 18 Março 2015 «Após ler o regulamento e o documento
Leia maisCondições de Prestação do Serviço
Conteúdo 1. Identificação do Prestador... 2 2. Serviços... 2 2.1. Descrição do Serviço e Possíveis Restrições... 2 2.1.1. Adesão ao serviço... 2 2.1.2. Equipamento... 2 2.1.3. Instalação e Ativação...
Leia maisEngenharia de Software
Conceitos básicos sobre E.S: Ambiência Caracterização do software Fases de desenvolvimento 1 Introdução Aspectos Introdutórios Crise do Software Definição de Engenharia do Software 2 Crise do Software
Leia maisEM4592 Repetidor WiFi de Banda Dupla de Utilização Simultânea
EM4592 Repetidor WiFi de Banda Dupla de Utilização Simultânea EM4592 Repetidor WiFi de Banda Dupla de Utilização Simultânea 2 PORTUGUÊS Índice 1.0 Introdução... 2 1.1 Conteúdo da embalagem... 2 1.2 Descrição
Leia maisA interface do Microsoft Visual Studio 2005
Tarefa Orientada 1 A interface do Microsoft Visual Studio 2005 Objectivos: Introdução à framework.net Iniciar o Visual Studio 2005. Criar um novo projecto de Windows Forms em Visual Basic Introdução à
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia maisREACH A legislação mais ambiciosa do mundo em matéria de produtos químicos
Ref.: ECHA-09-L-14-PT Data: Outubro de 2009 Idioma: Português REACH A legislação mais ambiciosa do mundo em matéria de produtos químicos O ambicioso projecto de introduzir na Europa a gestão de substâncias
Leia maisSoluções via.net para otimização de processos paramétricos com Autodesk Inventor.
Soluções via.net para otimização de processos paramétricos com Autodesk Inventor. Michel Brites dos Santos MAPData A parametrização quando possível já é uma forma de otimizar o processo de criação na engenharia.
Leia mais1. O Contexto do SBTVD
CT 020/06 Rio de Janeiro, 27 de janeiro de 2006 Excelentíssimo Senhor Ministro Hélio Costa MD Ministro de Estado das Comunicações Referência: Considerações sobre o Sistema Brasileiro de Televisão Digital
Leia maisPortabilidade da Linha RM Versão 11.0.0
Portabilidade da Linha RM Versão 11.0.0 Conteúdo Portabilidade para Servidor de Banco de Dados... 3 Portabilidade para Servidor de Aplicação... 4 Portabilidade para Servidor de Terminal Services... 5 Portabilidade
Leia maisSimplifique o seu trabalho. Tudo é mais fácil com o Microsoft Office 2008 para Mac.
Simplifique o seu trabalho Tudo é mais fácil com o Microsoft Office 2008 para Mac. Todos vão querer saber... Como o fez. Quando o fez. Quem o fez. Microsoft Office 2008 para Mac simples e poderoso. Tão
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia mais4- PROJETO DE BANCO DE DADOS
4- PROJETO DE BANCO DE DADOS OBJETIVOS DE ENSINO: 4 - Empregar a técnica da modelagem de dados no projeto de banco de dados. OBJETIVOS OPERACIONAIS Ao final desta unidade o aluno será capaz de: 4.1 - Definir
Leia maisAux.Magazine Bilbao, Vizcaya, Espanha, www.auxmagazine.com
Leire Layana, Silvia Andrés, Juanma Galván e Germán Castañeda criaram a AUXLIARTE em 2004. Com diferentes formações académicas, Leire, Silvia, Andrés e Juanma conheceram-se no Mestrado de Jornalismo, após
Leia maisManual de instalação, configuração e utilização do Enviador XML
Manual de instalação, configuração e utilização do Enviador XML 1. Conceitos e termos importantes XML Empresarial: é um sistema web (roda em um servidor remoto) de armazenamento e distribuição de documentos
Leia mais3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
Leia maisFundament n os s da platafo f rm r a. NE N T André Menegassi
Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através
Leia maisTurno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº
UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um
Leia maisResolução de avarias de MPEG
Resolução de avarias de MPEG Esta secção é para utilizadores de cardiologia que visualizam MPEGs. Consulte os seguintes tópicos para o ajudarem a resolver problemas detectados ao visualizar MPEGs. Componentes
Leia maisSubunidade 6: publicação
Disciplina de Aplicações Informáticas B Subunidade 6: publicação Professor: Miguel Candeias Aluno: Francisco Cubal, nº11 12ºA Ano lectivo 2010/2011 1. Divulgação de vídeos e som via rede 1.1. A Internet
Leia maisO Manual do ssc. Peter H. Grasch
Peter H. Grasch 2 Conteúdo 1 Introdução 6 2 Usar o ssc 7 2.1 Gerir os utilizadores.................................... 7 2.1.1 Adicionar um utilizador.............................. 8 2.1.1.1 Associar-se
Leia maisTu ganhas. Todos ganham. Aceita o desafio. O mais importante concurso mundial de tecnologia, a nível académico.
Tu ganhas. Todos ganham. Aceita o desafio. O mais importante concurso mundial de tecnologia, a nível académico. Aceita o Desafio Tu ganhas. Todos ganham. Aos Participantes dos Imagine Cup é dada a oportunidade
Leia maisTecnologia nacional potencia sustentabilidade
Tecnologia nacional potencia sustentabilidade 1 Tecnologia nacional potencia sustentabilidade O desenvolvimento de soluções inovadoras que melhoram a eficiência das organizações e a qualidade de vida das
Leia maisDGAJ/DF. Curso em E-learning
Curso em E-learning Introdução O que é estudar a distância O estudo à distância é uma forma diferente de aprender. Para que uma pessoa possa estudar à distância, necessita desenvolver algumas habilidades
Leia maisInvenções Implementadas por Computador (IIC) Patentes
Invenções Implementadas por Computador (IIC) Patentes O que é uma IIC? Uma IIC é uma invenção que recorre a um computador, a uma rede de computadores ou a qualquer outro dispositivo programável (por exemplo
Leia maisEngenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias
Engenharia de Software Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Sistemas Computacionais Automatiza ou apóia a realização de atividades humanas (processamento da informação)
Leia maisCurso de Especialização Tecnológica em Aplicações Informáticas de Gestão (CET-AIG)
Curso de Especialização Tecnológica em Aplicações Informáticas de Gestão (CET-AIG) 1. Plano Curricular do curso O curso de especialização tecnológica em Aplicações Informáticas de Gestão integra as componentes
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisOBJETIVO VISÃO GERAL SUAS ANOTAÇÕES
OBJETIVO Assegurar a satisfação do cliente no pós-venda, desenvolvendo um relacionamento duradouro entre o vendedor e o cliente, além de conseguir indicações através de um sistema de follow-up (acompanhamento).
Leia mais2. Onde posso aderir ao M5O? A adesão ao M5O deve ser feita no formulário disponível no canal Vantagens épt em http://vantagensept.telecom.pt.
FAQ M5O 1. Não vou pagar nada pelo M5O? O desconto de 100% é relativo ao valor da mensalidade do pacote. A 1ª MEO Box também continua a ser gratuita. O aluguer de filmes no MEO Videoclube, canais premium,
Leia maisGUIA DE PRODUTOS 2016 SOLUÇÕES DE VÍDEO DIGITAL
GUIA DE PRODUTOS 2016 DATA DA ATUALIZAÇÃO: MARÇO 2016 GRAVAÇÃO E GESTÃO DE VÍDEO: DVRS SOFTWARE PARA GESTÃO DE VÍDEO SOLUÇÕES PARA MONITORAÇÃO SOLUÇÕES PARA MOBILIDADE ANÁLISE DE VÍDEO: PRODUTOS PARA CONTAGEM
Leia maisMANUAL DE INSTALAÇÃO O melhor sistema de Gestão Financeira para micro e pequenas empresas.
MANUAL DE INSTALAÇÃO O melhor sistema de Gestão Financeira para micro e pequenas empresas. INDÍCE 1. Características gerais 2. Guia rápido de instalação 3. Processo de instalação 4. Opções avançadas de
Leia maisImportante! Especificações. Instalação
Importante! Introdução LD000020 Adaptador USB Powerline Sweex Antes de mais, gostaríamos de agradecer-lhe ter escolhido adquirir o adaptador Powerline. Com a ajuda deste adaptador Powerline, é possível
Leia maisAmbiente de Programação Visual. Framework.NET. Prof. Mauro Lopes. Ambiente de Programação Visual Prof. Mauro Lopes
Ambiente de Programação Visual Framework.NET Prof. Mauro Lopes 1-31 13 Objetivos Nesta aula iremos apresentar a tecnologia.net. Ao final desta aula, o aluno terá compreendido a Arquitetura de uma aplicação.net.
Leia maisAbrangência Inovação Focalização comercial
Abrangência Inovação Focalização comercial Fiável líder mundial em informação técnica para o mercado de pós-venda automóvel www.autodata-group.com FIÁVEL LÍDE MUNDIAL em informação técnica para o mercado
Leia maisManual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre.
Manual de Utilizador Caderno Recursos da Unidade Curricular Gabinete de Ensino à Distância do IPP http://eweb.ipportalegre.pt ged@ipportalegre.pt Índice RECURSOS... 1 ADICIONAR E CONFIGURAR RECURSOS...
Leia maisEsclarecimento: Não, a operação de matching ocorre no lado cliente da solução, de forma distribuída.
1 Dúvida: - Em relação ao item 1.2 da Seção 2 - Requisitos funcionais, entendemos que a solução proposta poderá funcionar em uma arquitetura Web e que na parte cliente estará apenas o componente de captura
Leia maisUm sistema bem dimensionado permite poupar, em média, 70% a 80% da energia necessária para o aquecimento de água que usamos em casa.
Mais Questões Isildo M. C. Benta, Assistência Técnica Certificada de Sistemas Solares Quanto poupo se instalar um painel solar térmico? Um sistema bem dimensionado permite poupar, em média, 70% a 80% da
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisManual Web.Newhotel Configuração NewHotel
Manual Web.Newhotel Configuração NewHotel Versão: 1.1 Rev. 2008-11-17 Av. Almirante Gago Coutinho, 70 1700-031 Lisboa PORTUGAL Tel. 21 7817810, 53-52631959 Faxx 21 7971579 marketing@newhotel.com helpdesk@newhotel.com
Leia mais* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento
* Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas
Leia maisProf. Me. Marcos Echevarria
Prof. Me. Marcos Echevarria Como definição, protótipo é qualquer representação da ideia de um produto. Na Engenharia de Software, protótipos podem ser entendidos como uma representação gráfica, não necessariamente
Leia maisMANTENHA-SE INFORMADO
MANTENHA-SE INFORMADO * O leitor consente, de forma expressa, a incorporação e o tratamento dos seus dados nos ficheiros automatizados da responsabilidade do Centro Atlântico, para os fins comerciais e
Leia maisBanco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho
Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,
Leia mais