
- •Состав аттестационных материалов студентов
- •Требования к составу и содержанию пояснительной записки к курсовому проекту
- •Курсовой проект
- •Содержание
- •1 Аналитический обзор
- •1.1 Характеристика функциональной структуры программного обеспечения для исследования объектов управления / синтеза и анализа объектов проектирования
- •1.2 Анализ характеристик заданного химико-технологического процесса в производстве продукции заданного типа
- •1.3 Обзор и обоснование выбора инструментальных средств разработки программного обеспечения для исследования объектов управления / синтеза и анализа объектов проектирования
- •1.4 Выводы по аналитическому обзору
- •2 Цель и задачи курсового проекта
- •3 Технология разработки программного комплекса
- •3.2 Функциональная структура программного комплекса
- •3.3 Структура и параметры математической модели для расчета показателей эффективности химико-технологического процесса
- •3.4 Алгоритм поиска режимных/геометрических параметров объекта, обеспечивающих заданные показатели его эффективности
- •3.5 Структура интерфейсов пользователей программного комплекса
- •3.6 Структура и характеристика программного обеспечения
- •3.7 Тестирование программного комплекса
- •4 Заключение и выводы
- •Список использованных источников
- •Требования к оформлению пояснительной записки
- •Требования к составу и содержанию презентации индивидуальной экзаменационной работы
3.5 Структура интерфейсов пользователей программного комплекса
В данном подразделе необходимо указать типы пользователей программного комплекса, представить и описать UML-диаграмму вариантов использования программного комплекса пользователем каждого типа.
Диаграммы вариантов использования
Диаграмма вариантов (прецедентов) использования относится к поведенческим диаграммам унифицированного языка моделирования UML, описывающим функционирование элементов программных систем, включая взаимодействие между ними.
Диаграмма вариантов использования характеризует функциональность программного комплекса с позиций пользователя и служит для отображения взаимодействия пользователя с программным комплексом. В диаграмме в виде овалов представляются варианты (прецеденты) использования, то есть те функции, которые выполняет программный комплекс. Пользователи (актеры) изображаются в виде стилизованных фигурок «человечков», ими могут быть не только люди, но и любые внешние системы (программные комплексы, технические устройства), пользующиеся услугами данного программного комплекса. Основными типами отношений между пользователями и вариантами использования, между двумя вариантами использования являются:
отношения ассоциации, изображаемые отрезками сплошных прямых и соединяющие пользователей и варианты использования;
отношения включения, изображаемые отрезками пунктирных прямых со стрелками на конце, над которыми пишется ключевое слово «include», и соединяющие варианты использования.
Отношение включения, направленное от базового варианта использования к включаемому варианту использования, указывает, что каждый экземпляр базового варианта включает в себя функциональные свойства, заданные для включаемого варианта. Эти свойства специализируют поведение базового варианта на данной диаграмме.
Например:
Пользователями программного комплекса для выбора геометрических параметров процесса вакуумформования изделий типа «круговой цилиндр» являются проектировщик формующих матриц и разработчик программного комплекса. UML-диаграмма вариантов использования программного комплекса проектировщиком представлена на рисунке 6.
Рисунок 6 – Диаграмма вариантов использования программного комплекса
Далее в этом подразделе идет краткое описание диаграмм.
3.6 Структура и характеристика программного обеспечения
Например:
Структура программного обеспечения для выбора режимных параметров процесса нагрева полимерных материалов в производстве изделий методом термоформования представлена на рисунке 7.
Рисунок 7 – Структура программного обеспечения
Разработанный программный комплекс работает под управлением операционной системы Microsoft Windows 7 Professional. Вычислительные компоненты проблемно-ориентированного программного обеспечения (подсистема расчета критериальных показателей процесса нагрева, модуль поиска допустимых значений режимных параметров процесса нагрева, интерфейс оператора процесса) разработано в среде визуального объектно-ориентированного программирования Borland C++ Builder 6. Для построения трехмерных графиков зависимостей критериальных показателей от варьируемых режимных параметров и трехмерных графиков ограничений на критериальные показатели использована графическая библиотека TeeChart Pro 6.01.
Характеристика проблемно-ориентированного программного обеспечения приведена в таблице 1.
Таблица 1 – Характеристика проблемно-ориентированного программного обеспечения для исследования процесса нагрева
Показатель |
Значение |
Средства разработки |
Borland C++ Builder 6, TeeChart Pro 6.01 |
Технология программирования |
Объектно-ориентированное программирование |
Язык программирования |
C++ |
Размерность математической модели |
5 формул |
Количество входных переменных |
17 |
Количество внутренних переменных |
7 |
Количество выходных переменных |
2 |
Количество классов, структур |
1 |
Количество функций |
5 |
Объем исполняемого файла, Кб |
4109 |
Время расчета и визуализации результатов для одного набора исходных данных, мс |
50 |
Требования к ЭВМ, системному и прикладному программному обеспечению, необходимым для нормального функционирования проблемно-ориентированного программного обеспечения, приведены в таблице 2.
Таблица 2 – Минимальные системные требования
Показатель |
Значение |
Тип ЭВМ |
IBM PC-совместимый компьютер на базе микропроцессора Intel Core 2 Duo |
Тактовая частота процессора, МГц |
3000 |
Объем оперативной памяти, Кб |
44000 |
Объем внешней памяти, Кб |
4109 |
Состав и характеристика периферийных устройств ЭВМ |
Монитор жидкокристаллический (17), CD-ROM дисковод, клавиатура, мышь |
Операционная система |
Microsoft Windows 7 Professional |
Прикладное программное обеспечение |
Не требуется |