PROJETO DE IMPLEMENTAÇÃO DE SISTEMA DE INFORMAÇÃO E BANCO DE DADOS DE CADASTRO DE USUÁRIOS
Por: Hugo.bassi • 13/12/2018 • 3.564 Palavras (15 Páginas) • 478 Visualizações
...
---------------------------------------------------------------
3. DESENVOLVIMENTO
3.1 OBJETIVO
Neste tópico descreverei as etapas do projeto para o desenvolvimento do sistema de informação para o cadastro de usuários.
3.2 SISTEMAS DE INFORMAÇÃO
Sistema de informação são partes, processos, procedimentos, automatizados ou não, que se interagem visando a objetivos comuns: gerar informações para a gestão e execução das operações nas empresas ou organizações de todos os tipos na sociedade.
O mercado atual é caracterizado pelo seu dinamismo e heterogeneidade, no entanto, para auxilio à tomada de decisões, as empresas cada vez mais investem em aquisições de tecnologias que proporcionam integração das informações num menor espaço de tempo. Para tanto, os sistemas de informações tornaram-se instrumentos indispensáveis para os Gestores que buscam maior segurança, conhecimento, domínio e coerência nos processos da empresa em que atuam.
Pode-se classificar em seis tipos os sistemas de informação, que são:
• Sistemas Transacionais ou TPS (Transaction Processing System) - são os sistemas operacionais de uma empresa, colecionam e armazenam dados sobre as transações das áreas de negócios e, às vezes, controlam decisões que são feitas como parte de uma transação.
• SIG (Sistemas de Informações Gerenciais) ou MIS (Management Information Systems) - disponibiliza para a administração, as informações precisas necessárias para facilitar o processo de tomada de decisão e para dar condições para que as funções de planejamento, controle e operacionais da organização sejam executadas eficazmente.
• SAD (Sistemas de Apoio à Decisão) ou DSS (Decision Support System) É um sistema interativo que ajuda as pessoas a tomar decisões, providenciando informações, modelos e técnicas para gerência de informação. Direcionado ao planejamento estratégico, ajudando a resolver problemas organizacionais rotineiros, auxilia o gerenciamento dos dados específicos.
• SIE (Sistemas de Informação Executiva) ou EIS (Executive Information Systems) – é um sistema de apoio ao executivo, é uma tecnologia computadorizada projetada em resposta ás necessidades específicas dos altos executivo. É um sistema altamente interativo, para gerentes e executivos, com acesso flexível a informações para monitorar resultados operacionais e condições de negócios gerais.
• SE (Sistemas Especialistas) ou ES (Expert Systems) - Sistemas especialistas são programas que têm como objetivo simular o raciocínio de um profissional “expert” em alguma área de conhecimento bem específica.
• SAE (Sistema de Automação de Escritório) ou OAS (Office Automation Systems) - Sistemas que tem por finalidade aumentar a produtividade pessoal dos trabalhadores que manipulam as informações de um escritório. Ex.: Microsoft Office (editores de texto / planilhas / correio eletrônico...).
3.3 PROJETO DE BANCO DE DADOS
3.3.1 IMPORTÂNCIA / DEFINIÇÃO
O impacto dos sistemas de banco de dados nas atividades corporativas é crescente e irreversível, faz parte das estratégias empresariais, funcionando como mecanismos de aumento de produtividade, eficiência, diferenciação e competição.
Um banco de dados é uma coleção de dados operacionais inter-relacionados que são armazenados de forma independente dos programas que os utilizam, assim podem servir múltiplas aplicações de uma organização. Ele deve ser o repositório único de armazenamento de dados, pois assim diminuímos a redundância e eliminamos redefinição de dados semelhantes de diversas fontes.
Neste projeto utilizaremos o banco de dados relacional, onde os dados são separados em entidades conforme o assunto e gravados como atributos, permitindo o relacionamento entre as entidades, proporcionando uma forma rápida e segura de armazenar e recuperar os dados.
Podemos dizer que temos 4 etapas para o desenvolvimento de um projeto de banco de dados, conforme figura abaixo.
[pic 6]
3.3.2 ANÁLISE DE REQUISITO
Nesta etapa, também conhecida como especificação das necessidades, é efetuado o entendimento das necessidades da criação do sistema de cadastro, bem como levantados os dados necessários pela perspectiva do usuário, é uma etapa fundamental para garantir o sucesso da implementação.
Para manter o controle dos usuários e liberação de acesso aos ambientes do CIDI é necessário a criação de um sistema de cadastro, recuperação de dados e controle dos usuários, para não tornar o processo manual, lento e inseguro, além de mitigar o risco de perda de informações, que no caso de processo manual com fichas em papel este risco é inevitável. Efetuado o mapeamento do processo para entendimento / conhecimento, visando uma melhor coleta dos requisitos necessários. Todo mapeamento de requisitos bem feito e validado pelo usuário pode reduzir erros no desenvolvimento do sistema, manter seu projeto no custo e prazos estimados.
Mapa do processo
[pic 7]
Após definir o mapa do processo, levantamos os requisitos que serão desenvolvidos no Sistema de Cadastro dos usuários do CIDI.
---------------------------------------------------------------
Requisitos Funcionais
Os requisitos de software, também chamados de requerimento de software ou de requisitos funcionais de um sistema, devem ser elaborados no início de um projeto de sistema ou software. (REZENDE, 2005).
Os requisitos funcionais são declarações de funções que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve se comportar em determinadas situações. Em alguns casos os requisitos funcionais podem também explicitamente declarar o que o sistema não deve fazer. (SOMMERVILLE, 2003).
Para estabelecer a prioridade dos requisitos, foram adotadas as denominações: essencial, importante e desejável. Abaixo temos a descrição de significado de cada uma dessas denominações:
Essencial
É
...