Você está na página 1de 10

CAPITULO I

1.Introdução

O computador é um equipamento electrónico que processa informações na forma de dados,


podendo ser programado para a realização de diversas outras tarefas. Foi construído para
desempenhar cálculos e operações lógicas com facilidade e rapidez. A infra-estrutura do
mundo moderno é controlada por sistemas computacionais. A engenharia de software é
essencial para o funcionamento destes sistemas. Os sistemas de software são abstractos e
intangíveis. Para desenvolver um sistema de informações corporativo é totalmente diferente
de desenvolver um controlador para um instrumento científico. Assim sendo, os softwares são
programas de computador e documentação associada. Produtos de software podem ser
desenvolvidos para um cliente específico ou para o mercado em geral.

O sistema de software é dividido pelo sistema básico e complexo associando-se pela


complementaridade dos serviços que dispõem em ligação com os sistemas operativos. Essas
todas ferramentas servem de alicerce de estudo desse trabalho, com vista a convergir a
tipologia do software em computadores.

1.1.Objectivos

1.1.1. Objectivo Geral

 Compreender o contexto dos tipos de software caracterizados em sistemas


computacionais modernos.

1.1.2.Objectivos Específicos

 Identificar os sistemas de software utilizados em rede de computadores modernos;


 Descrever os tipos de softwares e sua funcionalidade;
 Relacionar a utilidade dos softwares com base na oferta dos serviços computacionais.

1.2.Metodologia

O trabalho foi realizado com base na pesquisa bibliográfica referente a autores como Antunes,
(2012). Apostila de Introdução a Informática. Sommerville, (2011). Engenharia de Software.
Através da leitura de certos artigos científicos, esboçou-se a contextualização e análise dos
conteúdos através do método hipotético-dedutivo e por conseguinte a aplicação das normas de
publicação de trabalhos científicos.
CAPITULO II: REVISÃO DA LITERATURA

2.1. Software de Sistemas

É o conjunto de instruções que servem fundamentalmente como intermediário entre o


hardware e o software de aplicações. Proporcionam importantes funções auto-regulatórias
para o computador (Lucas et al, 2009).

2.1.1.Tipos de produtos de Software

 Produtos genéricos: ferramentas de banco de dados, processadores de texto, pacotes


gráficos e gerenciamento de projectos;
 Produtos sob encomenda: feito sob demanda para um cliente com um nicho de
negócio específico (Sommerville, 2011).

2.2. Classificação do Software

Segundo Antunes (2012) podemos classificar o software da seguinte maneira:

 Software de base;
 Software aplicativo;
 Software cliente/servidor.

2.2.1. Software de base

O Software de base permite a operação e a programação do computador. Exemplos são os


sistemas operacionais e as linguagens de programação. O software de base é constituído pelos
programas que permitem a operação e a programação do computador (Antunes, 2012). Ele é
classificado em:

 Sistemas Operacionais;
 Linguagens de Programação.

2.2.1.1.Os Sistemas Operacionais

É o principal programa para controlo de sistemas, que supervisiona a generalidade das


funções do computador, afecta tempo do processador e memória aos programas e proporciona
uma interface entre o utilizador e o hardware (Lucas et al, 2009).

É o software que controla a execução de programas de computador e permite temporização,


detecção de erros, controlo de entradas/saídas, contabilidade de processamento, compilação,
atribuição de memória, gestão de dados e serviços relacionados (ANSI: American National
Standards Institute) (Lucas et al, 2009).
Exemplos: MS-DOS, Windows XP, Windows Vista, Unix, Linux, VMS (Virtual Memory
System-Minicomputadores), MVS (Multiple Memory System-Mainframes).

 O Linux é um sistema operativo baseado na arquitectura Unix. Foi desenvolvido por


Linus Torvalds, inspirado no sistema Minix (Lucas et al, 2009);
 O Ubuntu também é um sistema operativo baseado na arquitectura Unix; podese fazer
o download e gravar um CD, que serve como "live CD" ou seja permite que se utilize
a totalidade do sistema operativo a partir do CD sem que este se instale ou modifique
o PC (Lucas et al, 2009);
 MAC OS: Macintosh Operating System (Mac OS) é a denominação do sistema
operacional padrão dos computadores Macintosh produzidos pela Apple. Foi o
primeiro sistema gráfico, amplamente usado em computadores, a utilizar ícones para
representar os itens do computador, como programas, pastas e documentos. Também
foi pioneiro na disseminação do conceito de Desktop, com área de trabalho com
ícones de documentos, pastas e uma lixeira, em analogia ao ambiente de escritório
(Antunes, 2012).

2.2.2.Sistemas Operativos para Mainframes

a) Z/OS, z/VM e z/VSE

São sistemas operativos da IBM projectados para altas prestações nas transacções de
empreendimento e dados, e estende estas qualidades a aplicações novas que usam as mais
recentes tecnologias de software. Oferecem um desempenho escalável, base para desdobrar
aplicações SOA (arquitectura baseada em serviços) que usam tecnologias Internet e Java
(Lucas et al, 2009).

b) TPF

O TPF permanece a plataforma (HVTP, high volume transaction processing ) escolhida desde
há muitos anos por muitos dos maiores clientes de IBM, em várias indústrias, inclusive linhas
aéreas, alojamento, finanças, saúde, e viagens(Lucas et al, 2009).

2.2.3.Sistemas Operativos para Microprocessadores Unix

O Unix é um sistema operativo multitarefa e multiutilizador, considerado um sistema de alta


performance escrito em C (linguagem de alto nível), que permite que vários utilizadores
compartilhem os recursos de um computador simultaneamente. Muito usado na Internet
(Lucas et al, 2009).
2.2.4.Funções do Sistema Operativo

 Multitarefa/multiprogramação: a gestão de duas ou mais tarefas ou programas em


processamento concorrencial no computador (Lucas et al, 2009);
 Multiprocessamento: processamento simultâneo de mais do que um programa
através da sua afectação a diferentes processadores (Lucas et al, 2009);
 Memória Virtual: uma funcionalidade que simula mais memória principal (ou
central) do que aquela que realmente existe no computador, estendendo a memória
principal à memória secundária (disco) (Lucas et al, 2009).

2.3.Forma de comunicação homem-máquina

1. Sistema GUI (Graphical User Interface)

É o software de sistema que permite aos utilizadores ter controlo directo sobre os objectos
visíveis (normalmente ícones) e acções, que substituem a sintaxe de comandos (Lucas et al,
2009).

2. Sistemas CLI (Command Line Interface)

Os sistemas CLI ((Interface através de Linhas de Comandos)) permitem a comunicação


através de linha de comandos, que correspondem a ações a serem executadas pelo
computador. O sistema CLI possui as seguintes características:

 Comunicação via teclado;


 Comunicação na forma de texto;
 Linhas de comandos contendo palavras chave que o sistema irá entender e executar,
originando uma ação a ser realizada pelo computador. Exemplos: CP/M, MS DOS e
UNIX (Antunes, 2012).
3. Sistemas HI (humam interface)

Os Sistemas HI (Interface Humana) são o futuro. Proporcionarão comunicação mais próxima


da humana, como voz, gestos, escrita. Características:

 Comunicação escrita, falada e gestual;


 Emprego de recursos GUI mais avançados, como ícones activos, janelas
tridimensionais, agentes;
 Processamento de conhecimento (Antunes, 2012).
2.4.As linguagens de programação

Um programa é um conjunto de procedimentos que diz ao computador exactamente o que


deve ser feito passo-a-passo. São escritos na forma de linguagens de programação para que
possam ser entendidos pelo computador (Antunes, 2012). Estas linguagens de programação
são constituídas por verbos em inglês que representam

procedimentos. Que por suas vez são decodificados em acções para o computador através de
um Tradutor. Tradutores são programas, que recebem procedimentos escritos pelo ser humano
e os transforma em acções binárias para o computador.

A linguagem de programação se resume no tradutor, responsável pela tradução, interpretação


ou transcrição das informações para serem entendidas pelo computador. Sendo assim, o
programa escrito pelo homem é chamado de “Programa Fonte", que é entendido pelo ser
humano. Depois de traduzido ele é chamado de “Programa Objecto”, que é entendido somente
pelo computador (Antunes, 2012).

3.Software aplicativo

Os Softwares aplicativos permitem a realização de tarefas por usuários finais. Exemplos são
os jogos, processadores de texto, folhas de pagamento, aplicações multimídia, softwares
gráficos para pintura e desenho, softwares para editoração electrónica, softwares para correio
electrónico (e-mail) (Antunes, 2012).

3.1.Tipos de softwares aplicativos

1) Aplicativos Internet

Proporciona comunicação e acesso a Internet. Os aplicativos mais comuns são: navegador


Web, correio electrónico; aplicativos de comunicação e mensagens e aplicativos para
desenvolvimento de páginas Web (Antunes, 2012).

2) Navegador Web

Permite a visualização de páginas armazenadas e publicadas em servidores. Os dois softwares


mais utilizados no mercado são o Internet Explorer e o Mozilla Firefox (Antunes, 2012).

3) Correio electrónico: aplicativo utilizado para enviar e receber mensagens electrónicas


(Antunes, 2012).
4) Aplicativos para comunicação e mensagens: permitem comunicação através de
troca de mensagens em tempo real, reuniões eletrônicas e bate papo. Ótimo para
grupos virtuais (Antunes, 2012).

4.Software cliente/servidor

Equivale a um tipo de software de aplicação desenvolvido para redes ou Internet. São


aplicações constituídas de dois lados: o cliente e o servidor (Antunes, 2012). Através do
cliente, o usuário utiliza serviços que estão sendo fornecidos pelo servidor. Exemplos mais
comuns são as páginas de Internet, publicadas por um servidor e acessadas a partir do
navegador de Web no lado cliente.

4.1.Software de apresentação

Permite a produção de apresentações tanto para tela quanto para impressão em acetato e

gravação em slides. Exemplos: PowerPoint, Lotus Freelance (Antunes, 2012).

4.2.Gerenciadores de banco de dados

Permitem a organização das informações na forma de registros e arquivos. Utilizados na área


comercial para desenvolvimento de sistemas como controle de estoque, contas a pagar e a
receber, contabilidade. Exemplos: Microsoft Access, Microsoft SQL, Borland Paradox, Lotus
Approach, Oracle e SyBase (Antunes, 2012).

4.2.1.Aplicativos gráficos para ilustrações

O que seria de um livro ou de uma publicação na Internet sem ilustrações? A preparação e

tratamento de figuras, fotos, desenhos, artes gráficas e visuais em geral exigem o uso de
softwares de ilustração, tais como:

 Programas de pintura;
 Softwares de edição de imagens;
 Softwares ilustradores.
I. Pintura

Desenhar a mão livre pelo computador. Tratar imagens ponto a ponto, pixel a pixel, bit abit,

efetuar digitalização e retoque de imagens são algumas das funções desses aplicativos. São
utilizados em diversas áreas como editoração eletrônica, multimídia, desktop vídeo, etc.

Exemplos: Microsoft Paint, Freehand e Kid Pix (Antunes, 2012).


II. Ilustradores

São programas destinados ao tratamento de gráficos e imagens na forma vetorizada, descritos


matematicamente. Servem principalmente ao trabalho de desenhos artísticos.

Exemplos: CorelDRAW e Adobe Illustrator (Antunes, 2012).

III. Aplicativos de editoração eletrônica

Desenvolver artes-finais gráficas é a função dessa categoria de software. Ferramenta


indispensável para a produção de jornais, revistas e publicações em geral. Exemplos: Adobe
PageMaker, Adobe InDesign, Corel Ventura, Microsoft Publisher e QuarkXPress (Antunes,
2012).

4.3.Softwares OCR

Reconhecimento óptico de caracteres. Tecnologia que permite digitalizar informações


impressas em papel e convertê-las para a forma de arquivos de texto.

Esse processo evita a digitação ou transcrição de longos documentos para a tela.

Alguns desses softwares, se bem treinados, podem até entender a caligrafia humana.

Exemplos: OmniPage e PaperPort.

4.3.1.PIM (Personal Information Managers): gerenciadores de informações pessoais

PIM ou Gerenciadores de informações pessoais são softwares para controle de informações

pessoais, como agenda, compromissos, recados, artigos de revistas, etc.Trazem também


ambiente de correio eletrônico e aplicativos em geral para a Internet. Exemplos: Lotus
Organizer, Microsoft Outlook (Antunes, 2012).

4.3.2.Gerenciadores de projectos

Categoria de software destinada ao controle de projetos. Apropriados para planejamento e

execução de tarefas com planejamento de tempo (Antunes, 2012).

4.3.2.1.Softwares de autoria para Multimídia

Permitem desenvolvimento e autoria de aplicações multimídia, que englobam o uso de dados,


som e imagem, com interferência dinâmica do usuário. Exemplos: Toolbook, Authorware,
Macromedia Director e Hyperstudio (Antunes, 2012).
4.4.Software de distribuição de documentos eletrónicos

Usado pelas entidades de padronização, em todo o mundo, para distribuir e trocar de forma

segura e confiável de documentos eletrônicos, o Adobe Acrobat, tem sido adotado o formato
PDF (Portable Document Format) por governos e empresas para otimizar o gerenciamento de
documentos, aumentar a produtividade e reduzir a dependência em relação ao papel.
Atualmente o Adobe PDF é o formato padrão, seguro, para a solicitação eletrônica de
aprovação de pedidos, arquivamento eletrônico de processos nos tribunais federais, também
usado em páginas de publicidade em jornais e revistas, manuais de eletrônicos, editais de
concursos, apostilas. Como sua especificação de formato de arquivo é aberta, o PDF está
disponível para qualquer pessoa que queira desenvolver ferramentas para criar, exibir ou
gerenciar documentos PDF (Antunes, 2012).
4.Conclusão

Os computadores possuem softwares de diferentes finalidades alguns são capazes de interagir


com o hardware outros são para auxiliar o usuário nas suas tarefas software básico software
aplicativo. Entretanto, o um software básico tem seguintes finalidades, como sendo o controlo
do hardware e construção de software. Contudo, um sistema de software consiste em uma
série de programas separados e arquivos de configuração que são usados para configurar esses
programas.

A compreensão do software é visto com base na classificação de acordo com os softwares de


base, aplicativo e de servidor ou cliente. Assim sendo, os softwares de base são programas
extensos que criam suporte a programação em sistemas computacionais como a Microsoft,
estabelecendo ligação com outros serviços de escrita (word, excel e powerpoint). Enquanto os
softwares de aplicativos permitem a realização de tarefas por usuários finais, como os jogos.

A aplicação do software cliente ou servidor corresponde a aplicação desenvolvida para redes


ou internet, onde o usuário utiliza serviços que estão sendo fornecidos pelo servidor, a título
de exemplo verifica-se as páginas de internet, publicadas por um servidor e acessadas a partir
do navegador de Web no lado cliente.
6.Referências Bibliográficas

Antunes, Kalid. (2012). Apostila de Introdução a Informática. Brasil.

Lucas, Ana; Pedron, Cristiane; Naves, Fernando; Silva, Filipa Pires da; Camacho, José &
Henriques, Luís Vaz. (2009). Conceitos Fundamentais de Software. Brasil.

Sommerville, Ian. (2011). Engenharia de Software, 9a. Edição.

Você também pode gostar