Você está na página 1de 6

AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DO

CURSO PROFISSIONAL DE TCNICO DE GESTO E PROGRAMAO DE SISTEMAS


INFORMTICOS
2013-2016
PROGRAMAO E SISTEMAS DE INFORMAO
MDULO 12 Introduo aos Sistemas de Informao (28 aulas/45min)
Sistemas de Informao
O termo sistema aplica-se a um conjunto de
elementos em interao, organizados em
funo de um objetivo. Dependendo do nvel
de especificao podemos confirmar a
existncia de sistemas dentro de sistemas
cujos objetivos individuais contribuem para o
resultado do sistema na globalidade.
Um sistema de informao (SI) o conjunto
de recursos utilizados para recolher e tratar
os dados e a informao que so
importantes para a atividade de uma
organizao.
Os objetivos de um sistema de informao
passam por satisfazer as necessidades de
informao de uma organizao, recolhendo
dados e informao, processando e armazenando, distribuindo e disponibilizando a informao a quem dela necessita.
Hoje em dia os sistemas de informao so baseados em computadores, dados as suas qualidades de processamento e
armazenamento de dados e informao. H alguns anos os sistemas de informao eram constitudos por dossiers,
armrios, folhas de papel e agrafos.
Os sistemas de informao devem ser concebidos tendo em conta os nveis tpicos de uma organizao, as
necessidades de informao no so iguais para todos os membros da organizao nem nos diferentes nveis.

Nveis de uma organizao


Estratgico

Tipos de informao
Informao de longo prazo (p.ex. total de portas vendidas
por modelo, por ano, produtividade por setor)

Ttico

Informao de mdio prazo (p.ex. quantas portas foram


vendidas, qual as quantidades de matrias primas a
encomendar para o ms?)

Operacional

Dados do dia-a-dia da organizao (p.ex. quantas portas


foram produzidas, existe stock suficiente para hoje?)

alunosnet@gmail.com alunosnet.pt.vu

Pgina 1 de 6

Fases de desenvolvimento de um sistema de informao


O processo de desenvolver um sistema de informao no se resume ao ato de programar, estes sistemas so
complexos e no possvel conceber um sem planear totalmente o sistema. Quanto melhor for o plano melhor ser o
resultado, no dependemos da sorte. Quanto melhor o plano menores os riscos que corremos de ter de refazer o
trabalho.
As principais fases do desenvolvimento de um SI:
1. Planeamento
Nesta fase tomada a deciso de construir o sistema ou renovar o existente. Para esta deciso necessrio
criar um estudo de viabilidade que inclua uma anlise dos custos e dos benefcios do projeto.
2. Anlise
Nesta fase o trabalho depende dos analistas de sistemas, so eles que fazem um levantamento dos requisitos,
definem as especificaes e criam um modelo conceptual do sistema, descrevendo a soluo tcnica que
necessria. Nesta fase o analista define o que o sistema tem de fazer.
3. Desenho
Esta fase parte do plano criado na fase anterior, os analistas criam a arquitetura global do sistema, com
indicaes tcnicas detalhadas para os programadores saberem como devem desenvolver os programas.
Nesta fase o analista define como o sistema deve fazer o que tem de fazer. fundamental fazer uma anlise
das possveis solues tcnicas (a nvel de hardware e software) que podem fazer parte do SI. Deve ser
indicado que tipo de sistema informtico vai ser necessrio (computadores, discos, redes, sistemas operativos,
dispositivos mveis, etc.) bem como o sistema de gesto de bases de dados a utilizar, a estrutura da base de
dados, os programas a desenvolver especificando: o modelo lgico e fsico das bases de dados, o desenho dos
esquemas lgicos (fluxogramas, algoritmos, rvores e tabelas de deciso), desenhos dos processos e fluxos de
dados existentes no sistema (que vo dar origem aos programas), desenho de interfaces (menus, formulrios,
etc) dos programas e ainda os outputs como por exemplo as impresses.
4. Implementao
A fase de implementao o trabalho de programar o sistema, os programadores munidos dos planos criados
nas fases anteriores desenvolvem os programas.
5. Testes e instalao

Teste do mdulo X
Teste do mdulo Y

Testes de
integrao
dos
mdulos

Testes de
aceitao

Testes de
instalao

Sistema
pronto

Teste do mdulo Z
Imagem retirada do livro Sistemas de Informao, Porto Editora, Artur Augusto Azul

alunosnet@gmail.com alunosnet.pt.vu

Pgina 2 de 6

Esta fase fundamental para a qualidade do produto final. fundamental realizar testes de modo a averiguar
que os objetivos do sistema so alcanados, verificando se as funcionalidades definidas inicialmente esto
implementadas de acordo com as especificaes.
Devem, ainda, ser conduzidos testes de carga ao sistema, verificando o volume de dados que o sistema poder
processar (em termos de nmero de utilizadores) bem como a capacidade de guardar esses dados.
Os futuros utilizadores do sistema devem ser chamados a participar nesta fase de modo a realizar testes de
aceitao do sistema.
Aps a avaliao positiva do sistema nos testes passamos fase de instalao e formao dos utilizadores.
6. Manuteno
A manuteno do SI pode incluir diferentes tarefas, desde o simples apoio aos utilizadores at resoluo de
problemas que ocorram, para alm de possveis atualizaes ou alteraes s funcionalidades inicialmente
criadas.

Modelao de processos
Compete aos analistas de sistemas criar modelos dos sistemas de informao a criar. Um modelo uma representao
da realidade do sistema. Para definir o modelo existem duas fases: a modelao dos processos e a modelao dos
dados.
Diagrama de Fluxo de Dados
Os DFDs so a ferramenta mais utilizada para a modelao de processos de um SI.
Um diagrama de fluxo de dados uma representao grfica do fluxo dos dados atravs de um sistema de informao.
Trata-se de um processo preliminar de desenvolvimento de um sistema de informao, no qual se elabora uma
imagem global do sistema.
Os DFDs tambm so utilizados para criar uma visualizao do processamento dos dados atravs de um desenho
estruturado.
O DFD mostra o tipo de informao que o sistema recebe e envia, bem como a origem da informao e onde esta
armazenada. Este diagrama no mostra a sequncia dos processos ou se a informao processada em sequncia ou
em paralelo.
Um DFD representa os processos, os fluxos de dados, os arquivos ou depsitos de dados e as entidades externas.
Autor

Entidade externa

DeMarco

Cliente

Gane/Carson

Cliente

alunosnet@gmail.com alunosnet.pt.vu

Fluxo de dados

Processo
Calcular
total

Calcular total

Arquivo de dados

Encomendas

Encomendas

Pgina 3 de 6

Processos so as operaes ou funes que um SI deve desempenhar (operaes que lidam com dados ou
informao); Correspondem a operaes de entrada, transformao ou sada de dados de um determinado ponto do
sistema. Exemplos: receo e validao ou rejeio de encomendas; clculo do valor global da encomenda; etc. Cada
processo corresponder a um mdulo ou funo a desenvolver pelo programador. O nome do processo deve ser
indicado por um verbo no infinitivo e o seu objeto.
Fluxos de dados dados que circulam na organizao (entre processos e outras entidades); Nos DFDs os fluxos de
dados tm de estar sempre ligados a um processo, entrando ou saindo.
Arquivos de dados local onde os dados so guardados; representam conjuntos de dados que o sistema necessita,
por exemplo, os dados de clientes, produtos, etc. Normalmente correspondem a ficheiros ou tabelas de uma base de
dados.
Entidade externa so externas ao sistema e do origem aos dados ou so destinatrios dos outputs. Podem ser
pessoas ou organizaes ou at outros sistemas.
A elaborao de um DFD deve ser feita atravs de uma abordagem top-down, comeando de um nvel mais geral para
ir aumentando o detalho conforme vamos conhecendo melhor o sistema.
comum desenhar em primeiro lugar o diagrama de contexto (nvel 0), que mostra a interao entre o sistema e as
entidades externas. Este diagrama permite definir os limites do sistema, o que est dentro do sistema far parte do
sistema de informao e do processo de modelao.
Este diagrama de contexto depois explodido para produzir um DFD de nvel 1 que mostra algum detalhe do
sistema a modelar. No nvel 1 do sistema dividimos o processo inicial em subsistemas (processos), cada qual processa
a informao de entrada e sada, para alm de promover as funcionalidades do sistema como um todo. Neste nvel
tambm so identificados os arquivos de dados.
Exemplo de um DFD
Uma loja de um centro comercial pretende implementar um sistema de vendas (vulgo POS Point of Sale System) que
alm de permitir processar as vendas do dia-a-dia deve fornecer relatrios para o gestor com informao estratgica
do negcio.
DFD nvel 0

DFD - nvel 1

alunosnet@gmail.com alunosnet.pt.vu

Pgina 4 de 6

Dicionrio de dados
Os DFDs do uma imagem visual da forma como os dados circulam entre processos, entidades e arquivos de dados
dentro de uma organizao.
Para a anlise de sistemas essa representao pode ser muito valiosa, mas tambm insuficiente se no for
acompanhada de descries detalhadas e rigorosas acerca das caratersticas dos dados referidos. para isso que
existem os chamados dicionrio de dados.
Um dicionrio de dados uma coleo de dados sobre dados, ou seja, uma descrio detalhada, rigorosa e exaustiva
dos vrios tipos de dados de um SI ou BD, tornando-se assim fundamental para a elaborao das bases de dados ou
ficheiros com que o sistema ter de lidar.
Algumas regras importantes para a elaborao dos DFDs
Um DFD parece ser relativamente simples de fazer, so poucos elementos diferentes a considerar e s algumas setas
Uma boa maneira de saber se o DFD est terminado aplicar um simples teste: pedimos a uma pessoa que no
conhea o sistema para fazer uma leitura do DFD descrevendo o sistema com base no que l no diagrama. Se a leitura
refere os aspetos principais do sistema ento podemos considerar que o DFD razoavelmente adequado.
Fluxos de dados ilegais
Os fluxos de dados tm de comear ou terminar sempre num processo.
Todos os fluxos de dados existentes num nvel devem aparecer no nvel seguinte, o que adiciona mais detalhe.
Princpio da conservao dos dados:
- todos os dados que saem de um processo tm de ser produzidos por esse mesmo processo

alunosnet@gmail.com alunosnet.pt.vu

Pgina 5 de 6

- os dados que saem de um arquivo de dados tm de ter por base um fluxo de dados de entrada no mesmo
arquivo;

Processos com erros


Os processos devem ter sempre fluxos de entrada e de sada, pelo menos um de cada. Quando um processo s tem
fluxos de entrada e no de sada conhecido como um buraco negro. Quando um processo tem sadas e no tem
entradas um milagre.
Os processos s devem ter outputs que podem gerar a partir dos inputs.
Os processos devem ser numerados para facilitar a identificao, sem repeties.
Quando se divide um processo para aumentar o detalhe, todos os fluxos, entidades e arquivos ligados ao processo tm
tambm de existir no nvel de maior detalhe.

Bibliografia
Sistemas de Informao, Tcnico de Informtica de Gesto Artur Augusto Azul Porto Editora

alunosnet@gmail.com alunosnet.pt.vu

Pgina 6 de 6