Escopo


  • A união da "BI" com a automação e o controle garante a confiabilidade dos dados coletados. Nosso objetivo é levar aos clientes uma nova visão do mercado, pautado nos conhecimentos da estatística e probabilidade.
    • Desenvolver uma Inteligência Empresarial onde:
      • O sistema processa, armazena, organiza, analisa e monitora dados digitais e analógicos.
      • Clientes, funcionários e consultores poderão inserir, editar e consultar com suas devidas limitações.
      • A vantagem de se ter tudo organizado e arquivado em banco de dados seguros, é a agilidade em tomar decisões e a baixa probabilidade de erro.
      • Empresas que tem dificuldade em gerir e organizar suas rotinas, possam lidar melhor com o mercado ocioso e alocar os recursos de forma eficiente.


MVC

5W2H


  • What:
    • Qual o nome do seu projeto?
      • O nome para o projeto da disciplina de Engenharia de Software é Inteligência Empresarial, no entanto pretendemos continuar a desenvolver o projeto e o nome em específico ainda não foi decidido.
    • Qual o objetivo deste projeto?
      • O objetivo do projeto é expor novos gráficos, que representam um mesmo objeto em diversos pontos de vista.
    • Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
      • Concatenar dados, transformar em informação e sincronizar as rotinas, a fim de sistematizar padrões.
    • Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
      • Os conhecimentos básicos para se implementar o projeto são: Banco de dados, desenvolvimento de interfaces, redes, microcontroladores e estatística.
    • Quais soluções similares existem no mercado?
      • As soluções existentes no mercado são empresas de holding administrativo, sistemas de gestão em geral e empresas de automação industrial ou comercial.
  • Why:
    • Por que é interessante desenvolver este projeto?
      • É interessante desenvolver esse sistema, pois é de grande importância para as empresas que visam entender o mercado, a fim de tomar decisões com menor probabilidade de erro.
    • Por que deve usar a tecnologia escolhida?
      • A tecnologia escolhida no desenvolvimento do sistema, garante as empresas uma integração total com o cliente, garantindo assim o controle do início ao fim dos processos envolvidos.
  • Who:
    • Quem pode se beneficiar deste projeto?
      • As empresas são nosso principal foco.
    • Quem poderá operar o sistema?
      • O sistema poderá ser operado por funcionários, clientes e consultores da business intelligence.
    • Quem deverá participar do desenvolvimento do sistema?
      • O sistema deverá ser desenvolvido por engenheiros, programadores e administradores.
  • Where:
    • Onde os dados serão inseridos?
      • Os dados serão inseridos em diversas interfaces, desde computadores a sistemas embarcados.
    • Onde os dados serão externalizados, publicados?
      • O dados serão publicados em relatórios.
    • Onde esta aplicação poderá ser usada?
      • Essa aplicação poderá ser usado em quase todos os setores da economia, desde varejos a indústria.
    • Onde as informações serão armazenadas?
      • As informações serão armazenadas em banco de dados, integrando dados de todos os setores da empresa.
    • Onde o software deverá ser hospedado?
      • Os softwares serão hospedados em computadores, tabletes, smartphones e internet.
  • When:
    • Em quanto tempo pretende desenvolver o sistema?
      • Até o fim da diplomação.
    • Quais serão as fases e em quanto tempo cada uma?
      • As fases são: Modelagem do data warehouse (2 meses), modelagem dodata mart (1 meses), integrar soluções de BI (1 meses) e desenvolvimento das aplicações (3 meses)
  • How:
    • Como será dividido o desenvolvimento do sistema?
      • O projeto será dividido em etapas, a arquitetura será desenvolvida por um programador e o grupo revisará toda a estrutura para desenvolver as interfaces. Todas as aplicações do projeto serão sincronizadas à rotina e funções padronizadas de cada empresa. As análises dos dados serão entregues em relatórios para futuramente serem automatizadas pelo sistema.
    • Como será feita a entrada de dados?
      • A entrada de dados serão feitas por funcionários e clientes através das interfaces, sensores e rastreadores de mercadoria também serão utilizados, assim como ponto de funcionários, leitores biométricos e câmeras.
    • Como será feita a saída de dados?
      • A saída dos dados serão requisitadas pelas interfaces dos funcionários, clientes e consultores. Todos poderão fazer buscas limitadas no banco de dados.
    • Como será o procedimento para a 1a. funcionalidade?
      • Padronização das operações e modelagem do banco de dados
    • Como será o procedimento para a 2a. funcionalidade?
      • Desenvolvimento das interfaces e engenharia social.
    • Como será o procedimento para a 3a. funcionalidade?
      • Aplicação do controle e gestão contábil. Modelagem dos padrões ao controle e validação do sistema.
  • How much:
    • Quanto deverá custar o sistema?
      • Desensolvimento do sistema (3 mil reais)
      • Servidor (3 mil reais)
      • Etiquetas RFID 100 000 un (2 mil reais)
      • Leitores e Antenas (2 mil reais)
      • Uniformes (200 reais)
    • Quantas pessoas deverão ser usadas?
      • O projeto é composto por 5 pessoas, dentre eles programador, psicólogo, engenheiro eletricista, administrador e marketing.
    • Qual deverá ser o preço de aquisição do seu software para o usuário final?
      • O cálculo da mensalidade será estipulado em cima de cada empresa e serviço prestado. Em média, 300 reais mensais.

Requisitos


  • Funcionais
    • A aplicação deve (1a. Fase)
      • Criar grupos com restrições de acesso ao banco de dados que permitem adicionar, editar, excluir e buscar.
      • Cada setor e funcionário tem um login e suas formas de interface para E/S de dados.
      • O sistema imprime funções sobre o que deve ser recolhido e recebe dados de rotina que esta acontecendo no ambiente de trabalho.
      • Uma lógica e cálculo já programada imprime o que deve ser feito.
      • Todo o fluxo da mercadoria deve conter sensores analógicos e digitais.
      • Todos os dados recolhidos por sensor, deve abastecer banco de dados.
      • Os cálculos devem levar em conta todo o banco de dados, e suas respectivas ocorrências e freqüência das informações já recorrentes.
      • O administrador deve poder, visualizar todos os outros grupos: gerentes, subgerentes, funcionários geral e cliente. Nenhum outro grupo pode visualizar atividades em grupos superiores.
      • A mercadoria deve ser contabilizada mesmo que não passe pelo caixa.
      • Todos os setores devem contabilizar suas atividades.
      • Toda a engenharia social deve garantir que se as rotinas não forem feitas, travará outras rotinas que force aquele funcionário a finalizar suas tarefas até o término do dia
      • As interfaces e as barreiras estruturais da empresa, devem garantir que todas as rotinas finalizem ao fim do dia coordenadamente.
      • Coordenar as atividades para que os laços sociais auxiliem no comprimento das etapas.
      • O cliente pode ter acesso a todas as mercadorias da loja e a qualquer momento solicita uma compra ou encomenda.


  • Não funcionais
    • O sistema deve:
      • Ser compatível com desktop, tabletes, smartphones e registradores portáteis.
      • Disponibilizar em aplicativos para smartphones, todos os produtos disponíveis.
      • Cadastros somente na empresa.
      • Agilizar as formas de trocar informação, rastreamento da mercadoria, conforto aos funcionários e clientes.
      • Garantir que o administrador tenha acesso por dados de tudo que esta acontecendo na empresa mesmo que distante.
      • Banco de dados orientado a Objeto.
      • Desenvolvido em Java.
      • Alta segurança por se tratar de um servidor próprio, com disponibilidade de acesso web browser, somente quando este servidor estiver ligado.

DFD

Arquivo:Inteligencia empresarial diagrama.pdf

DER

Arquivo:Inteligencia empresarial DER.pdf

Arquivo:Inteligencia empresarial objetos.pdf

Objeto

Bibliografia




Dúvidas

Com a quantidade de detalhamento no sistema, esta sendo difícil arquitetar um diagrama que me esclareça todas as visões do negocio. Porém tenho esclarecido que a camada inicial do sistema é o data warehouse e data mart, como são conectados a usuários, entrada e saída de dados. Na modelagem de qual etapa terei que implementar um ETL, um OLAP e data mining. Meu sistema será abastecido por sensores e como eles validaram os dados inseridos por usuários. Estudei que data warehouse por ser um banco da dados amplo, a melhor forma de pesquisa e agilidade no processo é a utilização de dados redundantes e desnormalizados quais as soluções para desenvolver todas esses diagramas de forma coesa e que garantirá resultado. Uma vez que banco de dados relacional exige que os dados sejam normalizados e sem redundância.