Добавил:
я зроблений з цукру Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАДАНИЕ 1.1. Приемы моделирования Классификаторов / ЗАДАНИЕ 1.1. Приемы моделирования Классификаторов.docx
Скачиваний:
12
Добавлен:
31.05.2023
Размер:
967.84 Кб
Скачать

Аннотация

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

SUMMARY

The results of the design and fragments of the implementation of the framework, which supports work with classifiers of objects on the example of classifiers of products, are given. The results of testing the developed procedures with examples of specifications for various products are presented.

ОГЛАВЛЕНИЕ

1. Описание выполненной работы 6

1.1. Анализ исходных данных 6

1.2. Разработка функциональных требований к подсистеме 9

1.3. Разработка модели классов 10

1.4. Разработка модели хранения в среде СУБД данных классификатора изделий 11

1.5. Разработка основных процедур 13

1.6. Тестирование разработки 16

Выводы 22

1. Описание выполненной работы

1.1. Анализ исходных данных

Для разработки концептуального проекта будем использовать редактор StarUML и опишем классификатор объекта Стальной прокат. В качестве исходных данных используется источник

СОРТАМЕНТ ПРОКАТНОЙ СТАЛИ

http://soprotmat.ru/sortament.htm

Фрагмент классификатора представлен ниже:

Изделия 1

Стальной прокат 2

Сталь горячекатанная 3

Балки двутавровые 4

Балки двутавровые ГОСТ 8239-72 5

Балки двутавровые ГОСТ 8239-89 6

Швеллеры 7

Швеллеры с уклоном внутренних полок ГОСТ 8240-72 8

Сталь прокатная угловая 9

Сталь прокатная угловая равнопрочная ГОСТ 8509-79 10.

Трубы

Трубы ГОСТ 10704-91

Прямоугольные трубы ТУ 67-2287-80

Квадратные трубы ТУ 3602287-80

Диаграмма классов для фрагмента предметной области представлена на рис. 1.

Рис. 1. Модель классов для объекта Стальной прокат

В общем случае характеристики различных классов объекта Стальной прокат различны.

Пример 1.

b – ширина профиля,

s – толщина стенки профиля,

A – площадь поперечного сечения,

Iy – момент инерции сечения относительно оси y,

Wy – момент сопротивления сечения относительно оси y,

iy – радиус инерции относительно оси y,

Iz– момент инерции сечения относительно оси z,

Wz – момент сопротивления сечения относительно оси z,

iz – радиус инерции относительно оси z,

P – вес погонного метра профиля.

Пример 2

D – диаметр трубы,

s – толщина стенки профиля,

A – площадь поперечного сечения,

P – масса профиля.

Выводы по результатам анализа

1. Количество классов выбранного объекта велико. Исходные данные предоставляют только небольшую часть классификатора.

2. Выделяемые подклассы обладают большим разнообразием технических характеристик. Исходные данные предоставляют только часть характеристик объектов.

3. Для преодоления указанных особенностей необходим конструктор классификатора, доступный специалистам на этапе исполнения.

1.2. Разработка функциональных требований к подсистеме

В директории UseCase Model создадим диаграмму вариантов использования с именем Работа с классификатором изделий.

На рис. 1 приведена диаграмма ВИ Работа c классификатором.

Рис. 2. Диаграмма ВИ для задачи Работа с классификатором