UNIVERSIDADE FEDERAL DE LAVRAS WEBINTEGRATOR: ESTUDO DE CASO DA ABERTURA DO CÓDIGO FONTE DE UM PRODUTO COMERCIAL LUIZ AUGUSTO EVANGELISTA RUIZ

Tamanho: px
Começar a partir da página:

Download "UNIVERSIDADE FEDERAL DE LAVRAS WEBINTEGRATOR: ESTUDO DE CASO DA ABERTURA DO CÓDIGO FONTE DE UM PRODUTO COMERCIAL LUIZ AUGUSTO EVANGELISTA RUIZ"

Transcrição

1 UNIVERSIDADE FEDERAL DE LAVRAS WEBINTEGRATOR: ESTUDO DE CASO DA ABERTURA DO CÓDIGO FONTE DE UM PRODUTO COMERCIAL LUIZ AUGUSTO EVANGELISTA RUIZ LAVRAS MINAS GERAIS BRASIL 2008

2 LUIZ AUGUSTO EVANGELISTA RUIZ WEBINTEGRATOR: ESTUDO DE CASO DA ABERTURA DO CÓDIGO FONTE DE UM PRODUTO COMERCIAL Monografia apresentada a Universidade Federal de Lavras, como parte das exigências do curso de Pós-Graduação Lato Sensu Produção de Software com Ênfase em Software Livre, para a obtenção do título de Especialização. Orientador Prof. Cristiano Lehrer LAVRAS MINAS GERAIS BRASIL 2008

3 LUIZ AUGUSTO EVANGELISTA RUIZ WEBINTEGRATOR: ESTUDO DE CASO DA ABERTURA DO CÓDIGO FONTE DE UM PRODUTO COMERCIAL Monografia apresentada a Universidade Federal de Lavras, como parte das exigências do curso de Pós-Graduação Lato Sensu Produção de Software com Ênfase em Software Livre, para a obtenção do título de Especialização. Aprovada em de de. Prof. Prof. Orientador: Prof. Cristiano Lehrer LAVRAS MINAS GERAIS - BRASIL

4 AGRADECIMENTOS Ao Deus dos nossos corações, que nos inspira constantemente na busca do conhecimento. Aos meus pais, José Ruiz e Elza Evangelista, que com o exemplo me ensinaram a ser o que sou. À ITX Tecnologia da Informação Ltda., especificamente aos diretores Jorge Santana de Oliveira e Ricardo Masstalerz, pelo apoio sempre constante às minhas iniciativas.

5 Sumário 1. INTRODUÇÃO HISTÓRIA DO WEBINTEGRATOR A necessidade A solução adotada: WebIntegrator versão A evolução do projeto: versão A evolução do projeto: versão O estado do projeto quando da abertura do código SOFTWARE LIVRE Definições Principais licenças SOFTWARE PÚBLICO ABERTURA DO CÓDIGO Motivação Desdobramentos CONSIDERAÇÕES FINAIS REFERÊNCIAS...24

6 Lista de figuras Figura 1: Tela principal do WI: Definição do projeto...14 Figura 2: Tela de definição de grids...15 Figura 3: Explorar Banco de Dados...16 Figura 4: Tela de definição de uma página...16 Figura 5: Componentes de pré-página...17 Figura 6: Componentes de pós-página...17 Figura 7: Wizard de página...18 Figura 8: WIReport - gerador de relatórios...18

7 WebIntegrator: Estudo de caso da abertura do código fonte de um produto comercial Luiz Augusto Evangelista Ruiz Resumo: Este trabalho é um resgate da história do software WebIntegrator, produto comercial da empresa ITX Tecnologia da Informação Ltda., que teve o seu código fonte aberto, tornando-se software livre sob a licença GPL e hospedado no Portal do Software Público Brasileiro. O trabalho irá contribuir para o esclarecimento dos termos comumente associados ao software livre, apresentando também o conceito do Software Público Brasileiro. 1. Introdução A Internet tem se destacado como o meio de comunicação que mais rapidamente atingiu escala global de abrangência. Em poucos anos revolucionou a forma como as pessoas se comunicam, compram, trabalham e se divertem. O que no início era apenas um reduto de acadêmicos, a Internet hoje é aberta a todas as idades e classes sociais, passando de um instrumento apenas para troca de mensagens e arquivos, para uma plataforma onde se geram negócios, de um mero repositório de textos, para um complexo ambiente multimídia. Essa evolução gerou uma necessidade de se construir aplicações que utilizassem a Internet como plataforma, ganhando com isso, por um lado a centralização das informações nos servidores, e por outro lado a disponibilidade quase onipresente. Para atender a essa necessidade, empresas desenvolvem frameworks que tornem o desenvolvimento das aplicações mais rápido, mais padronizados e orientado a componentes, possibilitando assim prazos e custos aceitáveis para o mercado. O WebIntegrator (WI) é um exemplo dessa tendência, mas o que faz dele um caso diferenciado é que o seu código foi aberto pela empresa que o desenvolveu, a ITX Tecnologia da Informação Ltda., no mês de setembro de No decorrer desse texto, procuraremos tornar conhecida a história desse ambiente de desenvolvimento e a sua linha evolutiva. Antes de tratarmos da abertura do código do WebIntegrator, serão abordados alguns tópicos que ajudarão a entender melhor o cenário dos fatos. Uma definição de Software 7

8 Livre e os tipos de licença para Software Livre mais adotadas serão abordadas em um capítulo específico. Será apresentado o portal de Software Público do Governo Federal, onde o WebIntegrator está disponibilizado. A seguir será tratado o tema da abertura do código do framework, mostrando sua motivação e os desdobramentos dessa abertura, seguindo-se as considerações finais. 2. História do WebIntegrator O WebIntegrator teve sua concepção em Procuraremos nesse capítulo mostrar a história desse ambiente de desenvolvimento, desde a necessidade que deu origem ao seu desenvolvimento, até a abertura do código fonte em Durante esse período de nove anos, o WebIntegrator teve três versões, que serão detalhadas a seguir A necessidade A empresa que deu origem ao desenvolvimento do WebIntegrator foi a Infox Tecnologia da Informação Ltda.(INFOX), fundada em 1986 na cidade de Aracaju, Sergipe. O diretor da empresa é Jorge Santana de Oliveira, engenheiro civil, que trabalhou na Cobra Computadores como analista de suporte. No final da década de 1990 a Infox tinha como negócio programas desenvolvidos na linguagem MUMPS, utilizando o banco de dados Caché, do qual a Infox era representante na região. Foi quando surgiram as primeiras demandas por aplicações Web. Jorge Santana contratou um funcionário do Tribunal de Justiça do Estado de Sergipe, Geraldo Moraes, que iniciou a elaboração de sites dinâmicos utilizando a linguagem Java e Caché como banco de dados. Após alguns sites desenvolvidos, Geraldo percebeu a necessidade de criar facilitadores, para tornar a construção dos sites menos trabalhosa e mais eficiente. Passou então a escrever classes genéricas que pudessem ser utilizadas como framework das aplicações. A Infox procurou parceria com outras empresas para fazer desse embrião um produto que viesse a ser utilizado não apenas pelos parceiros, mas que fosse também comercializado. Para conseguir essa parceria, procurou apoio no Consórcio Brasileiro de Tecnologia da Informação (CBTI), do qual faziam parte a Infox e algumas outras empresas de diversas regiões do Brasil. Em uma reunião no Rio de Janeiro, em janeiro de 1999, Geraldo apresentou o embrião do framework para as demais empresas, que fizeram diversas sugestões e críticas, mas não se comprometeram diretamente com o projeto. Como havia interesse por parte da Infox em manter o projeto para uso próprio, Geraldo continuou o desenvolvimento, implementando as sugestões dadas pelas empresas do CBTI. 8

9 2.2. A solução adotada: WebIntegrator versão 1 O projeto evoluiu ao longo de meses, chegando a um conjunto de classes que executavam as funções mais comuns em uma aplicação Web, como por exemplo acessar o banco de dados, montar uma tabelas, uma caixa de seleção, fazer upload e download de arquivos. A esse conjunto de classes foi dado nome de WebIntegrator, com a intenção de torná-lo um produto. Foi criada a empresa NetAdvance que tinha a finalidade de manter e comercializar o WebIntegrator. A tecnologia utilizada pelo WebIntegrator (WI) era Java Servlet. O ambiente típico onde o WI era instalado consistia de: Servidor Web (geralmente o Apache); Java Development Kit (JDK); Servlet Container (na época era comum o JServ do grupo Apache ou JRun da Micromedia) O WebIntegrator era composto de um servlet Java que recebia as requisições e fazia o processamento das páginas. Cada página era composta de um arquivo HTML que servia de modelo para a montagem feita pelo servlet. Esse modelo (template) possuía partes delimitadas entre barras verticais ( ) que indicavam ao servlet onde o conteúdo dinâmico seria inserido. A seqüência do processamento era definida em arquivos texto com delimitadores, que continham as informações. A construção de uma aplicação era feita editandose esses arquivos de configuração. Para que o produto realmente se tornasse atraente foi criada uma interface Web, chamada WI-Builder, que seria responsável pela manutenção dos arquivos de configuração, facilitando ainda mais o desenvolvimento das aplicações. O WI-Builder possuía a mesma arquitetura das aplicações por ele geradas. Dessa forma o desenvolvimento das aplicações se tornou declarativo, onde o desenvolvedor informava os parâmetros a serem utilizados, sem se preocupar com a programação em si. A utilização do WI foi imediata pela Infox, passando a ser a ferramenta padrão para o desenvolvimento de aplicações Web, e continua sendo até a presente data. Houve também um grande interesse por parte do Tribunal de Justiça de Sergipe, que também adotou o WI como ferramenta preferencial de desenvolvimento Web, especialmente pelo fato de que o WI contém um módulo de integração com o banco de dados Caché, possibilitando o acesso a rotinas MUMPS a partir da aplicação Java, o que aproveitou um grande legado que aquela instituição tinha nessa linguagem. Uma outra empresa que demonstrou interesse pelo produto foi a Tecnisys, de Brasília, que também adotou o WI como ferramenta de desenvolvimento, devido às suas características de facilidade de uso e baixa curva de aprendizado. A adoção por parte da Tecnisys ocorreu de forma tão intensa, que um dos sócios, Ricardo Masstalerz, manifestou interesse de investir no produto. No 9

10 final do ano 2000 foi então criada uma nova empresa, a ITX Tecnologia da Informação Ltda, cujo único negócio seria o WI. A partir do começo do ano seguinte (2001), foi iniciado o desenvolvimento de uma nova versão do produto. Deste então o autor participa ativamente do desenvolvimento desse produto A evolução do projeto: versão 2 Evoluir um produto de tecnologia é quase uma obrigação, devido ao surgimento contínuo de melhores padrões e práticas. A primeira versão do WI armazenava as informações em arquivos com texto delimitado, um padrão que passou a ser substituído por arquivos XML, que oferecem uma estrutura mais robusta e melhor organizada. As principais características que nortearam o desenvolvimento da versão 2 foram as seguintes: XML. Manipulação de objetos totalmente em memória, utilizando DOM e Referência à página por nome e não mais por número. Maior clareza na URL das aplicações seguindo o padrão projeto/página. Utilizar a terminação WSP como padrão para as páginas da aplicação. Conexão com banco de dados por componente, possibilitando acesso a diferentes bases dentro de uma mesma página. Suporte a internacionalização. Uma característica marcante da nova versão foi a nova interface do WI- Builder, utilizando ícones em barra de ferramentas, melhorando consideravelmente a usabilidade do produto. Novos assistentes foram desenvolvidos para auxiliar tarefas rotineiras do desenvolvimento de uma aplicação. Foi criado um assistente para SQL, que orientava a criação da expressão de consulta, listando as tabelas existentes na base de dados. Uma vez selecionada a tabela eram mostrados os campos, que podiam também ser selecionados em uma ordem da preferência do desenvolvedor. Os campos poderiam ter função de agregação (soma, média, etc.), expressões para filtro de registros e opção de ordenação (ascendente ou descendente). Um outro assistente foi o gerador de página, partindo de uma expressão SQL. O gerador analisava a consulta, verificando na base de dados os metadados dos campos (tipo, tamanho) e gerava uma página com um campo de formulário para cada coluna da expressão SQL fornecida. Também havia a opção de se gerar os componentes necessários para fazer a persistência das alterações efetuadas através do formulário da página. 10

11 O principal assistente, que mais contribuiu para o sucesso do WI, foi o assistente de páginas (WIzard), que consistia em uma interface onde o desenvolvedor tinha uma pré-visualização da página que estava sendo editada, podendo selecionar cada um dos campos e alterar as suas propriedades. Mas apenas essa característica não trazia os benefícios esperados, por isso foram criados componentes de página, que passaram a ser o padrão de desenvolvimento do WI. Um componente de página é um trecho de código HTML préprogramado, contendo propriedades que podem ser parametrizadas. Cada projeto podia ter o seu conjunto de componentes específicos ou utilizar um conjunto comum a todos os projetos feitos com o WI. Esse conceito de reutilização de componentes foi o fator inovador e que trouxe um expressivo ganho de produtividade e redução da curva de aprendizado, uma vez que os componentes eram desenvolvidos por especialistas que garantiam o seu funcionamento. As páginas eram feitas como uma linha de montagem, escolhendo-se os componentes correspondentes a cada um dos campos de formulário ou qualquer outro trecho da página. O WI passou a ser um conjunto de componentes de lógica e componentes de interface. Os componentes de lógica poderiam ser utilizados para montar uma página, isso é, eram processados entre a requisição e a sua resposta. Esses componentes recebiam o nome de componentes de prépágina. Os componentes que eram definidos para serem chamados depois que o usuário submetia os dados eram chamados de componentes de pós-página. Ambos os tipos de componentes eram classes Java que executavam operações específicas e que tinham uma interface no WI-Builder, onde o desenvolvedor informava os parâmetros necessários para a execução da lógica pré-programada no componente. Um outro tipo de componente, o componente de projeto, definia artefatos comuns a todo o projeto, que eram referenciados em diferentes páginas. Os componentes de projeto eram: Upload: definiam os dados para envio de arquivos do cliente para o servidor; Download: definiam os dados para envio de arquivos do servidor para o cliente; Combo: definição de conteúdo a ser utilizado em caixas de seleção nas páginas (select); Grid: definição de conteúdo a ser utilizado em tabelas nas páginas (table); Event: definição de expressões SQL que seriam executadas com submissão parcial de dados. Tratava-se de uma inovadora implementação do que hoje se tornou popular como AJAX. Os principais componentes de pré-página e de pós-pagina eram: 11

12 ComboRef, GridRef, DownloadRef e UploadRef: referências aos componentes definidos no projeto. Somente de pré-pagina; Componentes de enviar, receber, listar e excluir de um dado servidor; Object: componente que buscava as informações na base de dados e trazia para o contexto de variáveis do WI; List: componente que criava uma lista de dados buscados na base de dados informada. Somente de pré-página; Update: componente que cuidava da persistência dos dados na base de dados, utilizando uma expressão SQL para a atualização; WIConnector: componente que fazia uma chamada a uma classe desenvolvida especificamente para um dado fim. Era um importante ponto de extensão do WI, suportando lógicas específicas escritas em Java pelo usuário do WI. O WI também tinha um módulo gerador de relatórios, baseado na API JasperReports(JASPERREPORTS). Esse gerador consistia de uma interface Web para a definição dos relatórios, um assistente para a geração e um módulo de integração com o WI-Engine, permitindo que os relatórios fossem chamados a partir das páginas do WI. Havia também um módulo de indexação e busca textual, o WISearch, baseado na API Apache Lucene (LUCENE), que permitia a indexação de documentos e a pesquisa por partes do texto, com diversas funcionalidades como proximidade de palavras, operadores lógicos, etc. A funcionalidade de geração de gráficos, chamada de WIGraph, era baseada na API JFreeChart (JFREECHART), possibilitando a criação de gráficos em fatias, em barras, de linhas e de áreas. O crescimento do produto foi muito expressivo com essa nova versão, especialmente em Brasília, Aracaju e Salvador. Os principais clientes eram: Tribunal de Justiça de Sergipe, Tribunal de Justiça da Bahia (IPRAJ), Tribunal de Justiça do Distrito Federal, Prefeitura Municipal de Aracaju, SESI (DF), FAPESB (Fundação de Amparo à Pesquisa da Bahia), PRODAM (Processamento de Dados do Amazonas), etc. Diversos projetos começaram a ser desenvolvidos tanto pela Infox como pela Tecnisys, que estruturaram-se como fábrica de software, utilizando o WI como ferramenta exclusiva de desenvolvimento. Com o crescimento dos projetos desenvolvidos, surgiu a necessidade de uma nova atualização no WI, tornando-o mais aderente a padrões e utilizandose mais as funcionalidades do container Web do que as implementações proprietárias. Foi feito um estudo das alterações e iniciado o desenvolvimento da versão 3 do produto. Isso foi no início do ano de

13 2.4. A evolução do projeto: versão 3 A aderência a padrões é um fator muito importante para aumentar a vida útil de um produto de software. Com o WI não foi diferente. Com o estabelecimento do Tomcat, do grupo Apache, como padrão da implementação da tecnologia J2EE para Web, houve a necessidade de se adaptar o WI para esse container. Além disso surgiu a necessidade de se deixar o projeto gerado pelo WI independente do próprio WI, possibilitando o uso de qualquer outra ferramenta para editar as páginas. Isso era exigência de alguns clientes. Para atender a essas necessidades foi concebida uma nova forma de gerar as páginas a partir dos modelos. Como dito anteriormente, na versão 2 haviam modelos HTML com partes variáveis delimitadas com barras verticais (pipes ' '), que eram processados pelo WI-Engine quando a página era requisitada. Na versão 3 as páginas passaram a ser geradas como JSP, isto é, em vez de serem processadas na requisição, eram pré-processadas no desenvolvimento e geradas como JSP, para serem chamadas normalmente pelo container Web (Tomcat). Isso possibilitou o uso de mais funcionalidades do Tomcat, como por exemplo clusterização, dentre outras. As mudanças no WI-Builder foram mais de layout, para marcar uma nova identidade visual da versão e melhorar a usabilidade, através da mudança de algumas barras de ferramentas. Essas mudanças não foram tão profundas como as feitas no WI-Engine, que passou por uma reestruturação para poder suportar as chamadas a partir das páginas JSP. Com essas mudanças e como resultado do sucesso alcançado pelos projetos anteriores, a ferramenta se consolidou ainda mais, possibilitando o desenvolvimento de projetos arrojados, como por exemplo o sistema do Tribunal Regional Federal da quinta região (Nordeste), com sede em Recife. Uma parte desse projeto é o Juizado Virtual, cujos processos tramitam somente por via digital, dispensando o uso de papel. O sistema está em uso em todos os estados da quinta região, com base de dados que chegam a meio terabyte. Com o passar do tempo, algumas melhorias foram acrescentadas ao produto, sempre visando melhorar a performance ou facilitar tarefas repetitivas. Foi feito um levantamento entre os clientes das principais demandas. Esse levantamento resultou em reuniões chamadas de WIMeeting, que aconteceram em Jaraguá do Sul, Santa Catarina, em Curitiba e em Aracaju. Nessas reuniões eram definidos os rumos a serem tomados pelo produto e quais as novas funcionalidades que seriam implementadas. Também era um momento de troca de experiências entre os usuários do WI, onde cada um mostrava um projeto que considerasse interessante, demonstrando detalhadamente sua implementação. 13

14 2.5. O estado do projeto quando da abertura do código A abertura do código será assunto de um capítulo posterior, mas apenas para fechar o ciclo do desenvolvimento do WI pela ITX, será descrito o estado do projeto que estava, na época da abertura do código (setembro de 2008), na versão 3.3. Com o aumento da base instalada de clientes e as especificações definidas nos encontros WIMeeting, as novas implementações foram agregadas. Dentre elas podemos destacar: Funcionalidade de registro de acesso ao banco de dados (logs) de fácil definição, possibilitando uma auditoria de todas as expressões de consulta submetidas a qualquer uma das bases de dados definidas no projeto. Single Sign On: identificação única do usuário que utiliza diferentes aplicações geradas pelo WI. Melhorias na implementação de webservices, tanto cliente como servidor. Mecanismo de renderização parcial de página (AJAX), não apenas para consultas como fazia o WIEvent, mas para qualquer região da página. Controle de transações ao longo de uma requisição. O desenvolvedor indica onde começa e termina uma transação. As cópias de tela a seguir ilustram a interface do WIBuilder, nas suas principais definições. Figura 1: Tela principal do WI: Definição do projeto A figura 1 mostra a tela de definições do projeto. É a primeira tela que é aberta quando se cria um projeto no WI. Nela estão os links para definição do acesso às bases de dados e dos servidores de e FTP. Também é 14

15 possível ver os links para definição dos componentes de projeto: combos, downloads, events, grids, uploads e webservices. A figura 2 mostra a tela de definição de um grid, onde temos o campo da expressão de consulta (SQL), o identificador do grid, a quantidade de registros a ser mostrada por página, e outros campos mais. Todos os componentes que acessam uma base de dados tem alguns campos em comum: a expressão de consulta SQL, o seletor da base de dados a ser utilizada e o campo filtrar, que permite a retirada de caracteres do conteúdo das variáveis, por questão de segurança, como é o caso do símbolo '%' que é um coringa em uma expressão SQL e pode gerar consultas mais demoradas que o esperado. Para facilitar o teste das expressões de consulta existe uma tela chamada Explorar BD, mostrada na figura 3, que permite que o desenvolvedor escreva a expressão SQL e veja os registros retornados por ela. Figura 2: Tela de definição de grids 15

16 Figura 3: Explorar Banco de Dados Para as páginas do projeto temos 3 telas: a figura 4 mostra a tela de definição da página, a figura 5 mostra a tela dos componentes de pré-página e a figura 6 mostra a tela dos componentes de pós-página. Figura 4: Tela de definição de uma página 16

17 Figura 5: Componentes de pré-página Figura 6: Componentes de pós-página 17

18 Para a definição dos componentes de interface, temos a tela do Wizard, mostrada na figura 7. Figura 7: Wizard de página Figura 8: WIReport - gerador de relatórios A figura 8 mostra a tela do WIReport, o gerador de relatórios baseado na API JasperReports, que possibilita a geração de relatórios em diversos formatos: HTML, PDF, XLS, etc. 18

19 3. Software Livre Antes de tratarmos o assunto da abertura do código do WI, é conveniente esclarecer o que é Software Livre e o que é Software Público. Esse capítulo tratará do Software Livre e o próximo do Software Público. O termo Software Livre é frequentemente alvo de mal-entendidos, devido ao uso indiscriminado da expressão. Procuraremos definir bem esse conceito, de forma a contribuir para o esclarecimento dos diferentes tipos de licenciamento de software. É comum se confundir Software Livre com software gratuito, ou freeware. Como exemplo da diferença podemos citar o Internet Explorer da Microsoft, que é um software gratuito, mas não é um software livre, pois o seu código fonte é propriedade da Microsoft. Para ficarmos no domínio dos navegadores, podemos citar o Firefox como um Software Livre, pois além de gratuito, o código fonte é aberto Definições A seguir serão listadas algumas expressões relacionadas ao licenciamento de software e suas principais características. Software Livre: todo software que possui as quatro liberdades definidas por Richard Stallman, o criador da Free Software Foundation (FSF). São elas: usar, copiar, modificar e distribuir livremente o software. Geralmente um software livre é gratuito, mas nem sempre é assim, como é o caso do Red Hat Enterprise Linux, que é uma distribuição GNU/Linux, vendido pela Red Hat. Software Gratuito (Freeware): software que é distribuído gratuitamente, mas não tem o código fonte aberto. Como citamos anteriormente, o Internet Explorer da Microsoft é um software gratuito que não é software livre. Software Proprietário: aquele que é distribuído com uma licença para uso e cujo código fonte é propriedade da empresa que o desenvolveu. Normalmente há um contrato de uso, apresentado durante a instalação do software, com o qual o usuário deve estar de acordo para poder utilizá-lo. Software em Domínio Público: aquele em que o autor abre mão dos direitos autorais, tornando o código público. Não deve ser confundido com Software Público, que será tema do próximo capítulo. Software Open Source: é o software que tem o código aberto mas não tem o caráter ideológico do Software Livre, atendo-se mais ao aspecto técnico. A organização mais expressiva nesse tipo de software é a OSI (Open Source Initiative), fundada por Eric Raymond entre outros. 19

20 3.2. Principais licenças A licença de Software Livre mais comum é a GNU-GPL (General Public License) da Free Software Foundation (FSF). Essa é a licença utilizada no sistema operacional GNU/Linux e em diversos outros programas de Software Livre. É considerada a menos restritiva de todas as licenças, pois garante que um software com ela licenciado sempre será livre, obrigando todo trabalho derivado a ter o mesmo tipo de licença. Um usuário pode realizar alterações em um software sob essa licenças e não distribuí-lo, mas se vier a distribuir, necessariamente ele será GPL também. A licença GNU-LGPL (Lesser General Public License) é bastante semelhante à GPL, mas permite que o software por ela licenciado possa gerar outros derivados que não necessariamente tenham que ter a mesma licença. Por esse motivo, essa licença também é chamada de Library General Public License, ou seja, licença GPL para bibliotecas. Um grande número de bibliotecas de software usam essa licença. O WI utiliza diversas bibliotecas com essa licença, como por exemplo JasperReports, JFreeChart. Uma licença que também é muito popular é a licença da Apache Software Foundation (ASF), devido ao grande número de projetos mantidos pelo grupo. Entre os mais conhecidos temos o Apache Server, Ant, Lucene, MyFaces, Tomcat, Struts, Maven, entre outros. 4. Software Público O conceito de Software Público é muito novo e consolida diversas iniciativas de facilitar a disponibilização de software, tanto entre organismos do governo como entre este e a sociedade. Desde o ano de 1995, empresas estaduais de informática, reunidas na Associação das Entidades Estaduais de Tecnologia da Informação e Comunicação (ABEP), vem discutindo a questão do software público brasileiro. As discussões eram inicialmente no sentido de compartilhar soluções entre entidades públicas, evitando que o governo pagasse duas vezes por uma mesma coisa (MEFFE, Um primeiro modelo para o software público). Graças ao avanço tecnológico do software livre e à consolidação da licença GPL como sendo totalmente compatível com a legislação brasileira, os administradores públicos começaram a ganhar maior segurança para o compartilhamento de soluções. A primeira solução liberada com a licença GPL foi o sistema de inventário CACIC, da Dataprev, Empresa de Tecnologia e Informações da Previdência Social. Esse fato, entre outros, foi responsável pela retomada do debate sobre software público, resultando no amadurecimento do conceito. 20

21 Segundo Corinto Meffe, atual gerente de projetos do Departamento de Integração de Sistemas, Secretaria de Logística e Tecnologia da Informação, do Ministério do Planejamento Orçamento e Gestão: [ ] poderia definir que o software público é aquele que trata o software como um bem público e imputa responsabilidades para os entes governamentais no processo de tornar disponível uma solução [ ] (MEFFE, Entrevista concedida a Rafael Evangelista) A criação do Portal do Software Público Brasileiro foi o resultado concreto do amadurecimento do conceito, estabelecendo um modelo com as seguintes características: O produto: tratar o software como um produto acabado, pronto para funcionar. Os serviços associados: conjunto de serviços como página na Internet, fórum e lista de discussão para desenvolvimento, suporte e projetos, ferramenta de controle de versão e documentação do sistema. A prestação de serviços: criar facilidade na relação do governo com o cidadão que acessa o serviço, mantendo uma equipe de atendimento para a comunidade. A gestão da colaboração: abrange incentivar a colaboração entre desenvolvedores e usuários, estruturar instrumentos de gestão e controles e a definir parâmetros de controle de qualidade. O Portal teve o seu lançamento no 8º Fórum Internacional de Software Livre, em Porto Alegre, no dia 12 de abril de Conta atualmente com 17 comunidades que disponibilizam soluções nas áreas de educação, geoprocessamento, informática, administração e saúde. Ainda segundo Meffe (MEFFE, A consolidação do Software Público em 2008) a consolidação do conceito do software público está mais próxima depois de uma menção explícita do Portal na Instrução Normativa para Contratação de Serviços de Tecnologia da Informação do Governo Federal (IN04). Esta Instrução Normativa estabelece que antes de se contratar um serviço de software, deve-se considerar as soluções que compõe o acervo do Portal.Outro fator que pode consolidar o conceito é a adesão do meio acadêmico (SOFTWARE PÚBLICO, Academia vai colaborar com o Portal do Software Público) e municipal (SOFTWARE PÚBLICO, Prefeituras brasileiras vão disponibilizar soluções no Portal do Software Público). No meio acadêmico destaca-se a colaboração de cinco instituições: Centro Federal de Educação Tecnológica de Campos (RJ), Universidade Federal de Lavras (MG), Universidade Federal de Santa Catarina, Universidade de Brasília (DF) e Faculdade Jesus Maria José (DF). Essas instituições vão cooperar com as soluções do Portal, que terá uma área específica para o cadastro das instituições de ensino, dos projetos e dos alunos. 21

22 No meio municipal, as prefeituras de Itajaí (SC) e de Bagé (RS) vão disponibilizar no Portal soluções desenvolvidas para municípios, com a intenção de oferecer sistemas que atendam às necessidades das prefeituras. Isso será feito em conjunto com o Projeto Via Digital (VIA DIGITAL). O Portal também irá ter uma área destinada a aumentar a interação entre os municípios e estimular o uso das aplicações disponíveis. 5. Abertura do código A ITX Tecnologia da Informação, empresa que desenvolveu o WI sempre foi adepta do software livre, fazendo uso de bibliotecas com licença LGPL e recomendando o uso de servidores com sistema operacional GNU/Linux. O módulo WIEngine, que acompanha cada projeto gerado pelo WI, a partir da versão 3 passou a ser de código aberto e livre para ser distribuído junto com os projetos. Sempre houve uma tendência à abertura do código do produto como um todo. Em vários momentos foram feitos estudos sobre a viabilidade da abertura do código e como isso poderia beneficiar também a empresa, não apenas à comunidade, uma vez que o único negócio da empresa é o WI Motivação A principal motivação para a abertura de código do WI foi o amadurecimento do conceito de software público. Ricardo Masstalerz, sócio da ITX, sempre acompanhou de perto a evolução do portal e das políticas governamentais de incentivo ao software livre, por entender que o processo colaborativo gera vantagens não apenas para a empresa, como também para toda a comunidade (SOFTWARE PÚBLICO, A empresa privada ITX Tecnologia disponibiliza solução no Portal do Software Público). Apesar da tendência para a abertura do código, sempre houve por parte da ITX a preocupação com demandas por suporte e o apoio a ser dado à comunidade de usuários. Quando o Portal do Software Público se consolidou como um ecossistema completo para o apoio a essa iniciativa, a tendência passou a se tornar uma realidade. No dia 24 de setembro de 2008, no evento Linux Park na cidade de Brasília, foi assinada a carta de lançamento do WebIntegrator no Portal do Software Público. Assinaram a carta Rodrigo Assumpção, Secretário-Adjunto de Logística e Tecnologia da Informação e Ricardo Masstalerz Sócio Diretor da ITX Tecnologia da Informação (SOFTWARE PÚBLICO, WebIntegrator disponível no Portal do Software Público). 22

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT

IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT 1. IDENTIFICAÇÃO Padrão Segmento Código P06.002 Revisão v. 2014 Plataformas Web 2. PUBLICAÇÃO Recursos Tecnológicos Versão Data para adoção Publicação v. 2014 23 de dezembro de 2014 PORTARIA N Nº 225 de

Leia mais

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge. Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009

Leia mais

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura Organização dos Estados Ibero-americanos Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO 1. Projeto: OEI/BRA/09/004 - Aprimoramento da

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Plano de Parcerias BuenitStore

Plano de Parcerias BuenitStore Plano de Parcerias Agências, Desenvolvedores e Designers 18.03.2015 v.2 Objetivo Apresentar ao mercado de criação digital a nossa proposta de parceria e colaboração técnica para criação de projetos de

Leia mais

Banco 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 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

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel Tabela e Gráficos Dinâmicos Como estruturar! Para que serve a Tabela e o Gráfico Dinâmico?! Como criar uma Tabela Dinâmica?! Como criar um Gráfico Dinâmico?! Como podemos atualizar dos dados da Tabela

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular

Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Bitshop Informática Ltda Todos os Direitos Reservados www.bitshop.com.br Conteúdo 1. A Quem se Destina o BitFarmácia Popular 2.

Leia mais

PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013.

PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013. PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013. ACRESCENTA A ARQUITETURA DE PADRÕES TECNOLÓGICOS DE INTEROPERABILIDADE -, NO SEGMENTO ORGANIZAÇÃO E INTERCÂMBIO DE INFORMAÇÕES, O PADRÃO TECNOLÓGICO

Leia mais

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado

Leia mais

INFORMATIZAÇÃO DE FARMÁCIAS PÚBLICAS UTILIZANDO SOFTWARE

INFORMATIZAÇÃO DE FARMÁCIAS PÚBLICAS UTILIZANDO SOFTWARE INFORMATIZAÇÃO DE FARMÁCIAS PÚBLICAS UTILIZANDO SOFTWARE Murilo Nunes Elias 1 1 Departamento de Informática e Estatística Universidade Federal de Santa Catarina(UFSC) Caixa Postal 475 88.040 900 Florianópolis

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA

TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA Projeto BRA/11/008 Edital 06/2014 Objetivo da Contratação Nosso número DADOS DA CONSULTORIA Contratação de consultoria técnica especializada para realizar

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Construindo sítios profissionais com Mambo

Construindo sítios profissionais com Mambo 23/09/06 Construindo sítios profissionais com Mambo Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Software Livre Conceitos de CMS Mambo Configuração do Mambo Novidades Referências 2 O que é software

Leia mais

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos. VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo

Leia mais

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN Prof. Dr. José Eduardo Santarem Segundo USP santarem@usp.br TuaneFaria USP tuanefaria@yahoo.com.br Introdução Disponibilizar Dados Disponibilizar

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA Casos de Sucesso Cliente Deloitte Touche Tohmatsu Consultores LTDA Deloitte Touche Tohmatsu Consultores LTDA Perfil da empresa A Deloitte é uma das maiores empresas do mundo na prestação de serviços profissionais

Leia mais

Estabelecer os procedimentos para o gerenciamento dos sistemas e demais aplicações informatizadas do TJAC.

Estabelecer os procedimentos para o gerenciamento dos sistemas e demais aplicações informatizadas do TJAC. Código: MAP-DITEC-001 Versão: 00 Data de Emissão: 01/01/2013 Elaborado por: Gerência de Sistemas Aprovado por: Diretoria de Tecnologia da Informação 1 OBJETIVO Estabelecer os procedimentos para o gerenciamento

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação. ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.

Leia mais

Sistemas de Produtividade

Sistemas de Produtividade Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,

Leia mais

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO Resumo: Dolores Follador Secretaria de Estado da Educação do Paraná e Faculdades Integradas do Brasil - Unibrasil doloresfollador@gmail.com

Leia mais

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o

Leia mais

Artur Petean Bove Júnior Tecnologia SJC

Artur Petean Bove Júnior Tecnologia SJC Artur Petean Bove Júnior Tecnologia SJC Objetivo O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

S o f t w a r e L i v r e e S u m m e r o f C o d e. Adriano Monteiro Marques <py.adriano@gmail.com>

S o f t w a r e L i v r e e S u m m e r o f C o d e. Adriano Monteiro Marques <py.adriano@gmail.com> S o f t w a r e L i v r e e S u m m e r o f C o d e Adriano Monteiro Marques A g e n d a Software Livre Vantagens Mitos e Verdades Como fazer dinheiro com Software Livre Summer of

Leia mais

SOFTWARE LIVRE NO SETOR PÚBLICO

SOFTWARE LIVRE NO SETOR PÚBLICO SOFTWARE LIVRE NO SETOR PÚBLICO Marco Túlio dos Santos(mtuliods@hotmail.com) Thales Macieira(monteiro_macieira@yahoo.com.br) Richardson Mendes(richardsonmendes407@gmail.com) Resumo: O artigo a seguir tem

Leia mais

ÁÀ. CentralIT. Fls. 1 do Oficio n. 077/2015, de 20 de março de 2015. Ofício n 077/2015 CentralIT. Brasília-DF, 20 de Março de 2015.

ÁÀ. CentralIT. Fls. 1 do Oficio n. 077/2015, de 20 de março de 2015. Ofício n 077/2015 CentralIT. Brasília-DF, 20 de Março de 2015. Fls. 1 do Oficio n. 077/2015, de 20 de março de 2015. ÁÀ. CentralIT Ofício n 077/2015 CentralIT Brasília-DF, 20 de Março de 2015. Ao Excelentíssimo Senhor Cristiano Rocha Heckert Secretário de Logística

Leia mais

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

CONSULTORIA E SERVIÇOS DE INFORMÁTICA CONSULTORIA E SERVIÇOS DE INFORMÁTICA Quem Somos A Vital T.I surgiu com apenas um propósito: atender com dedicação nossos clientes. Para nós, cada cliente é especial e procuramos entender toda a dinâmica

Leia mais

Compras de Software do Governo. eduardo.santos@planejamento.gov.br www.softwarepublico.gov.br

Compras de Software do Governo. eduardo.santos@planejamento.gov.br www.softwarepublico.gov.br Compras de Software do Governo eduardo.santos@planejamento.gov.br www.softwarepublico.gov.br Modelos de Negócios O que você vende? Qual é o modelo de negócios da sua empresa? Quanto você está faturando?

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã... ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

INTRODUÇÃO A PORTAIS CORPORATIVOS

INTRODUÇÃO A PORTAIS CORPORATIVOS INTRODUÇÃO A PORTAIS CORPORATIVOS Conectt i3 Portais Corporativos Há cinco anos, as empresas vêm apostando em Intranet. Hoje estão na terceira geração, a mais interativa de todas. Souvenir Zalla Revista

Leia mais

Instruções para Área Restrita site Teorema

Instruções para Área Restrita site Teorema Instruções para Área Restrita site Teorema DESENVOLVENDO SOLUÇÕES Autora: Laila Maria Doc. Vrs. 01 Aprovado em: Janeiro de 2015 Nota de copyright Copyright 2015 Teorema Informática, Guarapuava. Todos os

Leia mais

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE Juliano Flores Prof. Wagner Walter Lehmann Centro Universitário Leonardo da Vinci - UNIASSELVI Gestão de Tecnologia da Informação (GTI0034) Prática do Módulo

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração

Leia mais

INSTRUÇÃO NORMATIVA Nº 001, 10 de março de 2009. FUNDAÇÃO UNIVERSIDADE DO ESTADO DE SANTA CATARINA GABINETE DO REITOR

INSTRUÇÃO NORMATIVA Nº 001, 10 de março de 2009. FUNDAÇÃO UNIVERSIDADE DO ESTADO DE SANTA CATARINA GABINETE DO REITOR INSTRUÇÃO NORMATIVA Nº 001, 10 de março de 2009. FUNDAÇÃO UNIVERSIDADE DO ESTADO DE SANTA CATARINA GABINETE DO REITOR Dispõe sobre a Política de uso de Softwares Livres no âmbito da UDESC O REITOR da FUNDAÇÃO

Leia mais

GERAÇÃO DE RELATÓRIOS

GERAÇÃO DE RELATÓRIOS UNIOESTE Universidade Estadual do Oeste do Paraná CCET - CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação GERAÇÃO DE RELATÓRIOS

Leia mais

Agenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes

Agenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes Agenda A Empresa História Visão Conceito dos produtos Produto Conceito Benefícios Mobilidade Vantagens Clientes A empresa WF História Em 1998, uma ideia que continua atual: Soluções Corporativas via Web;

Leia mais

Sistema de Chamados Protega

Sistema de Chamados Protega SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...

Leia mais

PROPOSTA COMERCIAL - SISTEMA EMISSOR DE NF-e 2.0

PROPOSTA COMERCIAL - SISTEMA EMISSOR DE NF-e 2.0 PROPOSTA COMERCIAL - SISTEMA EMISSOR DE NF-e 2.0 Caro cliente, O MakerPlanet.COM é uma empresa especializada na prestação de serviços para desenvolvedores na plataforma Maker, nosso objetivo auxiliá-lo

Leia mais

Tecnologia para resultados Mais ERP

Tecnologia para resultados Mais ERP Tecnologia para resultados Mais ERP Cada vez mais as pequenas empresas, precisam e procuram a melhor tecnologia que traga resultados concretos na gestão de seus negócios. Porém a falta de recursos sempre

Leia mais

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema. O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios

Leia mais

Proposta Comercial. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos.

Proposta Comercial. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos. 1 1. APRESENTAÇÃO DA PROPOSTA Brasília, 14 de maio de 2010. A LTDA. vem, por meio deste documento,

Leia mais

Anexo I Formulário para Proposta

Anexo I Formulário para Proposta PLATAFORMA CGI.br Solicitação de Propostas SP Anexo I Formulário para Proposta Data: 05/07/2013 Versão: 1.1 Plataforma CGI.br Solicitação de Propostas - SP Anexo I Formulário para Proposta 1. Estrutura

Leia mais

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS PROFESSOR: Itair Pereira da Silva DISCENTES: Maria das Graças João Vieira Rafael Vitor ORGANOGRAMA PRESIDENTE GERENTE

Leia mais

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia Outlook XML Reader Versão 8.0.0 Manual de Instalação e Demonstração UNE Tecnologia Add-in para o Outlook 2003, 2007 e 2010 responsável pela validação e armazenamento de notas fiscais eletrônicas. Atenção,

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

Manual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS

Manual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS 2014 Manual do AP_Conta Aplicativo para digitação e envio de contas médicas no padrão TISS 0 Sumário 1. Sobre esse manual... 3 2. Habilitando e Configurando o AP_Conta... 4 3. Habilitação e Licenciamento...

Leia mais

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL

Leia mais

OFICINA BLOG DAS ESCOLAS

OFICINA BLOG DAS ESCOLAS OFICINA BLOG DAS ESCOLAS Créditos: Márcio Corrente Gonçalves Mônica Norris Ribeiro Março 2010 1 ACESSANDO O BLOG Blog das Escolas MANUAL DO ADMINISTRADOR Para acessar o blog da sua escola, acesse o endereço

Leia mais

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

Mesa Redonda Novas agendas de atuação e os perfis profissionais em bibliotecas universitárias

Mesa Redonda Novas agendas de atuação e os perfis profissionais em bibliotecas universitárias Mesa Redonda Novas agendas de atuação e os perfis profissionais em bibliotecas universitárias Profa. Dra. Lillian Maria Araújo de Rezende Alvares Coordenadora-Geral de Pesquisa e Manutenção de Produtos

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Clóvis Diego Schuldt. Orientador: Prof. Wilson Pedro Carli

Clóvis Diego Schuldt. Orientador: Prof. Wilson Pedro Carli SISTEMA DE GERENCIAMENTO DE MUDANÇAS DE AMBIENTES CORPORATIVOS BASEADO NA BIBLIOTECA ITIL Clóvis Diego Schuldt Orientador: Prof. Wilson Pedro Carli Roteiro da Apresentação Introdução Objetivos Fundamentação

Leia mais

O uso do gestor de conteúdos plone no suporte a processos de software

O uso do gestor de conteúdos plone no suporte a processos de software O uso do gestor de conteúdos plone no suporte a processos de software Fernando Silva Parreiras Objetivo Demonstrar a aplicação de ferramentas de gestão de conteúdo, especificamente o plone, no apoio a

Leia mais

Tecnologia para garantir qualidade e eficiência

Tecnologia para garantir qualidade e eficiência Tecnologia para garantir qualidade e eficiência 20 Fenacon em Serviços Julho/Agosto 2010 É cada vez maior o número de empresas que adotam a virtualização de documentos. Além de economia em tempo e papel,

Leia mais

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC O AMBIENTE OPERACIONAL QUE AGREGA A CONFIABILIDADE E O SUPORTE DA ITAUTEC À SEGURANÇA E À PERFORMANCE DO LINUX O LIBRIX É UMA DISTRIBUIÇÃO PROFISSIONAL LINUX

Leia mais

PORTARIA Nº 178 DE 25 DE OUTUBRO DE 2012.

PORTARIA Nº 178 DE 25 DE OUTUBRO DE 2012. PORTARIA Nº 178 DE 25 DE OUTUBRO DE 2012. Acrescenta a arquitetura de padrões tecnológicos de Interoperabilidade - e- PINGRIO, no segmento recursos tecnológicos o padrão tecnológico sistemas operacionais

Leia mais

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG Rosângela da Silva Nunes 1 Centros de Recursos Computacionais - CERCOMP Universidade Federal de Goiás UFG Campus II, UFG, 74000-000, Goiânia

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

Gustavo Noronha Silva. Projeto de Pesquisa: Impactos do Software Livre na Inclusão Digital

Gustavo Noronha Silva. Projeto de Pesquisa: Impactos do Software Livre na Inclusão Digital Gustavo Noronha Silva Projeto de Pesquisa: Impactos do Software Livre na Inclusão Digital Universidade Estadual de Montes Claros / UNIMONTES junho / 2003 Gustavo Noronha Silva Projeto de Pesquisa: Impactos

Leia mais

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com III Jornada Latinoamericana e do Caribe do gvsig Artigo: Integração do software i3geo com o gvsig Autor: Edmar Moretti Resumo: O i3geo é um software para a criação de mapas interativos para internet qu

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

O e-docs foi testado e homologado pela Microsoft via certificadora internacional Verisign.

O e-docs foi testado e homologado pela Microsoft via certificadora internacional Verisign. O e-docs Uma ferramenta com interface intuitiva, simples e dinâmica para você que necessita: Centralizar e estruturar o conhecimento corporativo. Manter a flexibilidade necessária para a colaboração. Permite

Leia mais

Como é o desenvolvimento de Software?

Como é o desenvolvimento de Software? Como é o desenvolvimento de Software? Fases do Desenvolvimento Modelo Cascata Define atividades seqüenciais Outras abordagens são baseadas nesta idéia Especificação de Requisitos Projeto Implementação

Leia mais

Carta para a Preservação do Patrimônio Arquivístico Digital Preservar para garantir o acesso

Carta para a Preservação do Patrimônio Arquivístico Digital Preservar para garantir o acesso Carta para a Preservação do Patrimônio Arquivístico Digital Preservar para garantir o acesso Considerando que a informação arquivística, produzida, recebida, utilizada e conservada em sistemas informatizados,

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Ambiente Virtual de Aprendizagem (AVA) Guia de Estudos Metodologias Jovem de Futuro

Ambiente Virtual de Aprendizagem (AVA) Guia de Estudos Metodologias Jovem de Futuro Guia de Estudos Metodologias Jovem de Futuro Precisamos reinventar a forma de ensinar e aprender, presencial e virtualmente, diante de tantas mudanças na sociedade e no mundo do trabalho. Os modelos tradicionais

Leia mais