zoukankan      html  css  js  c++  java
  • 数据驱动开发

    留个记号,

    从这段时间的设计、开发、测试,认为:

    数据驱动系统开发好象要更好

    需求调研,了解用户业务流程,了解业务流程中涉及到的对象,用户期望达到的目标(数据展示)

    需求分析,分析业务流程及业务对象及数据关系

    系统设计,根据业务流程中数据的流转进行系统数据流转设计,数据采集-数据验证-数据处理-数据存储-数据提取-数据展示

          根据业务系统数据流转,进行设计数据在每个环节中的处理方式

    数据对象模型设计,根据业务系统数据流转,进行设计数据在每个环节的对象模型,

    系统采用技术可行性分析,数据在每个环节中该采用哪种方式对数据进行处理,比如数据采集,该用B/S还是C/S还是嵌入式设备还是其他硬件设备;数据存储,该用关系型数据库还是对象数据库;

    数据处理方式可行性分析,数据在每个环节中如何生成、如何传输、如何存储、如何交互,比如:数据采集采用C/S模式,通过界面方式录入,界面中的数据以对象实体还是其他,数据传输时数据是将实体序列化还是转化为特定的数据结构体;数据临时存储方式等,数据提交后的交互性

    数据提取可行性分析,数据提取方式,如何达到最高的效率,

    最后将数据如何充分的用起来,数据挖掘。

    我认为整个系统的开发,都应该以数据为中心,明确了数据在每个业务流程中的情况,才能将系统做到万无一失/

    数据是不变的,其他都是可变的。。。。

  • 相关阅读:
    Scala编程基础
    大数据学习环境搭建(CentOS6.9+Hadoop2.7.3+Hive1.2.1+Hbase1.3.1+Spark2.1.1)
    hadoop2.7.3编译,支持snappy、bzip2本地压缩
    ABAP非Unicode系统中字符串拼接(CONCATENATE)时吃字符问题
    Hadoop学习笔记
    HIVE开发总结
    中文字符截取乱码问题
    替换空字符NULL(字符编码为0的字符)
    Generate Time Data(普通日期主数据)
    Generate Time Data(财务日期主数据)
  • 原文地址:https://www.cnblogs.com/xewnwsl2001/p/1768499.html