Serviço - Modelagem de Informação

  • Estou interessado em modelagem de informação para atender uma necessidade de informação de um usuário/cliente na organização/plataforma em que trabalho.
  • Pesquiso no Google sobre "Consultoria em modelagem de informação e análise de sistema".
  • Encontro o site wdz.eng.br , leio resumo e me interesso.
  • leio resumo, me interesso e então clico no lead.
  • O site disponibiliza um analista com recursos de modelagem para prestar consultoria.
  • O site usa um especialista em conteúdo para atualizar base de conhecimento de modelagem. Esse especialista é acionado base no tópico/tema a ser modelado
  • O site mostra o diagrama para o caso de um interessado solicitar um serviço e o caso de um conteudista atualizar a base de conhecimento.
  • O site mostra a execução de um serviço para responder a pergunta " Qual modelo de aprendizagem para elaborar um modelo de informação ? " através de um estudo de caso.
  • O site mostra uma curadoria sobre temas/tópicos sobre modelagem de informação.

  • A comunicação será feita de forma híbrida presencial / a distancia, utilizando mídias interativas com e-mail, whats up, Zoom ... conforme o caso.

  • Experiência do Usuário.

  • Conceito de estória, cenário e caso de uso.
    Começa com as estórias e consolida como caso de uso.

Ambiente de modelagem

  • Responder a necessidades de informação.
  • Capturar e comunicar conhecimentos sobre fontes de informação e sobre padrões de comportamento de quem busca informação.
  • Facilitar o aprendizado.
  • Sintetizar visões complexas.
  • Dar um sentido a informação.
  • Agilizar a tomada de decisão.
  • Facilitar a documentação.
    ModeloInformacao.svg
    Modelo de informação

    É uma imagem mental simplificada e idealizada, que permite representar, com maior ou menor precisão, o comportamento e a estrutura de um sistema.
    Usado para entender melhor as necessidades.

    • Id-Identificação
    • Caracteristicas
    • Termos relacionados
    • Critério de aceitação
    Inclusão de termos (substantivos)>
    Relacionamento entre termos(verbo)>
    Inclusão de blocos de informação (substantivos)>
    Exclusão de termos>
    Movimentação de termos entre bloco de informação>
  • Gerais:
    • A razão de existir.
    • Não complicar.
    • Manter a visão.
    • O que um produz outros consomem.
    • Estar aberto para o futuro.
    • Planejar com antecedência, visando a reutilização.
    • Pensar.

  • Quanto ao Inicio:
    • Começar pelo problema resolvido.
    • Ter um modelo inicial.

  • Quanto a continuidade:
    • O conteúdo adaptado e o feedback são ativados pelas diferentes interações do utilizador ou por um modelo de utilizador.
    • Não perder a visão do todo e controle do detalhe.

  • Quanto ao Termino:
    • Critério de aceitação (resultado 80% perfeito).
    • Ter um modelo para usar.
    • Qualidade do conteúdo– veracidade, exatidão, apresentação equilibrada das ideias e um nível de detalhe adequado.
    • Alinhamento entre os objetivos de aprendizagem, atividades, avaliações e características do interessado a aprender.
  • Mais...
    Ter uma necessidade de informação real e transforma-la em um modelo de informação para projetar um incremento de software em um sistema de informação já existente ou em um sistema inovador.
    À partir do questionamento para adquirir conhecimento, quer seja, de entidade de dados ou um processo ou um controle (feedback), torna-se necessário facilitar a representação da resposta para um consumidor de informação.

    Para facilitar o visual, quer seja, para ação como para a tomada de decisão, uso uma base de conhecimento da pergunta em questão, que reflete um modelo de informação e que é atualizada a medida que o aprendizado é construido , até que, o objetivo seja então alcançado ou seguido.

    Caso necessário uma base de conhecimento geral é consultada.

    Finalmente, o resultado do serviço é então visualizada por texto e orientações gráficas (diagramas, tabelas e modelos de informação). A visualização é construida em interfaces visuais na web (modelos como nuvens de tag, mapa conceitual, mapa de experiência,..).
  • A melhor abordagem para um determinado projeto depende, em grande parte, da natureza do projeto e da natureza da organização. A abordagem em cascata funciona melhor com projetos de grande porte, complexos, que têm numerosos interessados, afetam a empresa toda e não podem ser facilmente divididos em subprojetos. Ela também funciona bem com organizações que têm uma cultura formal e uma estrutura hierárquica.
  • A abordagem em espiral e a programação ágil funcionam bem nas organizações dinâmicas, que podem tolerar aambiguidade e necessitam obter resultados rapidamente. O caminho em espiral pode apresentar melhores resultados quando adotado para projetos que se dividem facilmente em subprojetos e para projetos mais simples, em especial o desenvolvimento de sistemas de usuário único ou que afetam um pequeno departamento. A programação ágil é bem-sucedida em ambiente onde as necessidades do usuário são difíceis de especificar ou mudam rapidamente.
  • A prototipagem funciona melhor para projetos de pequeno e médio portes. Ela funciona bem onde a cultura suporta equipes funcionalmente mistas. A prototipagem pode ser combinada com a abordagem em espiral e ser usada para um ou mais dos subprojetos em um desenvolvimento em espiral.

    Estudo pormenorizado de cada parte de um todo de um sistema, para conhecer melhor sua natureza, suas funções, relações, causas etc.., com o objetivo definir o propósito e os requisitos de um sistema.
    É realizado através da comunicação entre analistas e usuários.

    Modelo conceitual da análise
  • Análise de Requisitos
    • Concepção, levantamento, negociação, especificação (fucionalidades e não funcionalidades e regras), validação, gerenciamento
    • Criação de caso de uso
    • Domínio de requisitos
  • Análise do domínio de info de um problema/solução
    • Análise dos dados constantes no sistema
      Do usuário, de outros sistemas, ou dispositivos externos.
    • Análise das info para fora do sistema
      Via interface do usuário, interfaces de rede, relatórios, gráficos, conteúdos, e outros meios.
    • Análise do armazenamento de dados
      Coleta e organização de objetos de dados mantidos permanentemente.
  • Análise do Cenário (sequência de passos que descreve uma interação entre um usuário e o sistema de informação - eventos feitos por um ator no uso do sistema)
    • Atores e perfis do usuário das informações de entrada e saida do sistema.
    • Criação de caso de uso (interações entre os atores e o sistema- apresentam as principais funcionalidades do sistema )
  • Análise das Classes de dados (conjunto de objetos com características similares.)
    • Identificação
    • Atributos e operações
    • Modelo de Classes
    • Classe-responsabilidade-colaborador
  • Análise Funcional
    • Atividade para a operação
    • Sequencia para a função
  • Análise Comportamental
    • Eventos com caso de uso
    • Estado para classe
    • Atividade diagrama e raia para a função
  • Entre descrição do sistema e projeto de sistema.
  • Entre planejamento e desenvolvimento.

  • Entrada:
    • Estória de usuários
    • Lista de necessidades
    • Lista de requisitos
    • Proposta de solução
  • Saidas : (modelos)
    • Critério de aceitação
    • Glossário de termos
    • Diagrama fluxo de dados
    • Decomposição funcional
    • Funcionalidades
    • Regras de negócio
    • Organização
    • Processos
    • Protótipo
    • Cenários e Casos de Uso
    • Diagrama de atividade
    • Diagrama de sequencia
    • Diagrama de estado
    • Mapas de UX
    • Mapa de navegação UI
    • Interfaces do Usuário
    • Indicadores de performance e monitoração

    Iniciar Ciclo.pngElicitarCiclo.pngPrototipar Ciclo.pngVisualizarCiclo.pngAlinhar


    A partir de pergunta(s) a ser(em) respondida(s) para visualizar uma necessidade de informação, a ser atendida por um sistema de informação, torna-se necessário fazer um estudo preliminar para delimitar o escopo do projeto de visualização, os requisitos básicos e a abordagem de desenvolvimento a ser seguida. Um modelo inicial é então esboçado.

    Sabendo do que você precisa e com tudo acertado por ambas as partes, começamos a elicitar os requisitos da visualização, através de um processo de aprendizagem. Com os requisitos bem encaminhado na sua análise, começamos a modelagem da informação.

    Faço protótipos do modelo para validação do modelo.

    Tudo no seu lugar, transformo modelo em código para visualizar em páginas Web o seu modelo .

    Com isso as etapas sempre se repetem em um ciclo de verificação e validação até que os diagramas estejam alinhados com o objetivo e seu custo, tempo e escopo até que tenham sido atingidos.

  • Conceito
    Abstração, Arquitetura, Padrões, Separação por interesse (afinidade), Modularidade, Encapsulamento de informações, Independência funcional, Refinamento gradual, refatoração, Classes de projeto
  • Modelo de projeto(analise e projeto.
    • Principios
      • O projeto deve ser rastreavel para o modelo de requesitos
      • A criação de um modelo de projeto não exclui uma abordagem agil.
        É extremamente dificil entendr o objetivo do nivel mais alto a partir de um trecho do código ou de suas interações com outros módulos em um ambiente de execução(run-time) e multiprocesso(multithread).
    • Elementos
      • dados, arquitetura, interface, componentes, implantação
    • Projetos de:
      • arquitetura, componentes, experiência do usuário, mobilidade e padrões.
    Arquitetura de software
  • Verificar que opção arquitetura se adequa:
    • Centralizada em dados
    • Fluxo de dados
    • Chamada e retorno
    • Orientadas a objeto
    • Em camadas (MVC) (web)
    • Orientada a serviços (SOAD)
    • Em componentes
    • Padrões de arquitetura
    Arquitetura de informação
  • Conceito:
    • Contexto, conteudo e usuários
    • Interface e arquitetura de informação
    • Rede de conhecimento
    • Como as pessoas processam a informação)
  • Sistema:
    Pesquisa, navegação e rede semantica
  • Deliberações:
    Wireframes, Blueprints, vocabulário controlado e esquema de metadados
    Arquitetura organizacional
  • Fluxo de serviço no ambiente organizacional clicar
    Quando o critério de aceitação do modelo for atendido.
  • Ontologia é a estrutura no qual o dominio do conhecimento é armazenado..
  • A Lógica é a ciência e arte do raciocinio.
  • A teoria da Lógica Mental do se (Lógica Proposicional) é formada por (1) alguns esquemas de inferências, (2) um programa de raciocínio em que se aplicam os esquemas e (3) alguns princípios pragmáticos de compreensão.
  • Estudo científico da origem e da história de palavras.

Case - Execução do serviço de modelagem de informação

Exemplo

Qual modelo de aprendizagem para elaborar um modelo de informação ?



* O modelo deverá:
  • Conter objetivo, ações e entregas.
  • Para atingir o objetivo assim como as entregas, o processo deverá partir das necessidades de adquirir conhecimento e através das ações gerar conhecimento aprendido.
  • Este conhecimento tem como caracteristicas um modelo de informação que irá gerar um código de software.
  • Atuar num ambiente interno reativo e num ambiente externo influenciador.
O que é estudo de caso Execução



Espaço - Educacional de Modelagem (domínios, áreas de estudo, categorias, contexto)

Proposta

    Mostrar fundamentos da modelagem de informação, através de Temas e Tópicos.
Requisitos

Foco

É importante que os usuários e analistas de sistemas estejam atentos a aprendizagem do conhecimento tácito para a inteligência dos sistemas por meio de representações gráficas.
Artigo
Representação Gráfica

Serviço

É um produto da atividade humana que satisfaz a uma necessidade, sem assumir a forma de um bem material. Caracteristicas principais: Fluxo, variedade e uso itensivo de pessoas.

Atributos


Visualização

Como um meio para um fim. Um meio de insight. Uma maneira de pensar, entender, descobrir e comunicar algo sobre o mundo. Apresenta a informação de forma que um ser humano possa ver uma grande massa de dados de forma significativa.

Contexto Serviço

Interface

Contexto Página web Dominio Requisitos Especificação Sistema de navegação Caso de Uso Arquitetura Web


Uso das Tecnologia Web para Front-End:
Html5, CSS3, JS, Bootstrap 5, Svg, Python 3, Sublime text, LibreOffice, , MacOS.

Ferramentas

É um conjunto de:

  • Métodos
  • Frameworks
  • Modelos
  • Técnicas
  • Ferramentas
  • Componentes
  • Tecnologia Web
  • Kit Ferramenta

    Informação

    Como resultante do processamento, manipulação e organização de dados, de tal forma que represente uma modificação (quantitativa ou qualitativa) no conhecimento do sistema (humano, animal ou máquina) que a recebe.

    Contexto Evolução da Info

    Modelo

    É uma imagem mental simplificada e idealizada, que permite representar, com maior ou menor precisão, o comportamento e a estrutura de um sistema.
    O modelo incorpora apenas as características consideradas importantes para a descrição do sistema, selecionadas intuitivamente ou por conveniência matemática.

    Tipos de Modelos

    Abordagem

    A melhor abordagem para um determinado projeto depende, em grande parte, da natureza do projeto e da natureza da organização. A abordagem em cascata funciona melhor com projetos de grande porte, complexos, que têm numerosos interessados, afetam a empresa toda e não podem ser facilmente divididos em subprojetos. Ela também funciona bem com organizações que têm uma cultura formal e uma estrutura hierárquica. A abordagem em espiral e a programação ágil funcionam bem nas organizações dinâmicas, que podem tolerar aambiguidade e necessitam obter resultados rapidamente. O caminho em espiral pode apresentar melhores resultados quando adotado para projetos que se dividem facilmente em subprojetos e para projetos mais simples, em especial o desenvolvimento de sistemas de usuário único ou que afetam um pequeno departamento. A programação ágil é bem-sucedida em ambiente onde as necessidades do usuário são difíceis de especificar ou mudam rapidamente. A prototipagem funciona melhor para projetos de pequeno e médio portes. Ela funciona bem onde a cultura suporta equipes funcionalmente mistas. A prototipagem pode ser combinada com a abordagem em espiral e ser usada para um ou mais dos subprojetos em um desenvolvimento em espiral.

    Tipos abordagem


    Conhecimento

    Capacidade humana de entender, apreender e compreender as coisas, além disso ele pode ser aplicado, criando e experimentando o novo.
    O conhecimento como uma combinação de informação, expertise e idéias.
    Saber declarativo (tácito ou explicito) ou procedimental que expressa relações com sentido e significado entre informações sob a forma de uma idéia, uma tese, um conceito, construido por um sujeito por meio de argumentos ou ações (saber fazer) coordenadas e pertinentes.

    Contexto Competência Informacional

    Aprendizagem

    Como um conhecimento capaz de criticar o próprio conhecimento. Com enfoque comportamental, cognitivo e humanista.

    Requisitos Contexto Análise Tipos de Conteúdo Aprendizado Híbrido Abordagem de pensamentos

    Linguagem

    Conceitos fundamentais: Valores, tipos, varáveis, expressões, comandos e abstrações.

    Paradigmas de programação: Funcional, imperativa, orientada a objetos, baseada em lógica, baseada em propagações e restrições.

    Algoritmos

    Nome do algoritmo(parametro)
    objetivo
    condição de entrada(estrutura de dados)
    bloco de estrutura de controle da estrutura de dados
    . sequencia
    . repetição c/variavel de controle
    . repetição controlada por condição
    . seleção
    . seleção múltipla
    condição de saida(estrutura de dados)

    Algoritmo

    Sistemas de Informação

    Como sistemas conceituais (abstratos) de informação pura e não exibem diretamente comportamento, mas exibem “significado”.
    As propriedades do sistema (como um todo) resultam ou emergem das:

  • partes ou elementos e suas propriedades individuais; e
  • relações e interações entre as partes, o sistema e seu ambiente.
  • Transação de informação é quando a informação muda de estado ou seja muda de comportamento quando vai de um estado para outro.

    Contexto Tipos de sistema Transação Aplicação Não Transacional Aplicativo

    Software

    Principal caracteristica: software não se desgasta.
    Consiste de:
    Instruções (programas de computador) que, qdo executadas, fornecem caracteristicas, funções e desempenho desejado (especificação).
    Estrutura de dados que posibilitam aos programas manipular informações adequadamente.
    Informação descritiva, tanto impressa como virtual, descrevendo a operação e o uso dos programas.

    Contexto
    • Software de sistema
      • Compiladores, editores e utilitários para gerenciamento de arquivos.
      • Componentes do sistema operacional, drivers, software de rede, processadores de telecomunicações que processam dados amplamente inderteminados (software não deterministicos ou se a ordem e o timing de entradas, saidas, processamento imprevistos antecipadamente.
    • Software de aplicação
      • Programas independentes que solucionam uma necessidade especifica de negócio.
      • Processam dados técnicos ou comerciais, para facilitar operações comerciais e tomadas de decisão administrativas / técnicas.
    • Software de engenharia/científico
      • Cálculo em massa.
      • Astronomia,vulcanologia, análise de stresse automotivo, dinâmica orbital, projeto auxiliado por computador (cad), hábitos de consumo, análise genética, meteorologia e outros.
    • Software embarcado
      • Residente num produto ou sistema.
      • Utilizado para implementar e controlar caracteristicas e funções para o usuário e para o próprio sistema.
      • Executa funções limitadas e especifícas (por controle do painel de um micro-ondas)
      • Fornece função significativa e capacidade de controle (funções digitais de automóveis, como controle nivel de combustivel, painéis de controle e sistemas de freio).
    • Software para linha de produtos
      • Composto por componentes reutilizáveis projetado para prover capacidades específicas de utilização por muitos clientes.
      • Mercado hermético e concentrado (controle inventário) ou lidar com consumidor de massa
    • Aplicações Web/aplicativos móveis
      • Voltado às redes
      • Voltados para navegadores, computação em nuvem, computação basead em serviços, e software residente em dispositivos móveis
    • Software de inteligência artificial
      • Faz uso de heurísticas, para solucionar problemas complexos, não passiveis de computação ou análise direta
      • Robótica,sistemas de tomada de decisão, reconhecimento de padrões (de imagem e voz),aprendizado de máquina, prova de teoremas e jogos.

    Hardware


    Dados (limites, tamanhos)

    1

    Qtd de Temas

    4

    Qtd de grupo de tópicos

    10

    Qtd de tópicos

    43

    Qtd de Modelos

    40

    Demanda gerada pelo site

    3

    Demanda gerada pela necessidade de mostrar site


    Contato

    Se você estiver interessado em fazer um modelo de informação,entre em contato.
    wdz.eng.br@gmail.com

    Clicar aqui para abrir Cartão










    Apoio ao desenvolvimento / uso do site


    Caminhos