- •Задание на работу
- •1.1. Разработать проект каркаса для работы со спецификациями изделий
- •1.2. Содержание работы
- •1.3. Исходные данные для задачи
- •1.4. Рекомендуемые инструменты
- •1.5. Рекомендуемые источники
- •Аннотация
- •Введение
- •2. Описание выполненной работы
- •2.1. Анализ исходных данных
- •2.2. Разработка функциональных требований к подсистеме
- •2.3. Разработка проектной модели классов
- •2.4. Разработка модели хранения
- •2.5. Разработка поддерживающих процедур
- •2.6. Тестирование
- •Приложение
- •Список используемых источников
Аннотация
Приводятся результаты проектирования и фрагменты реализации каркаса, поддерживающего работу с материальными спецификациями изделий. Представлены результаты тестирования разработанных процедур с примерами спецификаций различных изделий.
SUMMARY
The results of the design and fragments of the implementation of the framework supporting work with the material specifications of products are presented. The results of testing the developed procedures with examples of specifications of various products are presented.
Оглавление
Введение 6
2. Описание выполненной работы 6
2.1. Анализ исходных данных 6
2.2. Разработка функциональных требований к подсистеме 9
2.3. Разработка проектной модели классов 10
2.4. Разработка модели хранения 10
2.5. Разработка поддерживающих процедур 11
2.6. Тестирование 11
Выводы 14
Приложение 14
Список используемых источников 14
Введение
Материальная спецификация изделий является неотъемлемой часть данных об изделии. Эти данные требуются для материального обеспечения изготовления, закупок, хранения. Объем этих данных определяется сложностью изделий и из разнообразием. Материальная спецификация может содержать до нескольких миллионов компонентов, состав компонентов и нормы их расхода непрерывно изменяются при модификации изделий и технологии их изготовления. В этой связи автоматизация процессов работы с материальными спецификациями изделий несомненно актуальна. Задача 4-1 позволяет освоить основные приемы и решения данной проблемы.
2. Описание выполненной работы
2.1. Анализ исходных данных
В качестве исходных данных задана спецификация сборочной единицы КП25.00.00.450. Пример состава сборки представлен на рис. 1, 2.
Рис. 1. Состав сборки. Часть 1
Рис. 2. Состав сборки. Часть 2
Для разработки концептуального проекта будем использовать редактор StarUML.
Продолжим работу в проекте Лаб.
Модель классов этапа анализа представлена на рис. 3. В данной модели используется классификация изделий по основанию По отношению к производству. Данная модель позволяет вести данные по спецификации изделий, в состав которых входят изделия различных классов и проводить расчет сводных норм расхода основных материальных ресурсов. Однако, модель не способна поддержать спецификации базовых изделий и модификаций, а также управление изменениями спецификаций.
Рис. 3. Модель классов для ведения спецификации материальных ресурсов (вариант 1)
На рис. 4 приведена модель, позволяющая поддержать управление изменениями и создание модификаций.
Рис. 4. Модель спецификации (вариант 2)
2.2. Разработка функциональных требований к подсистеме
Создадим диаграмму вариантов использования с именем Материальная спецификация изделий.
Создадим следующие варианты использования:
На рис. приведена диаграмма прецедентов Материальная спецификация изделий..
Рис. 5. Диаграмма прецедентов Материальная спецификация изделий
2.3. Разработка проектной модели классов
Для работ с классами изделий используем решение из задания 1.1 изменив верхнюю часть классификатора изделий (рис. 5). Представленная модель позволяет формировать спецификацию изделия, включая в его состав изделия любых классов. Требуется расширить список операций для создания изменений и работ с базовыми изделиями и модификациями. Поиск спецификации модификаций и расчет сводных норм для них требуется доработать, так как базовая часть спецификации присутствует только у базового изделия.
Рис. 6. Проектная модель классов для прецедента Управление спецификацией изделий (Bill of materials)
