25.06.2002 Новости, Идеи и практики автоматизации
Вердикт заказчика: размышления после “треугольного стола”ТРЕУГОЛЬНЫЙ СТОЛУже после завершения “треугольного стола” удалось собрать мнения по поводу систем-конструторов. Сначала это были заметки на половину общей тетради. А теперь все свелось к нескольким абзацам+ Об определениях, ядрах и инвариантахНачну с определения и предложу альтернативное по отношению к выдвинутому Еленой Монаховой (PC Week/ RE, №11/2002, с. 29). Николай Лумпов, аналитик торговой компании CONSULСистема-конструктор - это коммерческое программное средство, комплекс программных средств или специализированная среда программирования для относительно быстрого (по сравнению с универсальными средствами и средами программирования) создания деловых приложений лежащего в основе конструктора инварианта методологии и технологии функционирования.На мой взгляд, ядро, упомянутое в определении Е. Монаховой, входит в инвариант, но инвариант этим не исчерпывается.Поясню, почему это так. Система-конструктор в результате работы потребителя из некоторой модели формирует конечное приложение. По сути, это преобразование модели конструктора. То, что в результате преобразования остается неизменным, и есть инвариант. Инвариантом могут быть объекты, отношения, алгебра, модели, а могут быть и смыслы (или, по-умному, семантика).Чем мощнее конструктор, чем выразительнее его средства, тем у’же инвариант и шире преобразование. Вообще, для мощных конструкторов область значений преобразования может быть охарактеризована лишь от ...
читать далее.