<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Profissionais TI - Pra quem respira informação &#187; Sistemas</title>
	<atom:link href="http://www.profissionaisti.com.br/tag/sistemas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.profissionaisti.com.br</link>
	<description>Pra quem respira informação</description>
	<lastBuildDate>Wed, 08 Feb 2012 10:50:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Alguns dos mais famosos erros de softwares da história</title>
		<link>http://www.profissionaisti.com.br/2012/01/alguns-dos-mais-famosos-erros-de-softwares-da-historia/</link>
		<comments>http://www.profissionaisti.com.br/2012/01/alguns-dos-mais-famosos-erros-de-softwares-da-historia/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 11:40:40 +0000</pubDate>
		<dc:creator>gabiifonseca</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[História]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://www.profissionaisti.com.br/?p=20705</guid>
		<description><![CDATA[Erros de software custam, só para a  economia dos EUA, cerca de  60 milhões dólares anualmente em retrabalho, perda de produtividade e danos reais. Todos nós sabemos o quanto erros nos programas podem ser irritantes, mas certas falhas de software também podem  ser caras, embaraçosas, destrutivas e mortais. Confira os famosos &#8220;desastres&#8221; que aconteceram no [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Erros de software custam, só para a  economia dos EUA, cerca de  60 milhões dólares anualmente em retrabalho, perda de produtividade e danos reais. Todos nós sabemos o quanto erros nos programas podem ser irritantes, mas certas falhas de software também podem  ser caras, embaraçosas, destrutivas e mortais. Confira os famosos &#8220;desastres&#8221; que aconteceram no mundo do <a href="http://www.profissionaisti.com.br/tag/software">software </a>nos últimos anos,  em ordem cronológica:</p>
<h3>1. Problemas no Mariner (1962)</h3>
<p><strong>Custo:</strong> 18,5 milhões dólares</p>
<p><strong>Desastre:</strong> Mariner, um foguete com uma sonda espacial para Vênus, foi desviado de seu percurso de voo logo após o lançamento. O controle da missão destruiu o foguete 293 segundos após a decolagem.</p>
<p><strong>Causa:</strong> Um programador, ao passar para o computador uma fórmula que haviam lhe entregado escrita manualmente, se esqueceu de uma barra. Sem ela, o software tratava variações normais de velocidade como se fossem sérios problemas, causando falhas por tentativas de correções que acabaram por enviar o foguete fora do curso.</p>
<h3 style="text-align: justify;">2. Hartford Coliseu Desmorona (1978)</h3>
<p><strong>Custo:</strong> 70 milhões de dólares, além de outros danos de 20 milhões para a economia local</p>
<p><strong>Desastre:</strong> Poucas horas depois de milhares de fãs deixarem o Coliseu Hartford, o teto de treliça de aço desabou sob o peso da neve molhada.</p>
<p><strong>Causa:</strong> O programador do software CAD, utilizado para projetar o coliseu, incorretamente assumiu que o suporte do telhado de aço enfrentaria apenas compressão natural. Mas quando um dos suportes inesperadamente recebeu um bloco de neve, este desencadeou uma reação em cadeia que derrubou o telhado de outras seções como dominós.</p>
<h3>3.  CIA distribue gás aos soviéticos (1982)</h3>
<p id="in_post_ad_middle_1" style="text-align: justify;"><ins></ins><ins id="aswift_2_anchor"></ins><strong>Custo:</strong> Milhões de dólares e danos significativos a economia soviética</p>
<p style="text-align: justify;"><strong>Desastre:</strong> O software de controle se descontrolou e produziu uma intensa pressão no gasoduto Trans-Siberian, resultando na maior explosão não-nuclear da história.</p>
<p style="text-align: justify;"><strong>Causa:</strong> CIA operatives allegedly planted a bug in a Canadian computer system purchased by the Soviets to control their gas pipelines.  The purchase was part of a strategic Soviet plan to steal or covertly obtain sensitive U.S. technology.  When the CIA discovered the purchase, they sabotaged the software so that it would pass Soviet inspection but fail in operation.</p>
<h3>4.  3ª Guerra Mundial (Quase!) (1983)</h3>
<p style="text-align: justify;"><strong>Custo:</strong> Quase toda a humanidade</p>
<p style="text-align: justify;"><strong>Desastre:</strong> O sistema de alerta precoce soviético falsamente indicou que os Estados Unidos tinham lançado cinco mísseis balísticos. Felizmente, o oficial de serviço soviético tinha uma &#8220;sensação esquisita no estômago&#8221; e fundamentalmente, se os EUA estavam realmente atacando, eles lançariam mais de cinco mísseis, por isso ele relatou o aparente ataque como um alarme falso.</p>
<p><strong>Causa:</strong> Um bug no software soviético falhou ao detectar reflexos solares como falsos mísseis.</p>
<h3>5.  Máquina medicinal mata (1985)</h3>
<p style="text-align: justify;"><strong>Custo:</strong> Três mortos e três seriamente feridos</p>
<p style="text-align: justify;"><strong>Desastre:</strong> A máquina de radiação canadense Therac-25 irradiou doses letais em pacientes.</p>
<p style="text-align: justify;"><strong>Causa:</strong> Por causa de um bug sutil chamado de &#8220;<em>condição de corrida</em>&#8220;, um técnico acidentalmente configurou o  Therac-25 de modo que o feixe de elétrons seria como um fogo de alta potência.</p>
<h3>6.  Crash na Wall Street (1987)</h3>
<p style="text-align: justify;"><strong>Custo:</strong> $500 bilhões em um dia</p>
<p style="text-align: justify;"><strong>Desastre:</strong> Em 19 de outubro de 1987, o índice Dow Jones  caiu 508 pontos, perdendo 22,6% de seu valor total.  Esta foi a maior perda que Wall Street já sofreu em um único dia.</p>
<p style="text-align: justify;"><strong>Causa:</strong> Um mercado em grande alta foi interrompido por uma série de investigações conduzidas pela SEC  e por outras forças do mercado. Como os investidores fugiram de ações investigadas, um número muito grande de ordens de venda foram gerados pelos computadores, quebrando sistemas e deixando os investidores efetivamente cegos.</p>
<h3><strong>7.  Linhas da AT&amp;T  &#8220;morrem&#8221; (1990)</strong></h3>
<p><strong>Custo:</strong> 75 milhões de ligações perdidas e 200 reservas aéreas perdidas</p>
<p style="text-align: justify;"><strong>Desatre:</strong> Um switch dos 114 centros de swiches da AT&amp;T sofreu um problema mecanico que fez com que todo o seu centro fosse desligado. Quando o seu centro voltou a ativa, enviou uma mensagem aos outros, o que causou o desligamento dos outros centros e deixou a empresa parada por 9 horas.</p>
<p style="text-align: justify;"><strong>Causa:</strong> Uma única linha de código em uma atualização de software implementada para acelerar chamadas causou um efeito cascata que desligou a rede.</p>
<h3>8.  Patriot Acaba com Soldados (1991)</h3>
<p><strong>Custo:</strong> 28 soldados mortos e 100 feridos.</p>
<p><strong>Desastre:</strong> Durante a primeira Guerra do Golfo, um sistema (Patriot) americano de mísseis na Arábia Saudita falhou ao interceptar um míssel vindo do Iraque. O míssel destruiu acampamentos americanos.</p>
<p style="text-align: justify;"><strong>Causa:</strong> Um erro de arredondamento no software calculou incorretamente o tempo, fazendo com que o sistema Patriot ignorasse os mísseis Scud de entrada.</p>
<h3>9.  Pentium Falha em uma Divisão Longa (1993)</h3>
<p><strong>Custo:</strong> $475 milhões e a credibilidade de uma empresa</p>
<p style="text-align: justify;"><strong>Desastre: </strong>O altamente promovido Pentium, da Intel, ocasionalmente cometeu erros ao dividir números de ponto flutuante em um intervalo específico. Por exemplo, dividindo 4195835.0/3145727.0 obteve 1,33374 ao invés de 1,33382, um erro de 0,006%. Embora o bug afetasse apenas alguns usuários, se tornou um pesadelo nas relações públicas. Com uma estimativa de 5 milhões de chips defeituosos em circulação, a Intel se ofereceu para substituir os chips Pentium apenas para os consumidores que poderiam provar que eles precisavam de alta precisão. Contudo a Intel acabou substituindo os chips de qualquer um que reclamou.</p>
<p style="text-align: justify;"><strong>Causa:</strong> O divisor na unidade de ponto flutuante do Pentium tinha uma tabela de divisão falha, faltando cerca de cinco mil entradas, resultando nestes erros de arredondamento.</p>
<h3>10.  Ariane Rocket Goes Boom (1996)</h3>
<p><strong>Custo:</strong> $500 milhões</p>
<p style="text-align: justify;"><strong>Desastre:</strong> Ariane 5, o mais novo foguete da Europa não-tripulado, foi intencionalmente destruído segundos após seu lançamento em seu vôo inaugural. Também f0ram destruídos  quatro satélites científicos para estudar como o campo magnético da Terra interage com os ventos solares.</p>
<p style="text-align: justify;"><strong>Causa:</strong> O desligamento ocorreu quando o computador de orientação tentou converter a velocidade do foguete de 64-bits para um formato de 16 bits. O número era muito grande, o que resultou em erro de estouro. Quando o sistema de orientação desligou, o controle passou para uma unidade idêntica redundante, que também falhou porque nele estava correndo o mesmo algoritmo.</p>
<h3>11.  Skynet Traz o Dia do Juízo Final (1997)</h3>
<p><strong>Custo:</strong> 6 bilhões de mortos e quase a destruição de toda a civilização humana e ecossistemas terrestres (ficção).</p>
<p style="text-align: justify;"><strong>Desatre: </strong>Alguns operadores, na tentativa de desligar a Skynet (rede mundial de computadores), acabam fazendo a empresa responder disparando mísseis nucleares dos EUA à Rússia, iniciando uma guerra nuclear global a qual o que ficou conhecida como Dia do Juízo Final (29 de agosto de 1997).</p>
<p style="text-align: justify;"><strong>Cause: </strong>Cyberdyne, o principal fabricante de armas, instalou a tecnologia Skynet em todos os equipamentos militares, incluindo bombardeiros e sistemas de defesa antimísseis. A tecnologia Skynet formava uma rede contínua e efetivamente removia recursos humanos de defesa estratégica. Eventualmente o Skynet se tornou consciente, foi ameaçado quando o homem tentou colocá-lo offline, procurou sobreviver, e revidou com uma guerra nuclear.</p>
<h3>12.  Estudo Desastroso (1999)</h3>
<p><strong>Custo:</strong> Credibilidade da ciência</p>
<p style="text-align: justify;"><strong>Desastre:</strong> Neste caso, o software utilizado para analisar os desastres tinha um desastre próprio. O jornal <em>The New England Journal of Medicin</em>e relatou aumento das taxas de suicídio depois de graves desastres naturais. Infelizmente, estes resultados mostraram-se incorretos.</p>
<p><strong>Causa: </strong> Um erro no programa mostrava a taxa de suicídios por ano como o dobro do seu valor real, o que foi suficiente para inutilizar toda a pesquisa.</p>
<h3>13.  Passaportes britânicos para lugar nenhum (1999)</h3>
<p><strong>Custo:</strong> £12.6 millões</p>
<p style="text-align: justify;"><strong>Desastre:</strong> A agência de passaportes do Reino Unido implementou um sistema da Siemens que falhou ao emitir documentos para meio milhão de cidadãos britânicos. A agência teve que pagar milhões ao governo para compensar a raiva da população.</p>
<p style="text-align: justify;"><strong>Causa:</strong> A Agência lançou seu novo sistema sem testá-lo de forma adequada ou treinar seus funcionários. Ao mesmo tempo, uma mudança na lei exigia que todos os menores de 16 anos viajando ao exterior deveriam obter um passaporte, resultando em um aumento enorme na procura de passaportes, o que sobrecarregou o sistema .</p>
<h3>14.  Bug do Milênio (1999)</h3>
<p><strong>Custo:</strong> $500 bilhões</p>
<p style="text-align: justify;"><strong>Desastre: </strong>O desastre de um homem é a fortuna de outro, como demonstra o Bug do Milênio. Empresas gastaram bilhões com programadores para corrigir uma falha no software legado. Embora nenhum falha significativa ocorreu, a preparação para o Bug do Milênio teve um custo significativo e impacto no tempo em todas as indústrias que usam a tecnologia computacional.</p>
<p style="text-align: justify;"><strong>Causa:</strong> Para economizar espaço de armazenamento de computador, softwares legados muitas vezes armazenavam anos para datas com números de dois dígitos, como 99 para 1999. Esses softwares também interpretavam 00 para significar 1900, em vez de 2000, por isso, quando o ano de 2000 veio, bugs apareceriam.</p>
<h3>15.  Tratamento de Cancêr Mortal (2000)</h3>
<p><strong>Custo:</strong> 8 pessoas mortas e 20 seriamente feridas</p>
<p style="text-align: justify;"><strong>Desastre:</strong> O software de radiação da empresa Multidate calculou mal a dosagem de radiação que deveria ser enviada, expondo pacientes a níveis fatais de radiação. Os físicos que foram indicados para checar as máquinas foram condenados a morte.</p>
<p style="text-align: justify;"><strong>Causa:</strong> O software calculava a dosagem de radiação baseando-se na ordem de entrada dos dados, e algumas vezes enviava o dobro da dose do que deveria.</p>
<h3>16.  EDS Drops Child Support (2004)</h3>
<p style="text-align: justify;"><strong>Custo:</strong> £539 milhões (e a conta ainda cresce!)</p>
<p style="text-align: justify;"><strong>Desastre:</strong> A grande empresa de serviços EDA desenvolveu um sistema para o Centro de Suporte à Crianças do Reino Unido (CSA) que acidentalmente pagou a mais 1.9 milhões de pessoas, recebeu em menos de 700.000 casos, registrando uma lista incansável de erros.</p>
<p style="text-align: justify;"><strong>Causa:</strong>A EDS apresentou um sistema de TI complexo e grande demais para o CSA, ao mesmo tempo em que tentava reestruturar a agência.</p>
<h3>17. Desatre no FBI (2005)</h3>
<p style="text-align: justify;"><strong>Custo:</strong> $105 milhões jogados fora!</p>
<p style="text-align: justify;"><strong>Desastre:</strong> O FBI desistiu da revisão de um sistema após quatro anos de esforço. O projeto Arquivo Virtual foi um maciço sistema de software integrado para agentes compartilharem arquivos de casos e outras informações.</p>
<p style="text-align: justify;"><strong>Causa:</strong> Má gestão e uma tentativa de construir um projeto de longo prazo sobre tecnologia ultrapassada, resultou em um sistema complexo e inutilizável.</p>
<p style="text-align: right;"><em>Traduzido e adaptado de <a title="20 famosos desastres de software" href="http://www.devtopics.com/20-famous-software-disasters/" target="_blank">DevTopics</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profissionaisti.com.br/2012/01/alguns-dos-mais-famosos-erros-de-softwares-da-historia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Custo de software, qual a melhor maneira de reduzí-lo?</title>
		<link>http://www.profissionaisti.com.br/2011/07/custo-de-software-qual-a-melhor-maneira-de-reduzi-lo/</link>
		<comments>http://www.profissionaisti.com.br/2011/07/custo-de-software-qual-a-melhor-maneira-de-reduzi-lo/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 16:12:18 +0000</pubDate>
		<dc:creator>Hélio Engholm Jr</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dinheiro]]></category>
		<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Custo]]></category>
		<category><![CDATA[Sistemas]]></category>

		<guid isPermaLink="false">http://www.profissionaisti.com.br/?p=18036</guid>
		<description><![CDATA[Todos desejamos reduzir custos de qualquer tipo, tanto os pessoais como o de empresas. Na área de TI, podemos utilizar o TCO (Total Cost of Ownership) para nos ajudar a verificar custos e ações gerenciais para reduzi-los, relacionados a sistemas da empresa. Utilizado pela primeira vez em 1987, o TCO  foi criado pelo Gartner Group, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Todos desejamos reduzir custos de qualquer tipo, tanto os pessoais como o de empresas. Na área de TI, podemos utilizar o TCO (Total Cost of Ownership) para nos ajudar a verificar custos e ações gerenciais para reduzi-los, relacionados a sistemas da empresa.</p>
<p style="text-align: justify;">Utilizado pela primeira vez em 1987, o TCO  foi criado pelo Gartner Group, como medida e aproximação para gerenciamento e redução de custos, envolvendo pessoas, processos e tecnologia. Neste cenário, precisamos estar cientes que os custos relacionados a sistemas, não estão restritos apenas aos custos de aquisição ou desenvolvimento dos mesmos.</p>
<p style="text-align: justify;">Na verdade, o ciclo de vida de um sistema incorpora o ciclo de <a href="http://www.profissionaisti.com.br/category/desenvolvimento/">desenvolvimento</a> do mesmo além do custo operacional que considera os envolvidos em manutenções, tanto corretivas quanto evolutivas.</p>
<p style="text-align: justify;">Neste contexto, a ISO/IEC 12207 considera o desenvolvimento e manutenção do software como processos que compõem o ciclo de vida de software, desde sua criação até a descontinuação do mesmo, compondo o TCO relacionado ao produto de software.</p>
<p style="text-align: justify;">Deste modo, o custo de manutenção torna-se um ponto de grande importância para as empresas. No dia a dia percebe-se que muitas pessoas não possuem um sentimento claro, do quanto pode custar a manter um sistema de baixa qualidade em operação após sua implantação.</p>
<p style="text-align: justify;">Já presenciei empresas com legado composto por diversos sistemas sem documentação, baixa qualidade e que, frequentemente, apresentam problemas de funcionamento. Além das paradas no negócio da empresa, estes sistemas geram perdas imensuráveis, relacionadas à sua imagem perante o mercado e clientes. Isto quando os usuários previstos para o sistema acabam nunca utilizando o mesmo, devido a ele cair em descrédito. Neste caso, todo o investimento é perdido por desinteresse em sua utilização.</p>
<p style="text-align: justify;">Você continuaria utilizando uma operadora de telefonia celular que vivesse fora do ar? Para quantas pessoas você falaria mal desta empresa e qual seria o impacto no negócio da mesma? Qual o prejuízo gerado para ela?</p>
<p style="text-align: justify;">O que já vi algumas vezes e que infelizmente acabarei vendo novamente, são pessoas acreditando que desenvolver software utilizando processos e o paradigma Orientado a Objetos, não são necessários e até mesmo, bobagem. Simplesmente acham que não vale a pena gastar e esperar mais, para ter seus sistemas desenvolvidos utilizando as melhores práticas de Engenharia de Software de mercado.</p>
<p style="text-align: justify;">A verdade é que tudo que deixa de se gastar desenvolvendo software AD HOC, se gasta muitas vezes mais nos processos de manutenção dos sistemas, além de eventuais impactos imensuráveis de imagem junto ao usuário e/ou cliente.</p>
<p style="text-align: justify;">Mas pense bem, se fosse realmente bobagem utilizar metodologias e orientação a objetos, por exemplo, por que grandes empresas como a Sun Microsystems, atualmente adquirida pela Oracle, teria gasto tanto esforço de excelentes profissionais nesta área?</p>
<p style="text-align: justify;">Estudos mostram que cerca de 50% do tempo gasto em manutenções é gasto no processo de entendimento do código a ser manutenido (Fjeldstad &amp; Hamlen, 1983; Standish, 1984). Isto evidencia a importância de um código bem implementado e documentado.</p>
<p style="text-align: justify;"><strong>Redução de custos, o que todos desejam</strong></p>
<p style="text-align: justify;">Com o propósito de reduzir custos, podemos mesclar uma série de opções, tais como, renegociar com fornecedores, trocar fornecedores, ajustar Acordos de Nível de Serviço, realizar (re)engenharia de processos de negócios, rastrear gastos, considerar alternativas de Outsourcing, trocar recursos para localização de custos mais baixos substituir tecnologias/sistemas ultrapassados, gerenciar portfólio TI e minimizar custos operacionais com TI.</p>
<p style="text-align: justify;">Dos pontos apresentados acima, percebemos que substituir tecnologias/sistemas ultrapassados, através de outras mais alinhadas ao negócio da empresa e minimizar custos operacionais com TI, através da utilização de sistemas com custos de manutenção menor e maior qualidade, estão alinhados aos objetivos da Engenharia de Software.</p>
<p style="text-align: justify;">A grosso modo, todas as empresas querem e precisam gastar o mínimo possível na aquisição e manutenção de sistemas.</p>
<p style="text-align: justify;">Também as empresas que desenvolvem software querem produzi-los no menor custo e prazo.</p>
<p style="text-align: justify;">Novamente, a <a href="http://www.profissionaisti.com.br/category/engenharia-de-software/">Engenharia de Software</a> pode ajudar muito para se atingir estas metas.</p>
<p style="text-align: justify;"><strong>Mas como aumentar a qualidade do software?</strong></p>
<p style="text-align: justify;">Podemos citar algumas sugestões, tais como, utilização de uma Metodologia de Desenvolvimento de Sistemas faseada, que possua processo formal de testes/<a href="http://www.profissionaisti.com.br/category/qualidade/">qualidade</a> e documentação, esta para agilizar eventuais manutenções evolutivas e correção de bugs. Primordialmente devemos ter um eficaz <a title="Levantamento de Requisitos: Você sabe o que é?" href="http://www.profissionaisti.com.br/2011/06/levantamento-de-requisitos-voce-sabe-o-que-e/">levantamento e gerenciamento de requisitos</a>, utilizar equipes de desenvolvimento e testes com pelo menos um profissional sênior, utilizar as melhores práticas de mercado, utilizar design patterns que são soluções de mercado testadas e utilizadas por centenas de profissionais e empresas há muito tempo.</p>
<p style="text-align: justify;">Para saber mais, leia o livro <a href="http://www.profissionaisti.com.br/2010/05/livro-engenharia-de-software-na-pratica/" target="_blank">Engenharia de Software na Prática</a>: Editora Novatec, 2010. ISBN 978-85-7522-217-1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.profissionaisti.com.br/2011/07/custo-de-software-qual-a-melhor-maneira-de-reduzi-lo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dar prazos em sistemas legados, uma verdadeira dificuldade!</title>
		<link>http://www.profissionaisti.com.br/2011/04/dar-prazos-em-sistemas-legados-uma-verdadeira-dificuldade/</link>
		<comments>http://www.profissionaisti.com.br/2011/04/dar-prazos-em-sistemas-legados-uma-verdadeira-dificuldade/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 10:26:04 +0000</pubDate>
		<dc:creator>ric_agostinho</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Sistemas]]></category>

		<guid isPermaLink="false">http://www.profissionaisti.com.br/?p=16754</guid>
		<description><![CDATA[&#8220;Em quanto tempo você faz isto? Isto é rapidinho pra fazer? É quase igual ao que te pedi na semana passada!&#8221; Quem trabalha com projeto de software com certeza já se deparou com alguma das situações acima. Ao contrário de outras áreas, como construção civil, indústria e serviços de telemarketing, nós não estamos conseguindo medir [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>&#8220;Em quanto tempo você faz isto? Isto é rapidinho pra fazer? É quase igual ao que te pedi na semana passada!&#8221;</em></p>
<p style="text-align: justify;">Quem trabalha com projeto de software com certeza já se deparou com alguma das situações acima.</p>
<p style="text-align: justify;">Ao contrário de outras áreas, como construção civil, indústria e serviços de telemarketing, nós não estamos conseguindo medir o tempo que levamos para executar determinada tarefa.</p>
<p style="text-align: justify;">Muitos problemas podem ser resolvidos criando uma base histórica de desenvolvimento ou de analise de projeto, mas o problema está ao abrir o código. Você encontra um <a title="Programação: Como escrever um código limpo?" href="http://www.profissionaisti.com.br/2011/02/programacao-como-escrever-um-codigo-limpo/">carretel de linha todo embaraçado</a>.</p>
<p style="text-align: justify;">Ao contrário de outras áreas, onde é possível de se enxergar a evolução de um projeto, exemplo construção civil &#8211; onde é possível verificar o tamanho e a velocidade que uma parede é construída &#8211; na nossa área não somos capazes de mostrar tal evolução, pois pode ser que apenas ao final da codificação percebe-se que não era para ser desenvolvido da forma que está, devido à falta de documentação ou da necessidade de se fazer as pressas. Por este motivo, faz-se necessária a criação de um padrão de <a href="http://www.profissionaisti.com.br/category/desenvolvimento/">desenvolvimento de software</a> de uma forma clara e objetiva, além de uma boa analise do sistema.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-16757" title="Organization chart" src="http://www.profissionaisti.com.br/wp-content/uploads/2011/04/consulting.jpg" alt="" width="424" height="283" /></p>
<p style="text-align: justify;">Os sistemas legados são os grandes problemas das principais corporações, pois são sistemas remendados e que muitos desenvolvedores colocaram a mão, e como a visão da empresa está focada nas entregas, nem sempre é possível desenvolver um trabalho com qualidade, acarretando assim, muito retrabalho.</p>
<p style="text-align: justify;">As empresas cada vez mais buscam prazos mais curtos, mas estão esquecendo-se de manter seu quadro de funcionários e valorizar os profissionais mais antigos. Novos funcionários levam até 6 meses para entrar no mesmo ritmo dos demais desenvolvedores. Quando o assunto é sistema legado, este prazo pode aumentar para até 1 ano!</p>
<p style="text-align: justify;">Os sistemas legados não têm documentação física, ou seja, a documentação está na cabeça dos desenvolvedores mais experientes e estes por sua vez, devido aos prazos curtos, não se lembram de todas as regras do sistema e das “gambiarras” que tiveram que fazer durante o ciclo de vida do projeto. Por este motivo, todo sistema ao completar 5 anos deve ser repensado, pois sua arquitetura, provavelmente, estará obsoleta, o que pode trazer sérios impactos nos prazos de desenvolvimento e na inserção de novos desenvolvedores.</p>
<p style="text-align: justify;">Como as aplicações estão cada vez mais integradas e em sistemas legados esta integração é cada vez mais prejudicial, pois como o sistema não tem documentação, qualquer alteração pode prejudicar toda a estrutura do software, além do fato de muitos desenvolvedores terem inseridos verdadeiros enigmas nos códigos.</p>
<p style="text-align: justify;">O prazo, em sistema legado, é e continuará sendo um grande problema. As empresas devem encarar a realidade de reescrever suas aplicações e trazerem para uma realidade mais próxima do cenário atual. Assim, a equipe de projeto fará parte desta nova escrita e o conhecimento que antes era de alguns passará a ser de conhecimento de todos os envolvidos. Além da possibilidade de equilibrar o conhecimento da equipe é uma excelente possibilidade de documentar o sistema para futuros membros e aproximar-se das demais áreas da empresa para estudar as funcionalidades que estavam em utilização e as que caíram em desuso.</p>
<p style="text-align: justify;">Ricardo Agostinho &#8211; <a href="http://twitter.com/ric_agostinho" target="_blank">@ric_agostinho</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profissionaisti.com.br/2011/04/dar-prazos-em-sistemas-legados-uma-verdadeira-dificuldade/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Desenvolvimento de Sistemas: dicas para uma boa iteração</title>
		<link>http://www.profissionaisti.com.br/2011/02/desenvolvimento-de-sistemas-dicas-para-uma-boa-iteracao/</link>
		<comments>http://www.profissionaisti.com.br/2011/02/desenvolvimento-de-sistemas-dicas-para-uma-boa-iteracao/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 10:48:01 +0000</pubDate>
		<dc:creator>José Wilson</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Papinho de TI]]></category>
		<category><![CDATA[Iteração]]></category>
		<category><![CDATA[Sistemas]]></category>

		<guid isPermaLink="false">http://www.profissionaisti.com.br/?p=15299</guid>
		<description><![CDATA[Iteração é essencial comunicação com o cliente, saber o que o cliente quer demonstrar cada etapa do desenvolvimento do sistema e verificar se haverá uma necessidade de alguma modificação.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Leia também meu outro artigo &#8211; <a title="Desenvolvimento de Sistemas: o essencial da análise" rel="bookmark" href="../2011/01/desenvolvimento-de-sistemas-o-essencial-da-analise/">Desenvolvimento de Sistemas: o essencial da análise</a></p>
<p style="text-align: justify;"><strong>O que é Iteração:</strong><br />
 É essencial a comunicação com o cliente, saber o que o cliente quer demonstrar em cada etapa do desenvolvimento do sistema e verificar se haverá a necessidade de alguma modificação.</p>
<p style="text-align: justify;"><strong>Algumas dicas para uso da iteração.</strong></p>
<p style="text-align: justify;"><strong>- Dividir para conquistar:</strong><br />
 Divida seu projeto em mini-projetos em vez de fazer uma iteração para todo o projeto, transforme ele em pequenos ciclos, em que você sempre fará uma iteração a cada ciclo.</p>
<p style="text-align: justify;"><strong>- Aperfeiçoe seu tempo:</strong><br />
 Crie um plano de iteração para cada ciclo, e determine a prioridade e o tempo de execução para cada requisito obtido durante a iteração juntamente com a sua equipe.</p>
<p style="text-align: justify;"><strong>- O tempo é essencial:</strong><br />
 Não deixe seu projeto por um longo tempo sem uma iteração, pois através dela o seu cliente ficará por dentro do andamento do projeto e isso poderá ajudar você a ajustar o projeto ao que realmente o seu cliente quer. Um bom período entre as iterações seria de 20 dias dependendo do período total de duração do projeto.</p>
<p style="text-align: justify;"><strong>- Prepare-se para mudança:</strong><br />
 Só reforçando o que foi dito, a iteração vai lhe ajudar nas mudanças que o seu cliente possa achar necessário no decorrer do projeto, por isso, sua iteração não pode ter um intervalo muito longo. Imagine chegar ao final do projeto e seu cliente descobrir que o projeto não foi feito como ele imaginava.</p>
<p style="text-align: center;"><a href="http://www.profissionaisti.com.br/wp-content/uploads/2011/01/soft1.jpg"><img class="size-full wp-image-15301 aligncenter" title="soft" src="http://www.profissionaisti.com.br/wp-content/uploads/2011/01/soft1.jpg" alt="" width="500" height="143" /></a></p>
<p>A iteração é uma técnica essencial para o desenvolvimento de um software de qualidade que respeita a opinião do seu cliente e sua vontade, seu orçamento e seu tempo de execução.</p>
<p>REFERÊNCIA:<br />
<strong>Use a Cabeça Desenvolvimento de Software<br />
</strong>Autor(es): Dan Pilone e Russ Miles</p>
]]></content:encoded>
			<wfw:commentRss>http://www.profissionaisti.com.br/2011/02/desenvolvimento-de-sistemas-dicas-para-uma-boa-iteracao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alerta do CAIS: Horário de Verão 2009/2010</title>
		<link>http://www.profissionaisti.com.br/2009/10/alerta-do-cais-horario-de-verao-20092010/</link>
		<comments>http://www.profissionaisti.com.br/2009/10/alerta-do-cais-horario-de-verao-20092010/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 19:15:29 +0000</pubDate>
		<dc:creator>Jackson Caset</dc:creator>
				<category><![CDATA[Dia-a-Dia]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[brasil]]></category>
		<category><![CDATA[Horário Verão]]></category>
		<category><![CDATA[Sistemas]]></category>

		<guid isPermaLink="false">http://www.profissionaisti.com.br/?p=4466</guid>
		<description><![CDATA[Conteúdo muito importante para administradores de SO, redes, banco de dados e outros. Fiquem atentos! Alerta retirado da Rede Nacional de Ensino e Pesquisa (RNP) - Centro de Atendimento a Incidentes de Segurança (CAIS). O CAIS gostaria de informar que o Horário de Verão 2009/2010 terá início à zero hora (00:00) de 18 de Outubro de 2009 [...]]]></description>
			<content:encoded><![CDATA[<p><em>Conteúdo muito importante para administradores de SO, redes, banco de dados e outros. Fiquem atentos! Alerta retirado da <strong>Rede Nacional de Ensino e Pesquisa (RNP)</strong> - <a href="http://www.rnp.br/cais/alertas/2009/cais-alr-20091015.html" target="_blank">Centro de Atendimento a Incidentes de Segurança (CAIS)</a>.</em></p>
<p><span style="background-color: #ffffff;"> </span></p>
<p>O CAIS gostaria de informar que o Horário de Verão 2009/2010 terá início à zero hora (00:00) de 18 de Outubro de 2009 e término à zero hora (00:00) de 21 de Fevereiro de 2010.</p>
<p>O decreto no. 6.558 de 8 de setembro de 2008 determinou datas fixas de início e encerramento do período de Horário de Verão. O início sempre será à zero hora do terceiro domingo de Outubro e o encerramento sempre à zero hora do terceiro domingo de Fereveiro do ano seguinte. Se o terceiro domingo de Fevereiro for um domingo de Carnaval então o encerramento é automaticamente transferido para zero hora do domingo seguinte.</p>
<p>No próximo domingo, 18 de Outubro, ser&amp;acoacute; preciso adiantar os relógios em 1 hora nos estados da região Sul, Sudeste e Centro-Oeste que participam do Horário de Verão.</p>
<p><span style="font-family: Arial, Helvetica, SansSerif; line-height: normal; font-size: 12px;"></p>
<ul>
<li><span style="background-color: #ffffff;">Rio Grande do Sul</span></li>
<li><span style="background-color: #ffffff;">Santa Catarina</span></li>
<li><span style="background-color: #ffffff;">Paraná</span></li>
<li><span style="background-color: #ffffff;">São Paulo</span></li>
<li><span style="background-color: #ffffff;">Rio de Janeiro</span></li>
<li><span style="background-color: #ffffff;">Espírito Santo</span></li>
<li><span style="background-color: #ffffff;">Minas Gerais</span></li>
<li><span style="background-color: #ffffff;">Goiás</span></li>
<li><span style="background-color: #ffffff;">Mato Grosso</span></li>
<li><span style="background-color: #ffffff;">Mato Grosso do Sul</span></li>
<li><span style="background-color: #ffffff;">Distrito Federal</span></li>
</ul>
<p></span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;"></ul>
<p>Lembramos a todos que, tratando-se de incidentes de segurança, a precisão dos relógios dos sistemas é fundamental para manter a consistência dos logs, além de ser imprescindível nas investigações e identificação de responsáveis. Lembramos ainda que os logs reportados durante a vigência do Horário de Verão estarão no timezone UTC-0200 (GMT-2).</p>
<p>Mais informações:</p>
<p><span style="font-family: Arial, Helvetica, SansSerif; line-height: normal; font-size: 12px;"></p>
<ul>
<li><span style="background-color: #ffffff;"><a style="color: #0000cc; text-decoration: none; font-weight: bold;" href="http://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/decreto/d6558.htm">Decreto no. 6.558 de 8 de setembro de 2008 &#8211; Institui a hora de verão em parte do território nacional</a></span></li>
<li><span style="background-color: #ffffff;"><a style="color: #0000cc; text-decoration: none; font-weight: bold;" href="http://pcdsh01.on.br/Fusbr.htm">Observatório Nacional &#8211; Hora Legal Brasileira</a></span></li>
</ul>
<p></span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;"></ul>
<p><span style="font-weight: bold;">Alterações de Configuração Necessárias para o Horário de Verão 2009/2010</span></p>
<p>O horário de verão tem relação com o timezone (fuso horário) configurado no sistema. Ao alterar o timezone altera-se o parâmetro do sistema que determina a diferença em horas entre o horário absoluto (UTC / GMT 0) e o horário local.</p>
<p>Se o relógio do sistema (horário absoluto) marca 16:00:00 UTC, ajustado por NTP, temos:</p>
<p><span style="font-family: Arial, Helvetica, SansSerif; line-height: normal; font-size: 12px;"></p>
<ul>
<li><span style="background-color: #ffffff;">Para o timezone do Brasilia (UTC-3), o horário mostrado ao usuário será 13:00h ou UTC-3 (hora local)</span></li>
<li><span style="background-color: #ffffff;">Para o timezone de Paris (França &#8211; UTC+1) o horário mostrado ao usuário será 17:00h ou UTC+1 (hora local)</span></li>
</ul>
<p></span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;"></ul>
<p>Nenhuma modificação na configuração do serviço de NTP é necessária. Entretanto, deve-se tomar um cuidado especial com os servidores NTP (Stratum 1, Stratum 2 e outros) quando ocorrerem modificações de configuração para o horário de verão. Caso o servidor NTP detecte uma diferença maior do que 20 minutos entre o horário do sistema (horário absoluto) e o horário registrado pelo servidor NTP (ntpd, OpenNTPD), o serviço NTPD poderá parar. Assim, deve-se redobrar a atenção durante o processo de configuração do horário de verão em hosts que provêem este serviço.</p>
<p>Lembramos também que, para algumas versões de Linux/Unix, poderá ser necessário reiniciar o daemon &#8220;cron&#8221; após o início do horário de verão, de forma que as tarefas agendadas através do Cron possam continuar a ser executadas no horário correto. Para mais informações, verifique o manual do &#8220;cron&#8221; e &#8220;crontab&#8221; do seu sistema.</p>
<p>A seguir são descritos os procedimentos de atualização do localtime em sistemas FreeBSD, GNU/Linux, Solaris, AIX e Windows, bem como em alguns equipamentos Cisco que usam IOS. Antes de prosseguir com estes procedimentos é preciso que se saiba de antemão o timezone da sua região.</p>
<ol>
<li><strong style="background-color: #ffffff;">Cisco IOS</strong></li>
<li><strong style="background-color: #ffffff;">GNU/Linux</strong></li>
<li><strong style="background-color: #ffffff;">FreeBSD</strong></li>
<li><strong style="background-color: #ffffff;">OpenBSD</strong></li>
<li><strong style="background-color: #ffffff;">Solaris</strong></li>
<li><strong style="background-color: #ffffff;">AIX</strong></li>
<li><strong style="background-color: #ffffff;">MS Windows</strong></li>
</ol>
<p><span style="font-weight: bold;">1. Cisco IOS</span></p>
<p>Será preciso incluir (ou atualizar) as seguintes linhas nos arquivos de<br />
configuração dos roteadores Cisco:</p>
<p><span style="font-family: monospace;">clock timezone GMT-3 -3</span><br style="font-family: monospace;" /><span style="font-family: monospace;">clock summer-time GMT-2 date Oct 18 2009 0:00 Feb 21 2010 0:00</span></p>
<p>Os logs gerados pelo Cisco passarão a informar a hora como GMT-2, que é a<br />
nova configuração do timezone.</p>
<p><span style="font-weight: bold;">2. GNU/Linux</span></p>
<p>Usuários de sistemas baseados em GNU/Linux devem seguir o procedimento<br />
abaixo:</p>
<ol style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px;">
<li>Verificar a existência do arquivo &#8216;/etc/localtime&#8217;. Se este arquivo existir verifique se ele é um link simbólico. Uma das formas de fazer esta verificação é executar o seguinte comando:<span style="font-family: monospace;">$ file /etc/localtime</span><br style="font-family: monospace;" /><span style="font-family: monospace;">localtime: timezone data</span>A saída acima indica que se trata do próprio arquivo com dados de timezone. A saída abaixo indica um link para o arquivo.<span style="font-family: monospace;">$ file /etc/localtime</span><br style="font-family: monospace;" /><span style="font-family: monospace;">localtime: symbolic link to `/etc/localtime&#8217;</span><br style="font-family: monospace;" /><br />
Não é recomendado possuir o arquivo /etc/localtime como link simbólico. Sistemas cujo diretório /usr é acessivel (não tiver sido montado, por exemplo) no momento de inicialização da máquina, os dados do arquivo localtime não serão lidos.</li>
<li>Verificar se existe algum arquivo no diretório /usr/share/zoneinfo/Brazil que contenha informações relativas a outros anos. Normalmente este arquivo tem extensão ZIC (.zic).
<ol style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: lower-alpha;">
<li>Se não existir um arquivo com tais dados então crie um novo (verao.2009.zic por exemplo) no diretório /usr/share/zoneinfo/Brazil/. Este arquivo deverá conter as seguintes linhas:<span style="font-family: monospace;">Rule Brazil  2009    only     -       Oct    18   00:00   1       S</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Rule Brazil  2010    only     -       Feb    21   00:00   0       -</span><br style="font-family: monospace;" /><br style="font-family: monospace;" /><span style="font-family: monospace;">Zone    Brazil/East             -3:00   Brazil          BR%sT</span><br style="font-family: monospace;" /></li>
<li>Se existir um arquivo com dados de outros anos basta inserir as linhas acima ao final do arquivo existente.As duas primeiras linhas de configuração acima informam quando se inicia o horário de verão, quando termina e qual é a ação tomada. Lembre-se de que no início do horário de verão a hora local é acrescida em uma (1) hora.A última linha informa qual arquivo será modificado pelo comando &#8216;zic&#8217;. No exemplo acima será o arquivo &#8216;East&#8217; (dentro do diretório Brazil). Esta linha também informa qual o timezone original da região &#8211; no caso de São Paulo (East) temos UTC-3. Caso você esteja utilizando um timezone diferente do adotado em São Paulo (East) modifique estes parâmetros para o timezone de sua região:<span style="font-family: monospace;">#Fuso horario do Arquipelago de Fernando de Noronha:</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Zone    Brazil/DeNoronha     -2:00   Brazil          FN%sT</span><br style="font-family: monospace;" /><br style="font-family: monospace;" /><span style="font-family: monospace;">#Fuso horario dos estados a Leste</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Zone    Brazil/East          -3:00   Brazil          BR%sT</span><br style="font-family: monospace;" /><br style="font-family: monospace;" /><span style="font-family: monospace;">#Fuso horario dos estados a Oeste (AC, AM, RO, RR, MS, MT)</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Zone    Brazil/West          -4:00   Brazil          AM%sT</span>
<p>* Parâmetros definidos pela glibc presente em sistemas Linux, disponível para download em http://www.gnu.org/ .</li>
</ol>
</li>
<li>Uma vez feitos os devidos ajustes no arquivo &#8216;verao.2009.zic&#8217; execute o comando &#8216;zic&#8217;:<span style="font-family: monospace;"># zic verao.2009.zic</span>Neste caso em particular o comando atualizará o arquivo East.</li>
<li>Para verificar se as configurações corretas foram feitas execute o comando &#8216;zdump&#8217;, conforme as orientações abaixo (troque East pelo timezone de sua região):<span style="font-family: monospace;"># zdump -v Brazil/East</span>Você deverá obter uma saída como esta:<span style="font-family: monospace;">Brazil/East  Sun Oct 18 02:59:59 2009 UTC = Sat Oct 17 23:59:59 2009 BRT isdst=0 gmtoff=-10800</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Brazil/East  Sun Oct 18 03:00:00 2009 UTC = Sun Oct 18 01:00:00 2009 BRST isdst=1gmtoff=-7200</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Brazil/East  Sun Feb 21 01:59:59 2010 UTC = Sat Feb 20 23:59:59 2010 BRST isdst=1gmtoff=-7200</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Brazil/East  Sun Feb 21 02:00:00 2010 UTC = Sat Feb 20 23:00:00 2010 BRT isdst=0 gmtoff=-10800</span>
<p>Note que em &#8220;Sat Oct 17 23:59:59 2009 BRT&#8221; o sistema ainda não está no horário de verão (indicacao &#8216;BRT&#8217;). No segundo seguinte as modificações do horário de verão entram em vigor, adiantando o localtime em uma hora: &#8220;Sun Oct 18 01:00:00 2009 BRST&#8221; (O horário mostrado ao usuário passará para 1 da manhã e não para meia-noite, mostrando o adiantamento do horário).</p>
<p>Em &#8220;Sat Feb 20 23:59:59 2010 BRST&#8221;, o horário de verão terminará no segundo seguinte, com o localtime sendo então atrasado em 1 hora: &#8220;Sat Feb 20 23:00:00 2010 BRT&#8221; (o horário mostrado ao usuário voltará para 23:00).</li>
<li>Por último, se o arquivo /etc/localtime não for um link para o arquivo /usr/share/zoneinfo/Brazil/East, deve-se copiar o arquivo East para /etc/localtime<span style="font-family: monospace;">$ cp East /etc/localtime</span></li>
</ol>
<p><span style="font-weight: bold;">3. FreeBSD</span></p>
<p>Usuários do sistema FreeBSD devem proceder da mesma forma que usuários GNU/Linux. A única diferença está no diretório onde deverá ser criado o arquivo &#8216;verao.2009.zic&#8217; &#8211; /usr/share/zoneinfo. As linhas a serem incluídas neste arquivo, assim como em sistemas GNU/Linux, são:</p>
<p><span style="font-family: monospace;">Rule Brazil  2009    only     -       Oct     18   00:00   1       S</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Rule Brazil  2010    only     -       Feb     21   00:00   0       -</span><br style="font-family: monospace;" /><br style="font-family: monospace;" /><span style="font-family: monospace;">Zone    hv2009             -3:00   Brazil          BR%sT</span></p>
<p>No exemplo acima, o nome &#8216;hv2009&#8242; representa o arquivo que será criado ao executar o comando:</p>
<p><span style="font-family: monospace;"># zic verao.2009.zic</span></p>
<p>O arquivo conterá as informações do horário de verão e deverá ser copiado sobre /etc/localtime, lembrando que será preciso fazer uma cópia de segurança do arquivo /etc/localtime antes de sobrescrevê-lo.</p>
<p><span style="font-weight: bold;">4. OpenBSD</span></p>
<p>Usuários do sistema OpenBSD devem proceder da mesma forma que usuários GNU/Linux.</p>
<p><span style="font-weight: bold;">5. Solaris</span></p>
<p>Usuários de Solaris devem seguir o procedimento abaixo:</p>
<ol style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px;">
<li>Verificar o zoneinfo respectivo. O arquivo /etc/TIMEZONE contém as informações relativas a qual arquivo será consultado para verificar o zoneinfo.<span style="font-family: monospace;"># more /etc/TIMEZONE</span><br style="font-family: monospace;" /><span style="font-family: monospace;">TZ=Brazil/East</span>No exemplo acima o arquivo a ser consultado é East, no diretório Brazil. Por padrão este diretório deve estar em /usr/share/lib/zoneinfo.</li>
<li>Verificar se existe no diretório /usr/share/lib/zoneinfo algum arquivo em formato texto que contenha informações relativas a outros anos (geralmente um arquivo com extensao .zic).
<ol style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: lower-alpha;">
<li>Se não existir um arquivo com tais informações crie um novo arquivo (brazil.zic por exemplo) e insira as seguintes linhas.<span style="font-family: monospace;">Rule Brazil  2009    only     -       Oct     18   00:00   1       S</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Rule Brazil  2010    only     -       Feb     21   00:00   0       -</span><br style="font-family: monospace;" /><br style="font-family: monospace;" /><span style="font-family: monospace;">Zone    Brazil/East             -3:00   Brazil          BR%sT</span></li>
<li>Se existir um arquivo com informações de horário de verão de outros anos basta inserir as linhas acima.As duas primeiras linhas informam quando inicia o horário de verão, quando termina e qual a acão a ser tomada. Lembre-se de que no início do horário de verão deve ser adicionada uma hora.A última linha informa qual arquivo será gerado pelo comando &#8216;zic&#8217; &#8211; no exemplo será o arquivo &#8216;East&#8217; (dentro do diretório Brazil). Esta linha também informa o timezone da região, no caso o de São Paulo, UTC-3.No exemplo que se segue existe um diretório &#8216;Brazil&#8217; dentro de /usr/share/lib/zoneinfo que contém um arquivo brazil.zic, que deve ser atualizado com as linhas mencionadas acima.</li>
</ol>
</li>
<li>Deve-se então gerar o novo arquivo (em formato binário) como segue:<span style="font-family: monospace;"># zic brazil.zic</span></li>
<li>Para verificar se as configurações foram feitas corretamente execute o comando &#8216;zdump&#8217; conforme as orientações abaixo (troque East pelo timezone de sua região):<span style="font-family: monospace;"># zdump -v Brazil/East</span>Você deverá obter uma saída como esta:<span style="font-family: monospace;">Brazil/East  Sun Oct 18 02:59:59 2009 UTC = Sat Oct 17 23:59:59 2009 BRT isdst=0 gmtoff=-10800</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Brazil/East  Sun Oct 18 03:00:00 2009 UTC = Sun Oct 18 01:00:00 2009 BRST isdst=1gmtoff=-7200</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Brazil/East  Sun Feb 21 01:59:59 2010 UTC = Sat Feb 20 23:59:59 2010 BRST isdst=1gmtoff=-7200</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Brazil/East  Sun Feb 21 02:00:00 2010 UTC = Sat Feb 20 23:00:00 2010 BRT isdst=0 gmtoff=-10800</span></li>
</ol>
<p><span style="font-weight: bold;">6. AIX</span></p>
<p>Usuários de AIX devem alterar o arquivo /etc/environment incluindo a diretiva:</p>
<p><span style="font-family: monospace;">2009: TZ=GRNLNDST3GRNLNDDT,M10.3.0/00:00:00,M2.3.0/00:00:00</span></p>
<p>A saída acima indica que o horário de verão se inicia às 00:00 do terceiro domingo do mês 10 (18 de outubro) e finaliza às 00:00 do terceiro domingo do mes 2 (21 de fevereiro), seguindo a seguinte sintaxe:</p>
<p><span style="font-family: monospace;">2009: TZ=GRNLNDST3GRNLNDDT,Mm.w.wd/00:00:00,Mm.w.wd/00:00:00</span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;">
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">m: mês ( 1 &lt; m &lt; 12 )</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">w: ocorrência do dia da semana no mês contados a partir do dia 1o. (1 &lt; d &lt; 5)</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">wd: dia da semana ( 0 &lt; n &lt; 5 : Domingo corresponde a 0)</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">hh:mm: horário</li>
</ul>
<p><span style="font-weight: bold;">7. MS Windows</span></p>
<p>Em Abril de 2008 foi sancionada a lei no. 11.662/08, que reduziu o número de fusos horários brasileiros para três. Os fusos horários dos estados do Acre, Pará e Amazonas foram afetados. Em Agosto a Microsoft disponibilizou uma atualização cumulativa que trata desta mudança.</p>
<p><span style="font-family: Arial, Helvetica, SansSerif; line-height: normal; font-size: 12px;"></p>
<ul>
<li><span style="background-color: #ffffff;"><a style="color: #0000cc; text-decoration: none; font-weight: bold;" href="http://support.microsoft.com/kb/951072">August 2008 cumulative time zone update for Microsoft Windows operating systems</a></span></li>
</ul>
<p></span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;"></ul>
<p>Para sistemas Windows 9*/NT/2000/XP recomenda-se o uso do utilitário TZEDIT (tzedit.exe), incluido no CD do Resource Kit que acompanha a distribuição do sistema. Não existe URL oficial para download deste programa no site da Microsoft, mas ele pode ser facilmente encontrado na Internet, lembrando que neste último caso não se garante a integridade do programa.</p>
<p>Uma segunda opção para modificação do timezone em Windows XP é a utilizacao do utilitário &#8216;timezone.exe&#8217;, disponível para download em:</p>
<p><span style="font-family: Arial, Helvetica, SansSerif; line-height: normal; font-size: 12px;"></p>
<ul>
<li><span style="background-color: #ffffff;"><a style="color: #0000cc; text-decoration: none; font-weight: bold;" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=49ae8576-9bb9-4126-9761-ba8011fabf38&amp;displaylang=en">Microsoft Download Center &#8211; Windows XP Service Pack 2 Support Tools</a></span></li>
</ul>
<p></span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;"></ul>
<p>O download é precedido de um processo de validação, que verifica se sua instalação de Microsoft Windows é genuína.</p>
<p>Administradores de sistemas Windows que queiram automatizar a atualização do horário de verão podem encontrar mais informações em:</p>
<p><span style="font-family: Arial, Helvetica, SansSerif; line-height: normal; font-size: 12px;"></p>
<ul>
<li><span style="background-color: #ffffff;"><a style="color: #0000cc; text-decoration: none; font-weight: bold;" href="http://support.microsoft.com/?kbid=317211">How to configure daylight saving time dates for Brazil</a></span></li>
</ul>
<p></span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;"></ul>
<p>Para a configuração de timezone do seu sistema utilizando o comando &#8216;timezone.exe&#8217; siga os seguintes passos:</p>
<ol style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px;">
<li>Faca o download do &#8220;Windows XP Service Pack 2 Support Tools&#8221; e instale-o no seu sistema, caso você não possua o utilitário &#8216;timezone.exe&#8217;.</li>
<li>Em um prompt de comando (cmd.exe) execute, a partir do diretório &#8220;Program FilesSupport Tools&#8221; (se foi utilizada a instalação padrão), o seguinte comando:<span style="font-family: monospace;">C:Program FilesSupport Tools&gt;timezone.exe /s 00:0:3:10  00:0:3:02</span>As configurações acima seguem o formato:Hora:DiaDaSemana:Dia:Mes    Hora:DiaDaSemana:Dia:Mes<br />
(Início horário de verão)   (Fim horário de verão)</p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;">
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">Hora: Hora (00 ate 23)</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">DiaDaSemana: Dia da semana (0 &#8211; 6 : 0 = Domingo, 1 = Segunda, etc)</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">Dia: Ocorrência do dia da semana no mês (1 &#8211; 5: Exemplo -&gt; no caso do dia da semana ser Terça-Feira:  1 &#8211; primeira terça do mês, 2 &#8211; segunda terça do mês, etc)</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">Mes: Mês do ano (01 &#8211; 12)</li>
</ul>
</li>
<li>Execute o seguinte comando para verificar se as modificações ocorreram com sucesso:<span style="font-family: monospace;">C:Program FilesSupport Tools&gt;timezone.exe /g</span><br style="font-family: monospace;" /><br style="font-family: monospace;" /><span style="font-family: monospace;">Current Timezone is :</span><br style="font-family: monospace;" /><br style="font-family: monospace;" /><span style="font-family: monospace;">Daylight Saving Time begins at 00:0:3:10</span><br style="font-family: monospace;" /><span style="font-family: monospace;">Daylight Saving Time ends at 00:0:3:02</span></li>
<li>Configure o sistema para utilizar automaticamente as configurações do horário de verão:
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;">
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">Start -&gt; Settings -&gt; Control Panel -&gt; Date and Time -&gt; Timezone;</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">Certifique-se que você esteja utilizando o timezone de Brasília (UTC-0300);</li>
<li style="list-style-image: url(http://www.rnp.br/_images/list-item.gif) !important; margin-right: 20px;">Certifique-se que a caixa &#8220;Automaticamente ajuste o relógio para o horário de verão&#8221; esteja marcada.</li>
</ul>
</li>
</ol>
<p>Para configuração de Horário de Verão em sistemas Microsoft Windows Vista por favor consulte a seguinte página da Microsoft:</p>
<p><span style="font-family: Arial, Helvetica, SansSerif; line-height: normal; font-size: 12px;"></p>
<ul>
<li><span style="background-color: #ffffff;"><a style="color: #0000cc; text-decoration: none; font-weight: bold;" href="http://www.microsoft.com/brasil/windows/products/windowsvista/verao.mspx">Microsoft &#8211; Windows &#8211; Ajuste o horário de verão do seu Windows</a></span></li>
</ul>
<p></span></p>
<ul style="font-family: Arial, Helvetica, SansSerif; font-size: 9pt; font-weight: normal; font-variant: normal; line-height: normal; margin-bottom: 10px; margin-top: 0px; list-style-type: square;"></ul>
<p>O CAIS recomenda que os administradores mantenham seus sistemas e aplicativos sempre atualizados, de acordo com as últimas versões e correções oferecidas pelos fabricantes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.profissionaisti.com.br/2009/10/alerta-do-cais-horario-de-verao-20092010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux: 1% do mercado pela primeira vez</title>
		<link>http://www.profissionaisti.com.br/2009/05/linux-1-do-mercado-pela-primeira-vez/</link>
		<comments>http://www.profissionaisti.com.br/2009/05/linux-1-do-mercado-pela-primeira-vez/#comments</comments>
		<pubDate>Tue, 05 May 2009 01:02:04 +0000</pubDate>
		<dc:creator>Jackson Caset</dc:creator>
				<category><![CDATA[Mercado]]></category>
		<category><![CDATA[Notícias de TI]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[Tendências]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistemas]]></category>

		<guid isPermaLink="false">http://www.profissionaisti.com.br/?p=2273</guid>
		<description><![CDATA[Pela primeira vez na história dos sistemas operacionais, o Linux chega a 1,02% de fatia de mercado, marca registrada em abril deste ano. O número teve um crescimento de 0,41 ponto percentual desde abril de 2008, quando a marca era de 0,63%. As informações são da Net Application. O Linux é o terceiro sistema operacional [...]]]></description>
			<content:encoded><![CDATA[<p>Pela primeira vez na história dos sistemas operacionais, o Linux chega a 1,02% de fatia de mercado, marca registrada em abril deste ano. O número teve um crescimento de 0,41 ponto percentual desde abril de 2008, quando a marca era de 0,63%. As informações são da <a href="http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=8&amp;sample=35" target="_blank">Net Application</a>.</p>
<p>O Linux é o terceiro sistema operacional mais utilizado no mundo, entre plataformas móveis (celulares e videogames) e computadores (desktop, notebooks, netbooks).</p>
<p>A chegada até o 1&#8242;% envolveu um bom crescimento nos últimos anos. Oscilando entre 0,2% e 0,4% de janeiro de 2004 a julho de 2006, o Linux atingiu mais que o dobro de janeiro de 2007 a julho de 2008, com índices entre 0,4% e 0,8%, sem cair desde então.</p>
<p>Em dois anos, o crescimento é de 150%.</p>
<p>Ainda no topo da pesquisa segue o Windows com 87,9%, e na segunda posição vem o Mac, com 9,73%. O quarto sistema operacional mais usado, logo atrás do Linux, é o iPhone, com 0,55%.</p>
<p>Entre os smartphones, após o iPhone vêm Android (0,07%), Symbian (0,06%), Windows Mobile (0,05%), BlackBerry (0,03%) e Palm (0,02%).</p>
<p>Fonte: <a href="http://www.clicrbs.com.br/especial/jsp/default.jspx?uf=1&amp;local=1&amp;espid=117&amp;action=noticias&amp;id=2498015" target="_blank">ClicRBS Tecnologia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.profissionaisti.com.br/2009/05/linux-1-do-mercado-pela-primeira-vez/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

