|
При создании системы нами впервые была использована идея применения модульных генераторов вместо написания цельного программного продукта. Модульные генераторы дают большое преимущество в разработке систем подобного типа. Эти преимущества заключаются в следующем: • Возможность легко проектировать автоматизированные системы различного функционального назначения. Принципы декомпозиции и детализации широко применяются при создании программного продукта. Однако, модульный генератор по своей сути, хоть и выполняет похожие функции, но в корне отличается от этих принципов. Модульный генератор – это готовый программный продукт. При необходимости его можно применять автономно от всей остальной системы. • Возможность одновременной работы большого коллектива. Разбив программу на модули, задав функциональное назначение каждому модулю, определив костяк продукта – основной базы данных, структуру этой базы, можно независимо друг от друга формировать модули и модульные генераторы; • Возможность создания динамической модели. Благодаря модульным генераторам, любые внешние воздействия (новый приход, формирование технологической карты нового изделия и т.п.) мгновенно приводят в движение все модули системы. Изменения, дополнения, редактирование каждого модуля отражается на состоянии основной базы данных. • Возможность оперативно отслеживать при необходимости движение конкретных материалов на текущий момент. Как уже говорилось выше, финансовый директор может сформировать отчет по движению любого материала за любой период.
|