Модели финансирования исследовательской стадии инновационных проектов в условиях ресурсной конкуренции (1142468), страница 17
Текст из файла (страница 17)
Пользователь завершает работу системы.Альтернативный сценарий работы. В программе разработаны средствазащиты от некорректного ввода в виде сообщений об ошибках, например:3.1 Введенные пользователем данные некорректны3.1.1Программа выводит сообщение об ошибке: «Введенынекорректные данные». После нажатия пользователем кнопки«ОК» в диалоговом окне программа снова отображает формуввода данных.4.1. Оптимальный объем финансирования не существует4.1.1. Программавыводитинформационноесообщение:«Оптимальный объем финансирования не найден. Введитеновые данные».Пользователь нажимает кнопку «Начать расчет »5.1.1.
Результатыпредыдущего расчета обнуляются, ипрограмма переходит на 1 пункт основного сценария работы.Вариант 2. Составление оптимального портфеля проектов.Условия начала работы: пользователь нажал кнопку «Начать расчет».Основной сценарий работы:1. Программа выводит форму ввода данных в соответствии с рисунком А.3;121Источник: разработано автором.Рисунок А.3 - Форма ввода данных для задачи поиска оптимального портфеляпроектов2.
Пользователь вводит значения параметров: количество рассматриваемыхпроектов, количество различных ресурсов.3. Программа проверяет корректность введенных пользователем данных иделает активными для ввода ячейки «Необходимое количество ресурса»,«Доход проекта», «СКО дохода проекта» и «Всего имеется ресурсов».4. Пользователь вводит значения параметров «Необходимое количестворесурса», «Доход проекта», «СКО дохода проекта» и «Всего имеетсяресурсов» и нажимает кнопку «ОK».5.
Программа проверяет корректность введенных пользователем данных иформирует оптимальный портфель проектов, выводит результаты в видетаблицы, где указывается: какие проекты входят в портфель, суммарныйдоход портфеля, поправка учёта взаимозависимости проектов всоответствии с рисунком А.4.122ПоправкаучётавзаимозависимостиИсточник: разработано автором.Рисунок А.4- Результаты работы программы по поиску оптимального портфеля6. Пользователь завершает работу программы.Альтернативный сценарий работы:3.1 Введенные пользователем данные некорректны3.1.1Программа выводит сообщение об ошибке: «Введенынекорректные данные». После нажатия пользователем кнопки«ОК» в диалоговом окне программа снова отображает формуввода данных.Пользователь нажимает кнопку «Начать расчет »6.1.1.
Результатыпредыдущего расчета обнуляются, ипрограмма переходит на 1 пункт основного сценария работы.Вариант 3. Решение задачи нахождения максимального дохода портфеляпроектов при ограничении риска и задачи поиска минимального риска дляпортфеля проектов при сохранении дохода не меньше заданного уровня.Условия начала работы: пользователь нажал кнопку «Начать расчет».Основной сценарий работы:1. Программа выводит форму ввода данных рисунок А.5;123Источник: разработано автором.Рисунок А.5 - Форма ввода данных для задачи поиска минимумариска/максимума дохода с ограничениями2. Пользовательвводитзначенияпараметров:количествопроектоввходящих в портфель, необходимое количество ресурса для каждогопроекта, доход каждого проекта, СКО дохода каждого проекта,допустимый диапазон объема каждого из ресурсов и выбирает какуюзадачу будет решать: нахождение максимального дохода портфеляпроектов и/или поиск минимального риска для портфеля и нажимаеткнопку «ОK»;3.
Программа проверяет корректность введенных пользователем данных;4. Программа находит решение для задач, выбранных пользователем в п. 2и выводит результаты в виде таблицы, как показано на рисунке А.6.Поправкаучётавзаимозависимости124Источник: разработано автором.Рисунок А.6 - Результаты работы СПР по поиску максимального дохода проекта,привнесенных ограничениях5. Пользователь завершает работу системы.Альтернативный сценарий работы:3.1 Введенные пользователем данные некорректны3.1.1Программа выводит сообщение об ошибке: «Введенынекорректные данные».
После нажатия пользователем кнопки«ОК» в диалоговом окне программа снова отображает формуввода данных.4.1 Решение задачи нахождения максимального дохода портфеляпроектов при ограничении риска не существует.4.1.1 Программавыводитинформационноесообщение:«Решение задачи нахождения максимального дохода портфеляпроектов не найдено. Введите новые данные» после нажатиякнопки «ОК» программа снова отображает форму вводаданных.4.2 Решение задачи поиска минимального риска для портфеляпроектов при сохранении дохода не меньше заданного уровня несуществует.4.2.1 Программа выводит информационное сообщение: «задачипоиска минимального риска для портфеля проектов присохранении дохода не меньше заданного уровня не найдено.Введите новые данные» после нажатия кнопки «ОК» программаснова отображает форму ввода данных.Пользователь нажимает кнопку «Начать расчет »5.1.1. Результатыпредыдущего расчета обнуляются, ипрограмма переходит на 1 пункт основного сценария работы.125Приложение Б(обязательное)Код программного средства прототипа системы поддержкипринятия решения126127128129130131132133134135136137138139140141142143144145146147148149150151152153154.