Разработка эффективных форматов микрокоманд для различных способов микропрограммирования
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Рисунок 7.9 - Результат работы вертикально-горизонтального кодирования
Выходными данными в этом случае являются:
-универсальная группа (UG);
-микрооперации, которые вошли в подгруппу и их коды;
-закодированные микрокоманды.
Проведем тестирование программы на других примерах. Так, например, создадим текстовой файл с большим количеством микрокоманд и встречающимися в одной микрокоманде одинаковыми микрооперациями, выберем вертикальное кодирование. Результат работы приведен на рисунке 7.10. Программа выдаст сообщение о том, что встречаются одинаковые микрооперации, которые будут автоматически удалены, и произведено кодирование выбранным способом.
Рисунок 7.10 - Тестирование программы с одинаковыми микрооперациями в одной микрокоманде
В результате тестирования основных функций системы можно сделать вывод о корректной работе системы.
8. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА
Расчетная часть выполнена по методическим указаниям [12].
8.1 Маркетинговые исследования программного продукта
Маркетинговые исследования по разработке и исследованию данного программного продукта включает несколько этапов, одним из важнейших является исследование программного продукта. Целью маркетинга является обеспечение рентабельности, т. е. определенной прибыльности в заданном интервале времени; обеспечение производителя или продавца надежной информацией о рынке, структуре и динамике спроса; создание такого товара, который соответствует требованиям рынка, удовлетворяет спрос; необходимое воздействие на потребителя, обеспечивающее максимально возможный контроль над сферой реализации [12].
8.1.1 Исследования программного продукта
В этом разделе проводятся некоторые исследования, позволяющие определить степень пригодности разрабатываемой системы для распространения на рынке программного обеспечения (ПО).
а) потребительские свойства программного продукта.
Программный продукт (ПП) обладает следующими свойствами, которые в первую очередь могут привлечь потенциальных потребителей:
-востребованность продукта;
-простота эксплуатации;
-функциональные возможности уже используемой версии ПП могут быть расширены;
-доступная цена.
б) требования к функциональным характеристикам ПП
ПП должен удовлетворять следующим требованиям:
-возможность сохранения результатов работы программы и загрузки уже заранее подготовленных входных данных;
-возможность вывода результатов на печать;
-однооконный и многооконный режимы работы программы;
-резервное копирование исходных данных.
в) требования к условиям эксплуатации
-для эксплуатации ПП пользователю достаточно иметь собственный ПК и комплектующие.
г) конкурентоспособность ПП
Программный продукт является учебной программой, но это не исключает попадание их на рынок, что может создать конкурентную ситуацию для разрабатываемого ПП. Более того данный продукт нацелен не на широкий круг потребителей. Но достоинством рассматриваемого ПП служит то, что он имеет оригинальную структуру и ограничения, поэтому может найти своего потребителя.
д) оценка рыночной направленности
Оценка рыночной направленности ПП производится на основе анализа рыночных возможностей и опасностей на основе экспертной оценки по девятибалльной шкале и представлена в таблице 8.1.
Таблица 8.1 - Оценка шансов и рисков проектируемого продукта
БаллыПОКАЗАТЕЛИОпасностьНейтральноШансы1234567891. Объем рынка+2.Рост рынка+3.Финансовый потенциал потребителя+4.Число конкурентов+5.Поведение конкурентов+6.Осведомленность потребителей+7.Возможность повышения цен+8.Изменение конъюнктуры рынка+9.Возможность замещения ПП+10.Потенциал сервиса+
Определим по таблице 8.1 средний балл:
В=(8+7+7+3+4+5+5+5+3+8)/10 = 5.5
Средний балл, полученный при оценке шансов и рисков равен 5.5. Он превышает опасность, следовательно, продукт имеет рыночную направленность, т. е. шансы на успех.
8.1.2 Сегментирование рынка
Проведем сегментирование рынка по статусу пользователя. Деление производилось по направленности работы возможных потребителей. Для внедрения выбраны следующие сегменты:
разработчики микропрограммного управления;
студенты.
Сегментация рынка представлена на рисунке 8.1.
Рисунок 8.1. Прогнозируемая сегментация рынка.
8.1.3 Обоснование выбора метода ценообразования
За исключением случаев работы на рынках чистой конкуренции, где ни один отдельный покупатель или продавец не оказывает большого влияния на уровень текущих рыночных цен товара, фирмам необходимо иметь упорядоченную методику установления цены на свои товары. Рассмотрим подробнее эту методику. Она включает шесть этапов:
а)постановка задачи ценообразования;
б)определение спроса;
в)оценка издержек;
г)анализ цен и товаров конкурентов;
д)выбор метода ценообразования;
е)установление окончательной цены.
Расчет цены будет проводиться по методу безубыточности. Суть метода заключается в том, что фирма стремится установить цену, которая обеспечит ей желаемый объем прибыли.
8.2 Определение затрат на проектирование программного продукта
Затраты на проектирование продукта включают следующие направления:
-заработная плата проектировщиков (с отчислением на социальные меры);
-стоимость отладки п