{'fraction_non_alphanumeric': 0.01901743264659271, 'fraction_numerical': 0.0, 'mean_word_length': 4.798165137614679, '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}}
Feature-oriented software structuring

The author describes software structuring for the SW part of computer-based systems (CBS) which is oriented at the evolution of these systems. Traditional SW development methods such as SA/SD, SDL and OO methods are oriented at the logic of the SW functionality itself. They fall short in supporting a minimal development effort. They define SW features to be the counterparts of features of the CBS itself. They are oriented at extensions or changes which are made to the CBS. The software is structured in components such that feature extension is realized by additional SW components only.