Материал: Инновационные технологии и оборудование. Межвузовский сборник научных трудов. Пачевский В.М

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Диаграмма системы контроля

Диаграмма процессов, связанных с реализацией продукта и его поддержкой

Диаграмма подготовки производства Кратко опишем эти диаграммы.

Диаграмма общей системы – присутствуют актѐры (Actors), представляющих людей или системы, внешние относительно рассматриваемой, и прецеденты, представляющие в рамках системы те услуги, которые она предлагает потребителям. Обобщѐнно говоря, прецеденты показывают процессы, происходящие в системе, а актѐры – их клиентов (рисунок 1).

Диаграмма системы поддержки жизненного цикла продукта. Как говорилось выше, предприятие, работает в рамках стандартов CALS или ISO9000:2000, то есть обслуживает весь жизненный цикл своих продуктов – маркетинговое исследование, проектирование, разработка, испытание, техническая поддержка

Диаграмма системы управления кадрами.

Диаграмма системы работы с репозиторием (базой знаний). Репозиторий – это база знаний, в которой хранятся все наработки данного предприятия и других, схожих по профилю, а также общепризнанные стандарты (ГОСТ, ОСТ и пр.), каталоги моделей стандартизированных деталей и материалов и подобная информация. Репозиторий не однороден по своей природе и удачная организация его может служить залогом успешной работы в дальнейшем. Нами избрана объектно-реляционная модель базы данных для организации базы знаний. Такая БД не привязана к конкретной бизнес-модели и позволяет реализовать «над собой» практически любую бизнес-логику. Логика выделяется в отдельный программный слой и, как правило, реализуется на сервере приложений, где по запросу клиента создаются объекты, загружающие информацию о себе из БД и реализующие «поведение» объектов реального мира. В то же время, в силу однообразности модели хранения, эти объекты довольно легко создаются на основе базовых классов, инкапсулирующих функциональность по загрузке и сохранению свойств и связей в БД.

133

Рис. 1. Диаграмма общей системы производства

134

Рис. 2. Диаграмма подготовки производства

135

Таким образом, для организации репозитория понадобится пополняемая библиотека классов. Задача создания и поддержки такой библиотеки, а также введения отдельного программного слоя бизнес-логики достаточно трудоѐмка и сточки зрения программирования, и с точки зрения проектирования, тем не менее усилия, затраченные на это, в дальнейшем принесут не мало пользы.

Диаграмма системы управления ресурсами - включает в себя системы прогнозирования ресурсоѐмкости, снабжения ресурсами и энергией и т.д.

Диаграмма процессов, связанных с оборудованием. Диаграмма системы контроля - конечной целью такой системы

является обеспечение высокого и стабильного уровня качества продукции и повышение эффективности производства за счѐт слаженной работы всех его подсистем.

Диаграмма процессов, связанных с реализацией продукта и его поддержкой.

Диаграмма подготовки производства. Наиболее важная для настоящего проекта диаграмма высокого уровня – это диаграмма прецедентов системы подготовки производства. Это последняя диаграмма уровня прецедентов. Она состоит собственно из диаграммы системы, диаграммы базы знаний (репозитория) и актѐров (рисунок 2).

Получено: 15.12.2003

Воронежский государственный

 

технический университет

 

Воронежский государственный

 

Университет

УДК658.011

 

ДИАГРАММЫ ПРЕЦЕДЕНТОВ, ДИАГРАММЫ СРЕДНЕГО И НИЖНЕГО УРОВНЯ

И.В. Илларионов, В. Н. Старов, М.Н. Краснова

Диаграммы среднего уровня Диаграмма концептуальной модели техпроцесса. Диаграммы

этого типа служат для иллюстрации концептуальных связей реальных понятий предметной области. На диаграмме

136

концептуальной модели (рисунок 1) мы видим два основных понятия: «Техпроцесс» и наследуемое от него «Техпроцесс сверления» (взято для примера). В верхней ветви диаграммы показано отношение абстрактного техпроцесса и его составляющих частей – этапов техпроцесса, которые в свою очередь состоят из «Операций»; «Операции» – из «Позиций», «Позиции» – из «Технологических переходов». Для описания конкретного техпроцесса (сверления) мы несколько упростим структуру ТП. «Техпроцесс сверления» имеет в своѐм составе три основных операции: «Позиционирование», «Смена инструмента» и «Режим резания». Также он соотносится с понятиями «Станок» и «Инструмент» для получения информации об имеющемся оборудовании для подбора верных параметров операций (здесь техпроцесс принимается как некая сущность, способная к самоформированию).

Диаграммы состояний рабочего и оборудования. Диаграммы состояний иллюстрируют поведение объекта в системе. Согласно методологии объектно-ориентированного программирования, всякий объект на протяжении времени его жизни находится в различных состояниях.

Диаграмма последовательностей «Заготовка-техпроцесс- рабочий». Диаграммы последовательностей служат для демонстрации взаимодействий объектов во времени. Взаимодействие осуществляется с помощью событий, которые могут быть как синхронными, так и асинхронными. При проектировании данной диаграммы мы ограничились использованием синхронных процедурных событий, суть которых состоит в вызове методов одного объекта другим. В диаграмме использована также разновидность синхронных событий, при посылке которых объект сам запускает свой метод.

Диаграмма прецедентов системы. Диаграммы нижнего уровня

Они строятся непосредственно перед разработкой программной системы (кодированием) и служат для генерации скриптов базы данных, а также «каркаса» программы – заголовочных и исходных программных файлов (*.h и *.cpp), в которых прописаны все заголовки и описания классов и проставлены все связи. Скрипты серверного приложения администрирования базы данных достаточно просты в написании,

137