Buscar

Gestão da TI 28 08


Prévia do material em texto

HARDWARE, SOFTWARE E PEOPLEWARE
LEI DE MOORE
Até meados de 1965 não havia nenhuma previsão real sobre o futuro do hardware, quando Gordon E. Moore, co-fundador da Intel, fez sua profecia, na qual o número de transistores dos chips teria um aumento de 100%, pelo mesmo custo, a cada período de 18 meses; em 1975, corrigiu-se para 2 anos. Essa profecia tornou-se realidade e acabou ganhando o nome de Lei de Moore.
Seguindo a mesma analogia, Moore considerou que, consequentemente, o preço destes recursos computacionais seria o equivalente à metade
Inicialmente a Lei de Moore não passava de uma observação, mas acabou tornando-se um objetivo para as indústrias de semicondutores, fazendo as mesmas dispenderem muitos recursos para poder alcançar as previsões de Moore no nível de desempenho. É isso que torna a Lei de Moore realmente importante, pois sem ela talvez não tivéssemos um desenvolvimento tão acelerado em nível de hardware e com custos cada vez mais acessíveis.
Segundo Carl Anderson, pesquisador da área de concepção de computadores da IBM, a Lei de Moore pode estar chegando ao fim. Ou seja, no nível máximo de “aceleração de hardware” e diminuição de custos.
Os engenheiros estão desenvolvendo sistemas que exigem menos recursos do processador e os custos para pesquisas de novos processadores estão cada vez mais altos. Além do fato de que, com o aumento da velocidade, aumenta também o consumo de energia e a dissipação de calor.
Outra tendência nos processadores é a substituição do silício pelo grafeno, devido a sua constituição por carbono, que traz algumas vantagens como: material mais forte, melhor condutor de eletricidade, maior velocidade de transmissão, etc.
# Alternativa: utilizar outras substâncias, porque as tradicionais estão chegando ao limite.
A EVOLUÇÃO
Pré-1950: Os primeiros computadores eram gigantes e arcaicos, e sendo usados apenas para fins restritos como setores militares
	- Funcionamento por circuitos e válvulas eletrônicas
	- Necessitavam de uma sala ou até prédio e consumiam muita energia
1950 – Segunda Geração
	- Introduzido os transistores, que demandam menor tamanho aos computadores
	- Passaram a ser usados em funções comerciais, como setor de energia e transporte
1960s: Os modelos passaram a contar com as primeiras telas e teclados, além do uso de microprocessadores
	- Substituição dos transistores pelos microprocessadores: melhora na capacidade e diminuição de tamanho
	- DEC PDP-8 foi um dos primeiros computadores pessoais fabricados, tendo uma venda de 50 mil unidades em 1965
	- Primeiros protótipos de chips desenvolvidos
1970s – Início da quarta geração com a popularização dos computadores e o uso do silício
	- Aperfeiçoamento dos componentes e circuitos integrados
	- Tendência da minituarização
	- Popularização em grandes empresas e centros educacionais
	- Surgimento das empresas Microsoft (1975) e Apple (1976)
	- Fundação do Vale do Silício na Califórnia
1980s – São introduzidos o sistema operacional Windows DOS para o novo IBM PC. Ao mesmo tempo, começam os primeiros experimentos que viria a ser a Internet.
	- Criação do disquete e do CD para leitura e introdução da multimídia
	- Lançamento do Apple Macintosh
1990s – Surgem softwares de melhor qualidade e com capacidade de processamento com maior rapidez. Lançado o sistema operacional Windows 95 e 98, se tornando o padrão para o uso pessoal. Surgimento da Internet
	- Nascimento do World Wide Web em 1992
	- Intel lança o processador Pentium em 1993
2000- Os computadores continuam a seguir uma tendência de minituarização e se tornando mais práticos para tarefas diárias. Ocorre um maciço investimento em design e multimídia. 
- CDs começam a se tornar obsoletos em prol de pen drives
- Apple apresenta primeiro Iphone em 2007
- Venda de notebooks ultrapassa a de computadores convencionais em 2008
2010s – O mundo está conectado e a tecnologia é indispensável em nossas vidas. Surgem os tablets e o conceito da NUVEM, além de novas plataformas multimídias. 
- Número de celulares com acesso a Internet e interface ultrapassa o de computadores
- O conceito da nuvem, desenvolvido em 2013, com a qual se permite enviar arquivos dos mais variados tipos entre várias plataformas digitais
20XX – À medida que a tecnologia avança, é possível que dentro de alguns anos, os computadores possam ultrapassar a capacidade humana de raciocínio, além de novos conceitos digitais
	- Surgimento da realidade virtual e de hologramas
	- Biochip, que poderão serem implantados no corpo humano e gerar imagens digitais
	- Computadores e celulares feitos da película digital ou mesmo embutidos em roupas e outros acessórios do dia-a-dia
A CORRIDA TECNOLÓGICA: HARDWARE, SOFTWARE E PEOPLEWARE
Mais de 50 anos de informática trouxeram uma série de significativas evoluções tecnológicas
Se por um lado as descobertas sucediam-se rapidamente, em maravilhosas ferramentas de hardware e de software, por outro lado, as pessoas, os grupos de pessoas, as empresas e a sociedade observava, e buscavam o envolvimento gradativamente
Toda a sociedade, e não somente as empresas, poderão ser beneficiadas por estas conquistas
Faz-se necessário também que existam processos inclusivos e capacitadores para o desenvolvimento dos usuários nos processos de agregação de dados, informações e geração de conhecimento
O hardware lidera o processo de desenvolvimento e transfere para a indústria de software a obrigação de desenvolver aplicações que possibilitem a maior maximização da potencialidade dos recursos de hardware
Elo mais fraco da cadeia: peopleware – são os usuários e/ou potenciais usuários do hardware e do software
O ritmo de absorção e compreensão de novas tecnologias demonstra-se de forma mais lenta, possibilitando, em alguns casos, até mesmo resistência e repulsa pela nova tecnologia
O aprendizado do uso do computador: mudança de ideias, metodologias para reduzir o impacto de mudanças nas pessoas (jovens VS idosos)
# Delays (em relação ao desenvolvimento de inovações/evoluções): HARDWARE > SOFTWARE > PEOPLEWARE
Muitos ainda utilizam um percentual muito abaixo e pouco representativo da potencialidade dos recursos computacionais que são disponibilizados
As pessoas deveriam ser mais encorajadas e também mais incentivadas a desenvolver capacidades e modelos cognitivos que favoreçam a aprendizagem
Ex.: uso de funções, de fórmulas, das macros, de técnicas de programação usando código Visual Basic for Applications (VBA), ou programação e regressão linear usando o Solver.
Para entendermos o processo evolucionário dos três componentes – o hardware, o software e o peopleware – verificaremos que ainda existe um gap entre cada um dos níveis
Por outro lado, há uma relação direta que pode ser associada com cada um destes componentes: o hardware com os dados, a informação com os softwares e o peopleware com o conhecimento, que também se relaciona com questões culturais na forma de aprender.
Grande dificuldade para que estes usuários possam acompanhar as tendências por diversos motivos: financeiros (o preço), tempo (destinado ao uso e aprendizado), necessidade, etc.
UPDATE E UPGRADE
Na computação, o upgrade está associado a atualização de partes ou da estrutura de hardware. Se adiciona um componente ou dispositivo novo, e consequentemente retira-se o antigo.
Update (up-to-date) frequentemente se refere a alguma melhoria ou atualização que o software recebe.
HARDWARE
Corresponde à parte material e aos componentes físicos do sistema
Hardware pode ser constituído por um computador isolado (stand-alone) ou pode estar conectado a outros equipamentos ou a vários equipamentos
3 módulos básicos de qualquer computador (partes do HW): CPU, memórias e periféricos
Unidade de Processamento (CPU):
	- Componente mais importante do HW
	- Permite todo o processamento de dados, comandando...
Memória
	- Dispositivo capaz de armazenar dados, instruções, comandos, e permite o seu processamento geral
	- Diversostipos de memória: RAM, ROM, PROM, Flash...
	- A memória flash vem sendo uma das mais utilizadas no mercado para armazenamento de dados (smartphones, tablets, notebooks, ultrabooks,...), são regraváveis inúmeras vezes e possuem mobilidade
Periféricos
	- Conjunto de elementos considerados acessórios ao fluxo de processamento de dados, porém não são dispensáveis
	- Há uma tendência para estes dispositivos serem mais naturais, interativos e de fácil utilização
	- Tipos: de entrada, de saída, e de entrada e saída
	- Ex. entrada: teclado, mouse, scanner, CD-ROM, leitores de códigos de barras, câmeras digitais
	- Ex. saída: monitor de vídeo, plotter, alto-falantes
	- Ex. saída/entrada: monitores de vídeos sensíveis ao toque, touchscreen, modem, unidade de discos e de fitas, impressoras multifuncionais.
CATEGORIAS DE SISTEMAS DE COMPUTADORES
Os modelos e as tecnologias em relação aos computadores variam de acordo com a utilização e os benefícios esperados. Dependendo das necessidades e do desempenho que se busca em sua utilização, o porte do computador poderá ser maior ou menor
Ex.: desktops, laptops, notebooks, wearable technology, tablets, ultrabook.
A venda global de computadores pessoais caiu cerca de 11% ente 2012 e 2103. A venda de tablets aumentou 134% entre agosto de 2012 e agosto de 2013.
RELEVÂNCIA DO HARDWARE
As tecnologias de hardware vêm se inserindo na vida das pessoas e assumindo um papel fundamental no mundo empresarial, buscando:
	- Aumentar a produtividade e a qualidade
	- Reduzir custos
	- Agregar valor aos negócios
	- Obter bons resultados e maior remuneração aos acionistas
A tecnologia tem capacidade de alavancar mudanças na vida das pessoas, na dinâmica das empresas, porém, paradoxalmente, a grande velocidade da evolução tecnológica leva a sua obsolescência, quase no mesmo ritmo.
SOFTWARE
Para se usufruir da potencialidade dos recursos de hardware, faz-se necessárias sua operacionalização a partir de uma parte lógica que o comanda que são os programas
Definição: conjunto de componentes lógicos de um computador ou sistema de processamento de dados; programa, rotina ou conjunto de instruções que controlam o funcionamento de um computador; suporte lógico.
TENDÊNCIAS EM SW
Primeira Geração (1940-1950): programas escritos pelo usuário. Linguagens de máquina
Segunda Geração (59-65): programas em pacotes Linguagens simb[ólicas
Terceira Geração (65-70): Sistemas operacionais. Linguagens de alto n´pivel
Quarta Geração (70-atual): sistemas de gerenciamento de banco de dados. Pacotes para microcomputador
Quinta Geração (transição): linguagem natural, sistemas especialistas, inteligência artificial
 
SOFTWARE LIVRE
Trata-se de um software de computador, que pode ser usado, copiado e estudado
O modo de uso, de distribuição de software livre é anexar ao mesmo tempo uma licença de software livre e transformar o código-fonte do programa disponível
Este software se caracteriza por ser criado e gerenciado por várias comunidades e desenvolvedores pelo mundo que se comprometem a colaborar com o desenvolvimento e atualizar as possíveis correções
O software se considera livre quando atende aos quatro tipos de liberdade para os usuários do mesmo, definidas pela Free Software Foundation:
A liberdade de executar o programa, para qualquer propósito;
A liberdade de estudar o programa, e adaptá-lo para as suas necessidades.
A liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo;
A liberdade de modificar (aperfeiçoar) o programa e distribuir estas modificações, de modo que toda a comunidade se beneficie.
SOFTWARE ABERTO
A OSI, por conta da ambiguidade da palavra “free” em inglês, prefere a expressão Open Source, que em língua portuguesa é traduzida por software de código aberto ou software aberto. 
A OSI definiu dez quesitos para que software seja considerado open source: (1) distribuição livre; (2) acesso ao código-fonte; (3) permissão para a criação de trabalhos derivados; (4) integridade do autor código-fonte; (5) não discriminação contra pessoas ou grupos; (6) não discriminação contra áreas de utilização; (7) distribuição da licença; (8) licença não específica a um produto; (9) licença não restritiva a outros programas; (10) licença neutra em relação à tecnologia.
Foi criado com o objetivo de apresentar o software livre às empresas de uma forma mais comercial
Ex.: Libre Office, GIMP (editor de imagens), Mozilla Firefox.
As principais vantagens que este software fornece às empresas são: redução de custos; possibilidade de auditar o código dos programas utilizados; adaptação dos programas que são utilizados de forma personalizada; incentivo à criatividade na produção, etc.
O grande desafio das empresas, além do próprio processo de mudança de plataforma, é não saber a quem recorrer quando precisam de suporte e ainda não existem soluções para os problemas de implantação e de desenvolvimento e, principalmente, a falta de conhecimento e de suporte técnico especializado.
SOFTWARE PROPRIETÁRIO
É criado por uma empresa que detém os direitos sobre o produto, e sua distribuição é feita mediante o pagamento de licença de uso
Normalmente, a fim de que se possa utilizar, copiar, ter acesso ao código-fonte ou redistribuir, deve-se solicitar a permissão ao proprietário, ou pagar para poder fazê-lo. Precisa adquirir licença para cada ação.
Ex.: Microsoft Office, Adobe Photoshop.
SOFTWARE COMERCIAL
É desenvolvido por uma empresa com o objetivo de obter lucros com a sua utilização
Comercial e Proprietário são diferentes
A maioria dos softwares comerciais é do tipo proprietário, no entanto existem softwares livres que são comerciais; ainda existem softwares não livres e não comerciais
# Proprietário, mas não comercial: desenvolvido internamente pela empresa e sem intenção de ser divulgado para concorrentes
A comercialização do software geralmente é combinada com a prestação de serviços com a implementação, o treinamento de uso, o suporte técnico, as atualizações de segurança, etc.
Podem ser construídos sobre plataformas de software proprietário ou livre.
# Softwares desenvolvidos especificamente para a empresa e não disponibilizados prontos no mercado.
SOFTWARE: SISTEMA OPERACIONAL
É o software de sistema que gerencia e controla as atividades do computador
Ele determina quais recursos computacionais serão utilizados para a realização de tarefas, para a solução de problemas e determina a frequência e a priorização de atividades de acordo com a alocação e monitoramento dos recursos computacionais.
Também pode...
SW: APLICATIVOS E LINGUAGENS DE PROGRAMAÇÃO
O software aplicativo ou programas de computador são conjuntos de comandos, de instruções ou de ordens elaboradas pelo cliente e/ou usuário para o computador cumprir, visando resolver os problemas e desenvolver as atividades ou tarefas específicas, sejam softwares livres ou proprietários
...
Todos os programas de softwares são escritos em esquemas de linguagem de programação...
COMPARAÇÃO ENTRE OS NÍVEIS DE COMPREENSÃO DE LINGUAGENS
Linguagem de máquina: é a linguagem de programação mais próxima com a qual a máquina (recursos de hardware) trabalha. Somente esta linguagem consegue enviar instruções ao processador
Baixo nível: é uma linguagem de programação próxima usada pela máquina, porém com alguns artifícios que a torna mais acessível ao usuário. Deve-se conhecer bem o equipamento a ser usado.
Alto nível: é uma linguagem de programação mais acessível às pessoas. Constitui-se de regras e códigos mais próximos da linguagem natural. Não exige alto grau de conhecimento das características técnicas do equipamento, pois não permite variedade de instruções capazes de interferir a esse ponto no equipamento, os códigos são mais “padronizados”.
Altíssimo nível ou “amiga do usuário”: é uma linguagem de programação muito mais acessível às pessoas, em face do grau de simplicidade que as instruções são constituídas.
SW: AUTOMAÇÃO DE ESCRITÓRIOSOU OFFICE
Os editores de texto são fáceis de usar e trazem grandes benefícios quanto a melhoria da produtividade e eficiência na elaboração de documentos, cartas, livros, etc.
Planilhas eletrônicas, softwares de apresentação
Banco de dados: ferramenta que possibilita armazenar, organizar, classificar, recuperar e manipular dados, possibilitando uma grande diversidade de aplicações.
SW: UTILITÁRIOS
Têm como função principal a complementação dos softwares de automação de escritórios e dos aplicativos: Ex.: backup, antivírus, compactadores, etc.
PEOPLEWARE
Trata-se da pessoa que irá usufruir os recursos de software e hardware obtendo a informação necessária para a realização de suas tarefas ou tomadas de decisões.
O aprendizado em relação aos recursos computacionais ajuda tanto em termos pessoais como profissionais, e consequentemente poderá trazer benefícios para as empresas, permitindo maior integração de usuários, clientes, etc. com estes recursos.
Da mesma maneira que o hardware e o software, o peopleware possui um “organismo humano” que está sujeito a inúmeras falhas e preocupações que devem ser observadas
Algumas das principais razões da inconfiabilidade das pessoas na execução dos recursos computacionais são: fadiga, questões pessoais, desajustes com a empresa, interesses pessoais, incompetência.

Mais conteúdos dessa disciplina