6.3. Методика проверки работоспособности программы.
Проверка работоспособности программы выполняется согласно п. «Описание операций технологического процесса обработки данных, необходимых для выполнения задач» руководства пользователя (Приложение А).
Представлено главное окно работы программы. Эксперту необходимо выбрать пункт меню «Работа с задачами по устранению ТП»
После пользователь выбирает пару параметров и нажимает кнопку «Добавить пару противоречий» необходимое количество раз.
Далее пользователь может просмотреть список приемов для выбранных параметров и выставить свои оценки для них в этой задаче.
Чтобы загрузить ранее созданную задачу необходимо нажать кнопку «Загрузить задачу», после чего появится окно, где можно выбрать из выпадающего списка требуемую задачу, либо ввести ее название, затем нажать кнопку «Загрузить».
Проверка считается завершенной в случае соответствия состава и последовательности действий, при выполнении данной проверки, указанному выше подразделу руководства пользователя (Приложение А).
6.4. Методика проверки на сообщение об ошибке.
Проверка на сообщение об ошибке выполняется согласно п. «Аварийные ситуации» руководства пользователя.
Проверка считается завершенной в случае соответствия состава и последовательности действий, при выполнении данной проверки, указанному выше подразделу руководства пользователя.
4.8 Контрольный пример
Для демонстрации работы системы «Поддержки генерирования новых идей на основе энергоинформационного подхода», было проведено ее тестирование. Ниже дано описание контрольного примера.
Рассмотрим задачу о бетонных сваях. Иногда при постройке дома или моста в грунт для создания будущего фундамента во многих местах предварительно забивают многометровые бетонные столбы (сваи). Проблема заключается в том, что верхняя часть почти всех свай, по которой ударяет молот, часто разрушается. Из-за этого многие сваи не удается забить на нужную глубину. Тогда эти сваи отпиливают, а рядом забивают дополнительные, что снижает производительность работ и снижает их стоимость.
Создадим новую задачу (рисунок 18).
Рисунок 18 - Работа с задачами по устранению ТП
В исходной задаче присутствует два противоречия, а именно требуется улучшить скорость, но при этом ухудшаются вредные факторы самого объекта, а так же требуется усилить силу удара, но при этом ухудшаются вредные факторы самого объекта. Добавим оба в список выбранных параметров (рисунок 19).
Рисунок 19 - Работа с задачами по устранению ТП
Ознакомившись со списком приемов воспользуемся приемом 24 - принцип «посредника». Требуется некий посредник между молотом и самой сваей, чтобы устранить разрушение. Одним из лучших решений будет использовать мешок с песком, который будет равномерно распределять силу по поверхности сваи и при этом не допустит разрушения сваи. Решение найдено, теперь можно выставить оценку выбранному приему и сохранить задачу (рисунок 20).
Рисунок 20 - Окно ввода названия задачи
4.9 Руководство пользователя
Руководство пользователя информационной системой для решения транспортных задач разработано для будущих пользователей этой системы. Пользователи должны иметь навыки работы с персональным компьютером. Также ему необходимо быть знакомым с предметной областью и ознакомиться с руководством пользователя. Типовая структура руководства пользователя приведена в ГОСТ РД 50-34.698-90
1. Введение.
2. Назначение и условия применения.
3. Подготовка к работе.
4. Описание операций.
5. Аварийные ситуации.
Полный текст руководства пользователя для разработанной ИС представлен в приложении А.
5. ВНЕДРЕНИЕ И АНАЛИЗ ЭФФЕКТИВНОСТИ
5.1 Описание объекта внедрения
Информационная система поддержки генерирования новых идей на основе энерго-информационного подхода. С самого начала система разрабатывалась в соответствии с требуемыми функциями, утвержденными в техническом задании.
Исходя из обоснования выбора средств разработки, ИС разрабатывалась на языке C++ в Qt creator с использованием методологии UML и представляет собой автономное приложение.
Разработанный модуль отвечает всем поставленным целям и задачам. А именно реализованы следующие функции:
1. Разграничение прав доступа к функционалу системы.
2. Ведение справочников: «Пользователи», «Приемы», «Параметры», «Матрица Альтшуллера».
3. Ввод рейтинга приемов устранения технических противоречий.
4. формировать отчет о наиболее часто используемых параметрах.
5. формировать отчет о средних оценках приемов.
6. выбор параметров технических противоречий.
5.2 Описание хода возможного внедрения
После окончательной разработки модуля, внедряемый программный продукт может быть использован в учебном процессе по курсу «Основы теории управления».
Также программа может быть использована в любых учебных заведениях, где уделяется внимание изучению ТРИЗ.
Для эксплуатации системы должны быть выделены ресурсы:
1. Должен быть проведен инструктаж по использованию системы.
2. Согласно приведенным расчётам требуемых ресурсов внешней и оперативной памяти, для работы с разработанной ИС рекомендуются компьютеры со следующими системными характеристиками:
- оперативная память - 2560 Мб;
- наличие свободного места на жестком диске - не менее 22.01 Гб;
- 128 Мб видеопамяти и больше;
- Процессор с тактовой частотой 2,0 ГГц и выше.
3. На компьютере должны быть установлены следующие компоненты:
- OC Windows 7
- СУБД Microsoft Access 2007
- Программа «Информационная система поддержки генерирования новых идей на основе энерго-информационного подхода» Altshuller.exe
6. ОРГАНИЗАЦИОННАЯ ДЕЯТЕЛЬНОСТЬ И САМОРАЗВИТИЕ
6.1 Перечень выполненных курсовых проектов и работ
В таблице 6 приведен перечень выполненных автором за период обучения курсовых работ, с указанием семестра, курса, дисциплины и названия курсовой работы.
Таблица 6 - Перечень выполненных курсовых работ
|
№ п/п |
Курс |
Семестр |
Дисциплина |
Курсовая работа |
|
|
1 |
1 |
1 |
Технология профессиональной деятельности. Введение в специальность и научные исследования |
Квантовые компьютеры |
|
|
2 |
1 |
2 |
Технология профессиональной деятельности. Информационный поиск и систематизация знаний |
Разработка приложения органайзер |
|
|
3 |
1 |
2 |
Операционные системы |
Модель замещения областей памяти случайным выбором |
|
|
4 |
2 |
3 |
Технология профессиональной деятельности. Обработка и анализ экспериментальных данных |
Ранжирование образовательных организаций по показателям их активности и участия в системе ОДАРМОЛ |
|
|
5 |
2 |
3 |
Информационные технологии |
Синтез конечных автоматов для заданной грамматики |
|
|
6 |
2 |
4 |
Технология профессиональной деятельности. Моделирование и исследования с использованием прикладных программ |
Программа нахождения критического пути в задаче |
|
|
7 |
2 |
4 |
Технология программирования |
Шифрование методом гаммирования |
|
|
8 |
3 |
5 |
Технология профессиональной деятельности. Математическое моделирование и исследование с разработкой программных продуктов |
Алгоритм генерации случайных чисел с приоритетом |
|
|
9 |
3 |
6 |
Проектирование интерфейсов |
Интерактивная кулинарная книга |
|
|
10 |
4 |
7 |
Технология профессиональной деятельности. Общее проектирование информационных систем и технологий |
Создание уточненной таблицы для разрешения технических противоречий |
|
|
11 |
4 |
7 |
Корпоративные ИС |
Разработка АИС портфолио |
|
|
12 |
4 |
8 |
Технология профессиональной деятельности. Разработка инновационных систем |
ИС поддержки генерирования новых идей на основе энерго-информационного подхода |
|
|
13 |
4 |
8 |
Методы и средства проектирования информационных систем |
ИС поддержки генерирования новых идей на основе энерго-информационного подхода |
ЗАКЛЮЧЕНИЕ
При написании данной работы была поставлена цель: разработка и практическая реализация информационной системы поддержки генерирования новых идей.
Главным итогом выполненной работы стало создание информационной системы, предлагающей приемы для разрешения технических противоречий, основываясь на оценках, выставленных им при решении других задач. Так же реализована возможность добавлять, обновлять и удалять приемы и параметры при помощи эксперта, что позволит системе иметь актуальную базу данных.
Система реализована при помощи языка программирования С++ с использованием Фреймворка Qt, также была использована база данных Microsoft Access.
Основываясь на слишком низких или же высоких оценках, часто используемых параметрах и нет, можно делать выводы эксперту для более точного редактирования матрицы Альтшуллера.
ПРИЛОЖЕНИЕ А
Руководство пользователя
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (СГАСУ)
«УТВЕРЖДАЮ»
Зав. кафедрой ИРОСТ
__________ С.А.Пиявский
«____»___________2016 г.
ИНФОРМАЦИОННАЯ СИСТЕМА ПОДДЕРЖКИ ГЕНЕРИРОВАНИЯ НОВЫХ ИДЕЙ НА ОСНОВЕ ЭНЕРГОИНФОРМАЦИОННОГО ПОДХОДА
Руководство пользователя
ЛИСТ УТВЕРЖДЕНИЯ
02068389.40100.016.И3.01.1
Листов 1
Руководитель разработки:
______ Радомский В.М.
Разработчик:
Студент группы ГИП-112
__________Туркин С.А.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (СГАСУ)
УТВЕРЖДЕНО
02068389.40100.016.И3.01.1
ИНФОРМАЦИОННАЯ СИСТЕМА ПОДДЕРЖКИ ГЕНЕРИРОВАНИЯ НОВЫХ ИДЕЙ НА ОСНОВЕ ЭНЕРГОИНФОРМАЦИОННОГО ПОДХОДА
Руководство пользователя
02068389.40100.016.И3.01.1
Листов 1
А.1 Введение
Требования настоящего документа применяются при предварительных комплексных испытаниях, приемочных испытаниях и эксплуатации системы.
Руководство пользователя информационной системы «Поддержки генерирования новых идей на основе энергоинформационного подхода», разрабатывалось в соответствии с РД 50-34.698-90. В нем регламентировались правила оформления руководства пользователя, порядок и расположение пунктов в тексте, описывающем работу с информационной системой, размеры и положение рисунков.
Данное руководство предназначено для сотрудников и студентов кафедры ИРОСТ СГАСУ и предполагает у пользователей системы наличие элементарных навыков работы с информационными системами.
Также им необходимо быть знакомым с предметной областью и ознакомиться с данным руководством.
А.2 Назначение и условия применения
ИС предназначена для автоматизации процесса генерирования новых идей на основе энергоинформационного подхода.
Работа с системой доступна всем пользователям с установленными правами доступа.
Минимальные требования к техническому и программному обеспечению. Требования к процессору определяются требованиями ОС.
Минимальные требования:
- процессор класса Pentium с тактовой частотой 2 ГГц и выше;
- объем свободного дискового пространства не менее 22.01 Гб;
- объем оперативной памяти не менее 2560 Мб;
- любая ОС (для примера требования написаны для ОС Windows 7);
- манипулятор типа «мышь»;
- монитор с разрешением 1280x1024.
Условия работы.
- температура окружающего воздуха -15 - +25 °С;
- относительная влажность - 45-75%.
- содержание вредных веществ, пыли и подвижного воздуха в рабочей зоне соответствует нормам ГОСТ 12.1.005, 12.1.007; комплекс должен удовлетворять санитарным правилам и нормам СанПиН 2.2.2/2.4.1340-03.
А3. Подготовка к работе
Руководство пользователя информационной системы «Поддержка генерирования новых идей на основе энергоинформационного подхода разрабатывалось в соответствии с РД 50-34.698- 90. В нем регламентировались правила оформления руководства пользователя, порядок и расположение пунктов в тексте, описывающем работу с информационной системой, размеры и положение рисунков.
Данное руководство предназначено для сотрудников и студентов кафедры ИРОСТ СГАСУ и предполагает у пользователей системы наличие элементарных навыков работы с информационными системами.
Также им необходимо быть знакомым с предметной областью и ознакомиться с данным руководством.
Для запуска системы необходимо запустить приложение Idea.exe.
А4 Описание операций
Задача: «Получить список приемов для устранения технических противоречий поставленной изобретательской задачи»
Основные действия в требуемой последовательности:
Запустить «Altshuller.exe».
На экране появится форма авторизации ИС (Рисунок А. 1). Если форма авторизации не была открыта, следует обратиться в службу технической поддержки.
Рисунок А.1 - Окно авторизации
После прохождения авторизации открывается главное окно программы, в котором необходимо выбрать дальнейшие действия (рисунок А.2).