{'fraction_non_alphanumeric': 0.01806451612903226, 'fraction_numerical': 0.0, 'mean_word_length': 5.413223140495868, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A data engineering-based approach to systems design and development

The development of computer application systems using traditional data processing methods has been labor intensive, error prone, slow and extremely costly. Information engineering can solve these problems. It addresses strategic planning as well as analysis and design. It is mainly data driven, not procedure driven. In an information engineering approach, however, the data dictionary manages only the meta information of data and data model does not represent abstractions of entities sufficiently. Therefore we propose U-turn methodology as a new system development methodology based on data engineering. We also suggest an entity structure relationship data model as a data model for data engineering.