Размер шрифта:
Натуральные основания и методы описания систем
Изменена: 2024-11-30
Реферат
Работа выполнена на основании анализа и обобщения опыта проектирования различных систем и создания соответствующей документации.
Проанализирован ряд языков системных описаний и моделирования, в частности, UML, SysML, BPMN, TOGAF и др., используемых настоящее время при проектировании систем различного назначения, Отмечен ряд проблем этих языков, в том числе ориентированность на специальные области применения, большое количество элементов и схем с отсутствием их обоснования, слабость отражения аспектов времени и пр.
Также проведён анализ сложностей при документировании систем, в том числе противоречий в терминологии (глоссариях) документов, используемых в крупных проектах, в том числе из-за противоречий в глоссариях используемых стандартов.
Цель работы определена как построение языка, который характеризовался бы обоснованной конструкцией исходя из фундаментальных понятий (и соответственно минимумом внутренних противоречий), наличием в языке не только наглядного графического представления, но и текстового для подготовки и машинной обработки документов), а также формализованных правил связывания текстовых конструкций между собой (как инструмент обоснования и построения терминов).
Предложен метод описания систем, базирующийся на базовых естественно-научных принципах: сущность, взаимодействие, пространство, время, атрибут, отношение. Представлен язык описания систем NSL (Natural System Language, природный язык систем) в текстовом (NSL-T), формульном (NSL-F) и графическом изложениях (NSL-G). Продемонстрировано последовательное инкрементное построение терминов по разделам Основные объективные понятия, Основные субъективные понятия и далее до разделов Система и Программы.
Демонстрация результатов предлагаемого подхода выполнена на сравнении наименований и описаний наиболее употребительных диаграмм языка UML.
Приведены возможные применения разработанного метода и языка NSL для моделирования систем и построения терминологии, а также в области искусственного интеллекта.
Проанализирован ряд языков системных описаний и моделирования, в частности, UML, SysML, BPMN, TOGAF и др., используемых настоящее время при проектировании систем различного назначения, Отмечен ряд проблем этих языков, в том числе ориентированность на специальные области применения, большое количество элементов и схем с отсутствием их обоснования, слабость отражения аспектов времени и пр.
Также проведён анализ сложностей при документировании систем, в том числе противоречий в терминологии (глоссариях) документов, используемых в крупных проектах, в том числе из-за противоречий в глоссариях используемых стандартов.
Цель работы определена как построение языка, который характеризовался бы обоснованной конструкцией исходя из фундаментальных понятий (и соответственно минимумом внутренних противоречий), наличием в языке не только наглядного графического представления, но и текстового для подготовки и машинной обработки документов), а также формализованных правил связывания текстовых конструкций между собой (как инструмент обоснования и построения терминов).
Предложен метод описания систем, базирующийся на базовых естественно-научных принципах: сущность, взаимодействие, пространство, время, атрибут, отношение. Представлен язык описания систем NSL (Natural System Language, природный язык систем) в текстовом (NSL-T), формульном (NSL-F) и графическом изложениях (NSL-G). Продемонстрировано последовательное инкрементное построение терминов по разделам Основные объективные понятия, Основные субъективные понятия и далее до разделов Система и Программы.
Демонстрация результатов предлагаемого подхода выполнена на сравнении наименований и описаний наиболее употребительных диаграмм языка UML.
Приведены возможные применения разработанного метода и языка NSL для моделирования систем и построения терминологии, а также в области искусственного интеллекта.