Aula 6 — Gestão dos Recursos Tecnológicos de Hardware e Software
Gestão dos recursos tecnológicos de hardware e software Meta da aula Apresentar os recursos tecnológicos de hardware e software relacionados aos sistemas de informação.
Introdução
Seção intitulada “Introdução”Nesta aula serão abordados conteúdos referentes à infraestrutura de TI, hardware de computador e software.
O termo Tecnologia da Informação (TI) serve para designar o conjunto de recursos tecnológicos e computacionais para geração e uso da informação.
A TI está fundamentada nos seguintes componentes: hardware e seus dispositivos periféricos, software e seus recursos, sistemas de telecomunicações, gestão de dados e informações.
Segundo Batista (2004), a TI caracteriza-se por um conjunto de recursos não-humanos (como, recursos materiais e tecnológicos) dedicados ao armazenamento, ao processamento e à comunicação da informação, e pela maneira como esses recursos estão organizados num sistema capaz de executar um conjunto de tarefas. A TI não se restringe a equipamentos (hardware), programas (software) e comunicação de dados. Existem tecnologias relativas ao planejamento de informática, ao desenvolvimento de sistemas, ao suporte de software, aos processos de produção e operação, ao suporte de hardware, dentre outros.
A aplicação combinada dos conhecimentos teóricos e práticos de computação, telecomunicação e microeletrônica resulta em obtenção, processamento, armazenamento e transmissão da informação. O processamento de informação, seja de que tipo for, é uma atividade de importância central nas economias industriais avançadas e está presente com grande força em áreas como finanças, planejamento de transportes, design, produção de bens, assim como na imprensa, nas atividades editoriais, no rádio e na televisão.
O desenvolvimento cada vez mais rápido de novas tecnologias de informação modificou as bibliotecas e os centros de documentação (principais locais de armazenamento de informação), introduzindo novas formas de organização e acesso aos dados de obras armazenadas; mais do que isso, reduziu custos, acelerou a produção dos jornais e possibilitou a formação instantânea de redes televisivas de âmbito mundial. Além disso, tal desenvolvimento facilitou e intensificou a comunicação pessoal e institucional, através de programas de processamento de texto, de formação de bancos de dados, de editoração eletrônica, de tecnologias que permitem transmissão de documentos, envio de mensagens e arquivos, bem como consultas a computadores remotos (via redes mundiais de computadores, como a internet). A difusão das novas tecnologias de informação trouxe também impasse e problemas relativos à privacidade dos indivíduos e a seu direito à informação, pois os cidadãos, geralmente, não têm acesso à grande quantidade de informações sobre eles coletadas, por instituições particulares ou públicas.
infraestrutura de Ti e Hardware de Computador
Seção intitulada “infraestrutura de Ti e Hardware de Computador”Para falarmos de infraestrutura de TI e hardware de computador, é necessário relembrarmos o conceito de sistema e informação. Podemos dizer que sistema é um conjunto identificável e coerente de elementos que interagem entre si, no qual cada elemento pode ser um subsistema.
Já a informação é composta pelo resultado de fatos ou ideias relevantes, ou seja, dados que foram transformados (processados) numa forma inteligível para quem os recebe com valor (utilidade) real ou aparente.
Sistema de informação Sistema de informação é um conjunto de componentes interrelacionados que coleta, processa, armazena e dissemina informações (processamento de dados), para apoiar a tomada de decisões, a coordenação e o controle. Os componentes podem ser caracterizados como: dispositivo de comunicação, unidade central de processamento, armazenamento primário e secundário, e dispositivos de entrada e de saída.
graph TD
CPU["Unidade central de processamento<br/>(CPU)"]
COM["Dispositivos de comunicação"]
SEC["Armazenamento secundário<br/>• Disco magnético<br/>• Disco óptico<br/>• Fita magnética"]
PRI["Armazenamento primário"]
ENT["Dispositivos de entrada<br/>• Teclado<br/>• Mouse de computador<br/>• Tela de toque<br/>• Leitores de dados"]
SAI["Dispositivos de saída<br/>• Impressoras<br/>• Terminais de vídeo<br/>• Plotadoras<br/>• Saída de áudio"]
CPU ---|Barramentos| COM
CPU --- SEC
CPU --- PRI
CPU --- ENT
CPU --- SAI
Figura 6.1: Componentes e hardware de um sistema de informação.
Fonte: LAUDON e LAUDON, 2004.
Sistema de computação Sistema de computação é toda a estrutura de operação de computadores, abrangendo o processamento, a memória, a comunicação de dados, os dispositivos de entrada e saída, os sistemas operacionais e compiladores; enfim, abrange tanto os hardwares e softwares quanto os peoplewares.
O hardware é composto por equipamentos como: computadores, impressoras, scanner, teclado, mouse, entre outros. Um subsistema do sistema de informação pode ser entendido como um sistema de computação.
O software é formado por diversos programas de computador que fornecem instruções específicas sobre tarefas que o hardware deve executar para gerar a informação desejada.
O peopleware é constituído por pessoas que realizam as tarefas necessárias para o funcionamento dos outros componentes do sistema de forma a atingirem seu objetivo (profissionais de informática) e pelas pessoas que solicitam e utilizam as informações por ele geradas (usuários).
Sistema de computadores O sistema de computadores é composto por bits e bytes. Os bits (binary digit – dígito binário) representam a menor unidade de dados, na forma de 0 ou 1. Os bytes são formados por uma sequência de bits, que armazena um número ou caractere, ou seja, um caractere é representado por um byte.
Também fazem parte do sistema de computadores a CPU, o armazenamento primário e secundário, e os dispositivos de entrada e saída. A Unidade Central de Processamento (CPU) é responsável por manipular símbolos, números e letras e controlar outras partes do sistema computadorizado. Essa relação ocorre por intermédio dos barramentos, e o barramento de controle monitora a entrada e a saída dos dados; o barramento de dados é por onde os dados fluem de um dispositivo para outro e permite a troca de dados bidirecional entre os dispositivos; o barramento de endereços é constituído por um conjunto de pinos presentes no microprocessador que permite endereçar a memória acessada.
graph TD
CPU["Unidade Central de Processamento (CPU)<br/>Unidade lógico-aritmética: 22+11=33, 9<10<br/>Unidade de controle"]
PRI["Armazenamento primário<br/>(endereço do armazenamento primário)"]
ENT["Dispositivos de entrada"]
SAI["Dispositivos de saída"]
SEC["Armazenamento secundário"]
CPU ---|Barramento de dados| PRI
CPU ---|Barramento de endereços| PRI
CPU ---|Barramento de controle| PRI
CPU --- ENT
CPU --- SAI
CPU --- SEC
Figura 6.2: CPU e armazenamento.
Fonte: LAUDON e LAUDON, 2004.
Armazenamento primário e secundário O armazenamento primário arquiva temporariamente as instruções do programa e os dados que estão sendo usados pelo sistema.
A composição do armazenamento primário dá-se através do programa de software que está sendo executado, do programa do sistema operacional e dos dados que estão sendo usados pelo programa. Também fazem parte desse tipo de armazenamento a unidade lógico-aritmética (que executa as principais operações lógicas e aritméticas do computador), a unidade de controle (que coordena e controla as outras partes do sistema computadorizado), a RAM (Random Access Memory – memória de acesso volátil) que acessa, diretamente, qualquer local escolhido ao acaso na memória do computador, bem como a ROM (Read Only Memory – memória somente de leitura), formada por chips semicondutores de memória com instruções de programa que não podem ser gravadas ou alteradas pelo usuário.
Na ROM ficam armazenados os BIOS (Basic Input and Output System – sistema básico de entrada e saída); os POST (Power On Self Test – autoteste) responsáveis pelo autoteste em todos os periféricos ligados ao computador, executado toda vez que ligamos o microcomputador;
e o setup (configuração), responsável por atualizar a configuração do computador, que é alimentado diretamente por uma pequena bateria localizada no interior da máquina.
O armazenamento secundário dá-se pelo uso de discos magnéticos (disco flexível, disco rígido), discos ópticos (CD-ROM, DVD), fita magnética (meio mais antigo de armazenamento secundário) e novas alternativas de armazenamento (redes alternativas de armazenamento de dados – Nets of Storage Alternative – SAN). Esses elementos atuam simultaneamente e integrados com as operações de processamento.
graph TD
Fitas["Biblioteca de fitas"] --- R1[RAID]
R2[RAID] --- SAN((SAN))
R1 --- SAN
R3[RAID] --- SAN
SAN --- S1[Servidor]
SAN --- S2[Servidor]
S1 --- Rede((Rede))
S2 --- Rede
Rede --- U1[Usuário]
Rede --- U2[Usuário]
Rede --- U3[Usuário]
Rede --- U4[Usuário]
Rede --- U5[Usuário]
Figura 6.3: SAN.
Fonte: LAUDON e LAUDON, 2004.
Processamento O processamento ocorre por ações conjuntas dos microprocessadores com a capacidade de processamento através da tecnologia de circuitos integrados que integra a memória, a lógica e o controle do computador em um único chip. No processamento paralelo, o problema é fragmentado em partes menores, ou seja, múltiplas instruções são processadas simultaneamente com vários processadores.
graph TD
subgraph SEQ["Processamento sequencial"]
direction TB
PS1[Programa] -->|Tarefa 1| CS1[CPU] --> RS1[Resultado]
RS1 --> PS2[Programa] -->|Tarefa 2| CS2[CPU] --> RS2[Resultado]
end
subgraph PAR["Processamento paralelo"]
direction TB
PP[Programa] --> CP1["CPU (Tarefa 1)"]
PP --> CP2["CPU (Tarefa 2)"]
PP --> CP3["CPU (Tarefa 3)"]
PP --> CP4["CPU (Tarefa 4)"]
PP --> CP5["CPU (Tarefa 5)"]
CP1 --> RP[Resultado]
CP2 --> RP
CP3 --> RP
CP4 --> RP
CP5 --> RP
end
Figura 6.4: Processamento sequencial e paralelo.
Fonte: LAUDON e LAUDON, 2004.
No funcionamento de um sistema genérico de computador, os dados são lidos na unidade de entrada, processados numa unidade de processamento e os resultados obtidos são impressos na unidade de saída.
A unidade de entrada é o componente inicial sobre o qual o sistema opera (matéria-prima). A entrada de um sistema pode ser a saída de outro sistema. O processamento é a atividade que transforma as entradas em saídas. A saída é o resultado de um processamento, o propósito para o qual o sistema foi projetado. Sabemos que a função de um computador é processar dados. Para processá-los, é preciso movê-los até a unidade central de processamento, armazenar resultados intermediários e finais em locais onde eles possam ser encontrados mais tarde e controlar essas funções de transporte, armazenamento e processamento.
Quando comparamos, por exemplo, o funcionário de um escritório com um computador, vemos que, em alguns casos, ainda há o funcionário que usa no escritório máquina de calcular, máquina de escrever, arquivo de dados, prancheta e escaninho para processar as funções que seriam exercidas pelo computador. Para o computador, a unidade de controle é o funcionário, a unidade aritmética e lógica é a máquina de calcular, a memória principal corresponde ao arquivo de dados, a unidade de entrada é a prancheta e a unidade de saída é o escaninho. Cabe lembrar que as unidades de controle, aritmética e lógica, e a memória principal encontram-se contidas na CPU (Unidade Central de Processamento).
Tabela 6.1: Exemplos de dispositivos de entrada e saída de dados
| Dispositivos de entrada de dados | Dispositivos de saída de dados |
|---|---|
| Mouse de computador (dispositivo usado para selecionar um ícone ou comando) | Monitores (apresentam imagens através de telas visuais) |
| Tela sensível ao toque (como monitor de vídeo e terminais de caixa eletrônico) | Impressoras (utilizada para copiar imagens e documentos) |
| Reconhecimento óptico de caracteres (dispositivos usados para converter caracteres e códigos digitais, como código de barras) | Disco óptico (usado na armazenagem de dados como CD e DVD) |
| Reconhecimento de caracteres de tinta magnética (usado, geralmente, para o reconhecimento de cheques no setor bancário) | Saída de áudio (dispositivo que converte dados digitais em formato de voz, como caixa de som) |
| Scanner digital (dispositivo de leitura digital de imagens e documentos) | |
| Entrada de áudio (dispositivo que converte voz em formato digital, como gravador) |
O processamento também pode ocorrer de duas formas distintas: em lote ou online. No processamento em lote, as transações são acumuladas e armazenadas até o processamento. No online, as transações são registradas diretamente no computador e processadas imediatamente.
graph TD
subgraph LOTE["Processamento em lote"]
direction TB
T1["Transações agrupadas em lotes"] --> E1["Entrada por teclado"] --> AC["Arquivo classificado de transações"]
AM["Arquivo mestre antigo"] --> V["Validar e atualizar"]
AC --> V
V --> RE["Relatório de erros"]
V --> REL["Relatórios"]
V --> NM["Novo arquivo mestre"]
end
subgraph ONLINE["Processamento online"]
direction TB
T2["Transações"] --> ED["Entrada imediata<br/>(entrar diretamente)"] --> PI["Processamento imediato<br/>(processar/atualizar o arquivo mestre)"] --> AT["Atualização imediata de arquivos<br/>(arquivo mestre)"]
end
Figura 6.5: Processamento em lote e online.
Fonte: LAUDON e LAUDON, 2004.
Classificação de computadores e redes Os computadores são classificados por portes ou categorias.
-
mainframe é um computador de grande porte, que tem uma enorme capacidade de processamento e, normalmente, é dedicado ao processamento de um volume grande de informações. Os mainframes são capazes de oferecer serviços de processamento a milhares de usuários por meio de milhares de terminais conectados diretamente ou através de uma rede;
-
computador de médio porte, menos poderoso, mais barato e menor que um mainframe.
-
minicomputadores são intermediários entre os mainframes (por exemplo, o Electric Numeric Integrator and Calculator – ENIAC) e os microcomputadores (PC). Modernamente foram substituídos pelas chamadas workstations, sistemas de médio alcance, ou, em suas versões mais recentes, os servidores, que prestam serviços a outros sistemas computacionais. São comumente usados em universidades, fábricas e laboratórios de pesquisa;
-
computador pessoal (PC), pequeno computador de mesa ou portátil, é um computador de pequeno porte e baixo custo, que se destina ao uso pessoal ou para uso de um pequeno grupo de indivíduos. A expressão PC é utilizada para denominar computadores de mesa (desktops) ou laptops executando vários sistemas operacionais em várias arquiteturas. Os sistemas operacionais predominantes são Microsoft Windows, Mac OS e Linux;
-
estação de trabalho (workstation) e um computador de mesa com recursos gráficos e matemáticos poderosos.
Workstation é o nome genérico dado a computadores situados, em termos de potência de cálculo, entre o PC e o mainframe. Algumas dessas máquinas são direcionadas para aplicações com requisitos gráficos acima da média, podendo então ser referidas como estação gráfica ou computadores que acessam os serviços de um servidor são chamados clientes. As redes que usam servidores são do tipo cliente-servidor, utilizadas em redes de médio e grande porte (com muitas máquinas) e em redes nas quais a questão da segurança desempenha um papel de grande importância;
- rede peer-to-peer (par-a-par) é o processamento distribuído que liga computadores através da Internet ou de redes privadas. Geralmente, uma rede peer-to-peer é constituída por computadores ou outros tipos de unidades de processamento que não possuem um papel fixo de cliente ou servidor; pelo contrário, costumam ser considerados de mesmo nível e assumem o papel de cliente ou de servidor dependendo da transação sendo iniciada ou recebida de um outro par da mesma rede.
As redes de computadores classificam-se em: processamento distribuído, distribuição do trabalho de processamento entre vários computadores; processamento centralizado, realizado por um computador central de grande porte; e computação cliente-servidor, que divide o processamento entre “clientes” e “servidores” na rede.
graph LR
C["Cliente<br/>• Interface de usuário<br/>• Função de aplicação"]
S["Servidor<br/>• Dados<br/>• Função de aplicação<br/>• Recursos de rede"]
C -->|Requisições| S
S -->|Dados e serviços| C
Figura 6.6: Rede cliente-servidor.
Fonte: LAUDON e LAUDON, 2004.
Atividade 1
Seção intitulada “Atividade 1”Você é administrador do departamento de TI de uma empresa de engenharia especializada em construção civil e, por ser conhecedor da capacidade dos computadores e do seu arranjo de processamento, é responsável por realizar a divisão de tarefas entre clientes e servidores. Se você entende as alternativas tecnológicas de hardware existentes para processar e armazenar informações, pode selecionar adequadamente as tecnologias corretas para uso da empresa.
A empresa de engenharia possui uma capacidade computacional com diferentes tipos de chips de memória e semicondutores que são utilizados para o armazenamento primário. A capacidade de processamento do computador depende, em parte, da velocidade dos microprocessadores que integram a lógica e o controle do computador em um único chip. A empresa possui, como principais tecnologias de armazenamento secundário, disco magnético, disco óptico e fita magnética; como principais dispositivos de entrada, teclados, mouse, telas sensíveis ao toque, canetas etc.; e como principais dispositivos de saída, terminais de vídeo, impressoras etc. A empresa também faz uso do processamento em lote e online visando melhor administrar suas informações e transações empresariais.
Que conhecimentos sobre processamento computacional e armazenamento você, como administrador do departamento de TI da empresa de engenharia, precisa ter para administrar as informações e transações empresariais?
Resposta Comentada
O administrador do departamento de TI da empresa precisa saber quais as alternativas tecnológicas de hardware existentes para processar e armazenar informações empresariais, bem como deve saber que os computadores modernos possuem componentes como: CPU, armazenamentos primários e secundários, dispositivos de entrada, de saída e de comunicação. Todos esses componentes trabalham juntos para agilizar o processamento das informações.
O administrador de TI deve saber também sobre as tecnologias de armazenamento primário e secundário. O armazenamento primário refere-se à capacidade de processamento do computador a qual depende, em parte, da velocidade dos microprocessadores que integram a lógica e o controle do computador em um único chip. As capacidades do microprocessador podem ser medidas pelo tamanho da palavra, a largura do barramento de dados e a velocidade de transmissão dos dados. A maioria dos computadores convencionais processa uma instrução por vez, mas computadores com processamento paralelo podem processar múltiplas instruções simultaneamente.
Já o armazenamento secundário refere-se à capacidade de armazenamento através de disco magnético, disco óptico e fita magnética.
Softwares
Seção intitulada “Softwares”Para falarmos sobre software, convém entendermos o que é algoritmo, estrutura de dados, programas, linguagens e compilador.
-
algoritmo corresponde a uma descrição que define um padrão de comportamento (sequência de instruções), expresso em termos de um conjunto finito de ações;
-
estrutura de dados é o conjunto abstrato de dados que representam uma situação real no computador;
-
programas são formulações concretas de algoritmos abstratos, baseados em representações e estruturas específicas de dados, por nós colocados na memória do computador;
-
linguagem de máquina (linguagem de primeira geração) é a linguagem de baixo nível que é usada, diretamente, por um dado computador, definida através dos circuitos disponíveis nesse computador (os computadores só entendem linguagem de máquina);
-
linguagem de programação (linguagem de segunda geração) é uma técnica notória para programar, com a intenção de servir de veículo tanto para a expressão de raciocínio algorítmico quanto para a execução automática de um algoritmo por um computador;
-
linguagem de montagem (linguagem de terceira geração) é a linguagem usada para facilitar a programação. A partir da introdução dessa linguagem, surgiu a possibilidade de se programar usando o método mnemônico (código de operação). Por exemplo, a palavra “NOME” no ato da programação significa que a máquina entende todos os dados que estão associados a essa palavra e carrega o sistema com essas informações mnemônicas, cada comando correspondendo a uma instrução da máquina.
Essa linguagem é considerada intermediária;
-
linguagem de alto nível (linguagem de quarta geração) é a linguagem que se aproxima da falada pelo homem, na qual um único comando poderia corresponder a mais de uma instrução de máquina. A programação passou a ser baseada na notação matemática e em palavras da linguagem falada;
-
compilador é um programa que traduz a linguagem de alto nível na linguagem de máquina, ou seja, executa a criação do programa objeto, escrito com uma sequência de zeros e uns que agora poderão ser interpretados pelo processador.
As novas tecnologias de softwares para beneficiar a empresa usam ferramentas de programação orientadas a objeto e novas linguagens de programação como: Java, Hypertext Markup Language (HTML) e Xtensive Markup Language (XML), que podem auxiliar a empresa a criar um software com maior rapidez e eficiência e produzir aplicações baseadas na internet ou em dados de sites da web. A programação orientada a objeto combina dados e procedimentos em um único objeto, que pode agir como um bloco independente de construção de software. Cada objeto pode ser utilizado em sistemas diferentes, sem alteração do código do programa.
Classificação de software Os softwares, série de comandos e instruções para o computador, classificam-se em:
-
software de sistema – programa-base que gerencia os recursos do computador e possibilita o uso de softwares aplicativos;
-
software aplicativo – programa escrito para desempenhar funções especificadas pelos usuários finais.
Software de Sistema
Seção intitulada “Software de Sistema”graph TD
U[Usuários] --> SA["Software aplicativo"]
SA --> SS["Software de sistema"]
SS --> H[Hardware]
Software de sistema:
- Sistemas operacionais: programam as tarefas, alocam recursos do computador, monitoram as tarefas.
- Tradutores de linguagem: interpretadores, compiladores.
- Programas utilitários: executam operações de rotina (por exemplo, classificar, listar, imprimir) e gerenciam dados (por exemplo, criam arquivos, fundem arquivos).
Software aplicativo — linguagens de programação:
Linguagem assembly, Fortran, Cobol, Basic, Pascal, C e linguagens de quarta geração e ferramentas de software para PC.
Figura 6.7: Software de sistema e software aplicativo.
Fonte: LAUDON e LAUDON, 2004.
Os sistemas operacionais de PC apresentam funções do tipo:
alocar e atribuir os recursos do sistema; agendar o uso dos recursos do computador; monitorar as atividades do sistema de computador;
prover locais na memória primária para dados e programas; controlar os dispositivos de entrada e saída. Esses sistemas operam através de multiprogramação, multitarefas e multiprocessamento.
A multiprogramação executa dois ou mais programas simultaneamente usando o mesmo computador. A CPU executa apenas um programa, mas atende às necessidades de entrada e saída de outros.
As multitarefas são recursos de multiprogramação de sistemas operacionais de um só usuário, que administra programas com mais eficiência dividindo-os em pequenas partes de comprimento fixo ou variável e compartilha os recursos computacionais por muitos usuários simultaneamente.
O multiprocessamento executa duas ou mais instruções simultaneamente em um único sistema, usando mais de uma CPU através de programas tradutores de linguagem e utilitários que traduzem programas de linguagem de alto nível em linguagem de máquina.
Existe uma diferença básica entre software de sistemas e software aplicativo. Os softwares de sistemas são responsáveis pela interface gráfica com o usuário, como: Windows 98, Windows Millennium Edition, Windows XP, Unix, Linux, dentre outros. Já os softwares aplicativos são responsáveis pela linguagem de programação (código binário);
linguagem assembly, que lembra a linguagem de máquina, substitui recursos mnemônicos por códigos numéricos; linguagens de terceira geração (Fortran, Cobol, Basic, Pascal e C); linguagem de quarta geração, que é empregada diretamente pelos usuários finais; linguagens naturais, que se aproximam da linguagem humana; linguagens de consulta, que dão respostas imediatas, online, a requisições de informações. Os pacotes de software aplicativo possuem ferramentas de softwares usadas no processamento de texto, planilhas, gerenciamento de dados, integração empresarial (são conjuntos de módulos integrados que permitem o uso de dados para múltiplas funções e processos de negócios). Por exemplo, o servidor web que gerencia e localiza onde estão armazenadas as páginas web no computador.
Para que o comércio e a empresa possam adotar os softwares de sistemas e aplicativos precisam atender a alguns requisitos como:
planejar a capacidade computacional da empresa; planejar a capacidade de um computador, produto ou sistema de expandir-se para atender a um número maior de usuários sem sofrer danos; designar o custo total de possuir recursos tecnológicos; planejar os custos iniciais de compra, custos dos upgrades (atualizações) de hardware e software, manutenção, suporte técnico e treinamento. Além disso, adotam provedores de serviços de armazenamento online e provedores de serviços aplicativos (Active Server Pages – ASP). Os provedores de serviços de armazenamento online permitem aos clientes armazenar e acessar dados, e podem ser terceirizados e alugados os espaços de armazenamento a assinantes na web. Já os ASP fornecem software que pode ser alugado por outras empresas e recursos adicionais que ajudam as organizações a gerenciar seus ativos tecnológicos.
Atividade 2
Seção intitulada “Atividade 2”Diante do seu papel como administrador do departamento de TI, conforme apresentado na Atividade 1, você precisa entender a diferença entre as classificações de software, para poder selecionar as tecnologias que proporcionem um maior benefício para a empresa. A empresa de engenharia possui software de sistema que coordena as várias partes do sistema de computador e promove a mediação entre o software aplicativo e o hardware de computador. O software aplicativo é usado por programadores de aplicação e alguns usuários finais para desenvolver aplicações empresariais específicas.
A empresa tem investido em sistemas operacionais para PC visando desenvolver a capacidade dos softwares através de multitarefa e suporte para múltiplos usuários em redes.
Você também é responsável por selecionar os softwares baseados em critérios como:
eficiência, compatibilidade com a plataforma tecnológica da empresa, suporte do fabricante e adequação da ferramenta de software aos problemas e às tarefas da organização.
Que critérios você, como administrador do departamento de TI da empresa de engenharia, deve usar para selecionar os softwares a serem usados?
Resposta Comentada
Para definir os melhores softwares a serem usados pelo departamento de TI da empresa de engenharia, o administrador precisa conhecer a classificação dos softwares (softwares de sistemas e aplicativos). O software de sistema coordena as várias partes do sistema de computador e promove a mediação entre o software aplicativo e o hardware de computador. O software aplicativo é usado por programadores de aplicação e alguns usuários finais para desenvolver aplicações empresariais específicas. A seleção do software deve ser baseada em critérios como: eficiência, compatibilidade com a plataforma tecnológica da empresa, suporte do fabricante e adequação da ferramenta de software aos problemas e às tarefas da organização.
A empresa tem investido em sistemas operacionais para PC visando desenvolver capacidades sofisticadas de multiprogramação, multitarefa, armazenamento virtual, tempo compartilhado, multiprocessamento e suporte para múltiplos usuários em redes. O software de sistema que administra e controla as atividades do computador é chamado de sistema operacional.
Esse sistema age como o gerente geral do sistema de informação, alocando, designando e programando recursos de sistema e monitorando a utilização do computador. Multiprogramação, multitarefa, armazenamento virtual, tempo compartilhado e multiprocessamento são capacidades do sistema operacional que habilitam a utilização mais eficiente dos recursos do sistema para que o computador possa solucionar vários problemas ao mesmo tempo.
Outros softwares de sistema incluem os programas de tradução, que convertem linguagens de programação em linguagem de máquina, e programas utilitários, que executam as tarefas comuns de processamento.
Conclusão
Seção intitulada “Conclusão”A administração de sistemas de informação aborda três itens importantes, como: administração, organização e tecnologia, que interagem entre si, conforme veremos a seguir:
-
Administração – Os gerentes devem saber como selecionar e gerenciar os recursos de hardware e software que compõem a infraestrutura de TI da organização. Administradores devem entender os custos e as capacidades de várias tecnologias de hardware e software e as vantagens e desvantagens de possuir esses recursos ou alugá-los de prestadores de serviços externos.
-
Organização – A tecnologia de hardware e software de computador pode aperfeiçoar ou melhorar o desempenho da empresa. A seleção de hardware e software deve se basear nas necessidades organizacionais e empresariais, considerando quão bem a tecnologia se mescla à cultura e à estrutura da empresa, bem como aos requisitos do processamento de informações.
-
Tecnologia – Existe uma gama de tecnologias de hardware e software à disposição de empresas que podem escolher entre muitas opções de processamento computacional (os mainframes, estações de trabalho, PC ou computadores em rede). Existem modos diferentes de configurar componentes de hardware para criar sistemas. As organizações também podem escolher entre as alternativas de sistemas operacionais e de ferramentas de software aplicativo e as principais decisões tecnológicas que estão disponíveis para o uso de hardware e software adequados para solucionarem problemas e para compatibilizar-se com outros componentes da infraestrutura de TI da organização.
Atividade Final Diante do seu papel como administrador do departamento de TI, conforme apresentado na Atividade 1, você é responsável por auxiliar o diretor-presidente da empresa a adquirir novas ferramentas de programação orientadas a objeto e novas linguagens de programação como: Java, HTML e XML que podem ajudar a criar software com maior rapidez e eficiência e produzir aplicações baseadas na internet ou em dados de sites da web.
Você como administrador de TI, deve dar atenção ao planejamento da capacidade do hardware para assegurar que a empresa tenha capacidade computacional suficiente para suas necessidades correntes e futuras. Tanto o hardware quanto o software são importantes recursos organizacionais, que devem ser cuidadosamente administrados para que a empresa possa competir junto ao comércio e negócios eletrônicos com nova ênfase estratégica em tecnologias, que podem armazenar grandes quantidades de dados de transações e disponibilizar online.
Quais são as novas tecnologias de software que podem beneficiar a empresa de engenharia? Como você deve orientar o diretor-presidente da empresa a adquirir e administrar os recursos de hardware e software?
Resposta Comentada
As novas tecnologias de softwares que podem beneficiar a empresa devem usar ferramentas de programação orientadas a objeto e novas linguagens de programação que podem auxiliar na criação de softwares com maior rapidez e eficiência ou produzir aplicações baseadas na internet. A programação orientada a objeto combina dados e procedimentos em um único objeto, que pode agir como um bloco independente da construção do software. Cada objeto pode ser utilizado em sistemas diferentes, sem alteração do código do programa.
O administrador de TI deve saber, por exemplo, que Java é uma linguagem de programação orientada a objeto projetada para operar na internet. A linguagem Java pode funcionar em qualquer sistema operacional. HTML é uma linguagem de montagem de página projetada para criar páginas web. XML é uma linguagem projetada para criar documentos estruturados, nos quais os significados dos dados são delimitados por tags (etiquetas).
Os dados dos documentos e páginas web marcados por tags podem ser manipulados e utilizados por outros sistemas de computador. Assim, o XML pode ser usado para permutar dados entre sites web e diferentes sistemas dentro de uma empresa e entre os sistemas dos diferentes parceiros de uma cadeia de suprimento.
Você deve orientar o diretor-presidente da empresa a adquirir e administrar os recursos de hardware e software visando manter-se competitivo junto ao comércio e aos negócios eletrônicos. O administrador de TI precisa dar atenção ao planejamento da capacidade do hardware para assegurar que a empresa tenha capacidade computacional suficiente para suas necessidades correntes e futuras. Ele também precisa pensar na relação custo-benefício para adquirir e manter o próprio hardware e software ou alugar esses recursos de provedores de serviços externos. O cálculo do custo total de propriedade dos recursos tecnológicos inclui não somente o custo original do hardware e software de computador, mas também os custos de atualização e manutenção, suporte técnico e treinamento.