CURSO TÉCNICO DE INFORMÁTICA DE GESTÃO
Disciplina de Sistema de Informação - 10ºano
1 Análise de Sistemas 21 H (28 T)
2 Tecnologias de Bases de Dados 36 H ( 48T)
3 Programação SQL 36H ( 48 T)
Módulo 1 - Análise de Sistemas
1.1 Sistemas de Informação:
1.2. Modelação de processos
1.3. Modelação de Dados
MÓDULO 2 - Tecnologias de Bases de Dados
2.1 Modelo Relacional de base de dados
2.2. Regras de conversão do diagrama ER ou de classes para o modelo relacional
2.3 Normalização de uma base de dados
2.4. Planeamento de uma base de dados relacional
MÓDULO 3 - Programação SQL
3.1 Definir estrutura de uma base de Dados com SQL - DDL
3.2. Manipular os dados em SQL- DML
3.3. Consultas em SQL envolvendo várias tabelas
CRITÉRIOS
----------------------------------------------------------------------------------------------------------------------------
MÓDULO 1 - ANÁLISE DE SISTEMAS
Conhecimento
📖 Definição:
É a compreensão adquirida a partir da informação, combinada com experiência, análise e julgamento humano.
Permite tomar decisões ou agir com base na informação.
💡 Exemplo:
“Ana tem vindo a melhorar a Matemática, pelo que é provável que passe o exame final se mantiver o ritmo de estudo.”
Exemplo no contexto empresarial
| Etapa | Exemplo |
|---|---|
| Dado | Registos de vendas diárias (números isolados). |
| Informação | Relatório que mostra que as vendas cresceram 10% em novembro. |
| Conhecimento | O gestor percebe que a campanha de Natal funcionou bem e decide repeti-la. |
1. Sistemas de Informação (SI)
-
SI é um conjunto de elementos (recursos humanos, recursos tecnológicos (hardware, software), dados/informação e processos ) que objetivo é recolher, tratar /processar e distribuir informação numa organização.
-
Objetivo: suportar decisões, melhorar a eficiência e controlar operações da organização.
Fases Desenvolvimento de Software
Processo organizado para criar software de qualidade.
Fases principais:
-
Análise – levantamento de necessidades e requisitos e definir modelo conceptual ("o que fazer".
-
Desenho/Projeto – definição de como será a solução (arquitetura global, tipo de sistema informático, tipo de SGBD, modelos lógicos (diagramas de processos), modelo físico (modelo relacional ou diagrama de classes ) ("como fazer").
-
Implementação – programação/codificação.
-
Testes – verificar se funciona corretamente.
-
Instalação – instalação e colocar em funcionamento.
-
Manutenção – correções e melhorias ao longo do tempo.
PROCESSOS
ENTIDADES EXTERNAS
FLUXO de DADOS
ARQUIVO DE DADOS
são operações de transformação ou processamento de dados de entrada /input ou de saída/output
- o nome do processo deve descrever o que o processo faz (usar um verbo + objetivo )
Uma entidade externa é qualquer pessoa, sistema ou outra organização fora do sistema em estudo que fornece dados para o sistema ou recebe dados dele.
Podem ser agentes externos à organização (clientes, fornecedores, etc) ou funcionários da organização (Administrador, gerente, etc) ou subsistema (sistema de contabilidade, etc).
Exemplos:
✨ Objetivo dos DFD's 
-
Tornar visível as operações/ atividades, dados e os fluxos de informação.
-
Facilitar a compreensão, análise e melhoria dos processos.
-
Ajudar na comunicação entre analistas, programadores e utilizadores.
-
Servir de base para o desenvolvimento de software.
Usa-se a técnica de decomposição de cima (mais complexo) para baixo (mais detalhe) em DFD
- Tem um ÚNICO PROCESSO (representa o SISTEMA), fluxos e entidades externas
- Identifica o fluxo de informação entre o SISTEMA e entidades externas.
- É o DFD de nível mais alto
- Dá a visão das principais funções do sistema
DFD nível 1
decomposição de cada processo nível anterior
Sistema de Reservas de Hotel
🏨 Análise de Sistema
🧩 1. Descrição Geral do Sistema
O Sistema de Reservas de Hotel tem como objetivo a gestão de hóspedes, reservas e quartos.
O sistema permitirá que o funcionário do hotel:
-
Registar cliente/hóspede;
-
Registar a reserva;
-
Verificar a disponibilidade dos quartos;
Pagamento da reserva
Emitir faturas;
-
Cancelar reserva.
📋 2. Requisitos do Sistema
O sistema deve permitir registar, editar e excluir clientes/hóspedes.
O sistema deve registar reservas, associar hóspede ao quarto.
-
O sistema deve verificar disponibilidade de quartos na data pretendida
-
O sistema deve permitir cancelar uma reserva.
-
O sistema deve calcular valor da reserva e emitir fatura da reserva.
📌 Exemplo:
Evento de entrada no sistema: “Cliente envia pedido”
Cliente/Hóspede – fornece dados pessoais e solicita reservas.
Gerente/Recepcionista – regista hóspedes, verificar disponibilidade de quartos e efetua/cancelar reservas.
Processo principal:
Sistema de Reservas de Hotel
Fluxos de dados principais:
Dados de Cliente ↔ Sistema
Dados de Reserva ↔ Sistema
Confirmação/Cancelamento de Reserva ↔ Cliente
Atualização de Quartos ↔ Sistema
Processos principais:
Tratar dados cliente
Tratar da reserva
Verificar disponibilidade quarto
- Clientes (guardam dados dos clientes)
- Quartos (guardam dados dos quartos)
- Reservas (guardam dados das reservas)
Requisitos
– Registo, editar e excluir leitores
– Registo, editar e excluir
livros.
– Registar empréstimos de
livros.
– Registar devoluções.
– Controlar disponibilidade
de nº exemplares por livro
Entidades externas:
- Leitor - quem solicita requisição e devolução de livros.
- Funcionário→ quem faz gestão dos leitores e dos livros, e as requisições/devoluções de livros
Eventos (desencadeiam fluxo de dados)
- pedido de cartão de leitor
- pedido de requisição de livro
- Adicionar/ alterar/ excluir informações leitores e livros
- Efetuar, alterar e devoluções de requisições
- Entrega do livro ao leitor
Arquivo de Dados
- Leitores
- Livros
- Livros requisitados
DIAGRAMA DE CONTEXTO (nível 0)
No início de cada ano da universidade “Bons
estudantes” são elaborados os horários
das turmas, em função da
disponibilidade das salas, disponibilidade dos professores e o plano de curso, sendo posteriormente afixados para os alunos matriculados.
Os professores comunicam as notas à secretaria,
sendo atualizado os dados do aluno.
Em qualquer momento poderá ser obtida informação
sobre os alunos, para emissão de certificados, médias, etc.
Proceda à
construção do:
1.
Identificação das entidades.
2.
Identificar os eventos.
3.
Diagrama de Contexto.
4.
Diagrama de Fluxo de Dados (DFD) nível 0 e de nível 1
EXERCÍCIO
No armazém CONSTROI_BEM vende de materiais de
construção. A empresa possui uma frota de viaturas para entregas de encomendas. Os clientes chegam/enviam ao armazém os seus
pedidos. É verificado se os produtos existem em stock.
Os
pagamentos são feitos na data da compra, pelo serviço de contabilidade. Se
existirem satisfazem o pedido e registam a venda dos produtos e as quantidades
vendidas. Caso os produtos não existam, são registados para serem encomendados.
No final da semana é elaborada a lista de
encomendas aos fornecedores, onde são enviadas as requisições para cada
fornecedor, que enviam os produtos acompanhados de uma guia.
Mensalmente, faz-se um inventário dos produtos
existentes, comparando as quantidades vendidas com os stocks e este é
enviado à administração.
Proceda à
construção do:
1)
Lista de Entidades
2)
Lista de eventos
3)
Diagrama de Contexto
4)
Diagrama de Fluxo de Dados (DFD nível 0) e nível 1
Diagrama de Contexto (nível 0)
Links
https://sites.google.com/site/alunosnet/2013-2014/programacao-e-sistemas-de-informacao
Sem comentários:
Enviar um comentário