Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Перечень условных обозначений и сокращений 4 страница



Для расчета задач на этапе проектирования необходимо определить затраты времени на каждый этап работ проводимых для выполнения поставленной задачи. Для определения продолжительности работ используется либо специальная справочная литература, либо метод экспертных оценок. Во втором случае ожидаемая длительность работ toрассчитывается по формуле:

= (3tmin +2tmax)/5,

 

где tmin - наименьшая длительность работ;

tmax- максимальная длительность работ.

Данные, полученные в ходе оценки затрат времени на проектирование представлены в таблице 11.

Капитальные затраты на этапе проектирования Кп рассчитываются по формуле:

 

Кп = Zп + Мп + Нп,

 

где Zп - заработная плата проектировщика задачи на всем этапе проектирования Тп;

Мп - затраты за использование ЭВМ на этапе проектирования;

Нп - накладные расходы на этапе проектирования.

 

Таблица 11 - Оценка длительности работ на этапе проектирования

№ п/пНаименование работыДлительность, дн.tmintmaxto1Разработка ТЗ3852Анализ ТЗ и работа с источниками данных1528203Разработка проекта программного продукта1022154Реализация проекта программного продукта1023155Тестирование 615106Отладка1022157Подготовка документации204530ИТОГО110

Заработная плата проектировщика (разработчика задачи) рассчитывается по формуле:

п = zд Тп (1 + ас /100) (1 + ап /100),

 

где zд - дневная заработная плата разработчика задачи на этапе проектирования;

ас - отчисления на социальные нужды - ЕСН (ас = 34 %);

ап- процент премий.

На рисунке 8 представлен ленточный график выполнения работ для восьмичасового рабочего дня, с учетом данных представленных в таблице 12.

 

Рисунок 8 - График выполнения работ этапа проектирования

 

Примем заработную плату разработчика (zд) равной 800 рублей в день, процент премий (ап) равным 20%, тогда заработная плата проектировщика (Zп) составит 133 056 рублей.

Все это время разработчик пользуется персональным компьютером. Стоимость 1 часа дисплейного и процессорного времени составляет 10 рублей. Стоимость ОС (Windows XP Home Russian) за время работы над дипломным проектом составляет 200 рублей. Среда разработки (QtCreator + QtSDK)является бесплатной. Итого затраты на использование ЭВМ (Мп) составят 9 000 рублей.

Накладные расходы (Нп) составляют 80% от заработной платы за время проектирования, т.е. 106 444 рублей.

Капитальные затраты на этапе проектирования (Кп) составят 248 500 рублей.

 

6.4.3 Расчет эксплуатационных расходов



Расходы по различным видам работников определяются по следующей формуле:

 

 

где ni - численность персонала i-го вида;- среднегодовая заработная плата работника i-го вида;

аc - отчисления на социальные нужды во внебюджетные фонды (ac = 34 %);

ап - средний процент премий за год.

Обслуживающим персоналом данных программ является системный администратор кафедры БИТ, целью его работы с данными программами является их копирование на ПЭВМ лаборатории кафедры БИТ. Таким образом, ему потребуется порядка 4 часов в год на обслуживание данного программного продукта. При заработной плате 500 рублей в день, затраты на обслуживание составят 378 рублей за год.

Расходы на функционирование программы складываются из затрат на машинное время.

В общем случае расходы на машинное время состоят из расходов за процессорное время (при работе с объектным или абсолютным модулем) и расходов за дисплейное время. Формула для расчетов имеет вид:

 

M = Cп tп + Cд tд,

 

где Cп и Cд - соответственно стоимость 1 часа процессорного и дисплейного времени;п и tд - необходимое для решения задачи процессорное и дисплейное время соответственно (час).

Стоимость 1 часа процессорного и дисплейного времени составляет 10 рублей. В течение учебного года работу с программой будут осуществлять около 60 студентов предположительно по 1 часу каждый. Таким образом, затраты на машинное время составят порядка 600 рублей в год.

Накладные расходы составляют 80% от заработной платы обслуживающего персонала, т.е. порядка 302 рублей в год.

Прочие расходы составляют 2 % от суммы всех эксплуатационных расходов. Сумма эксплуатационных расходов складывается из расходов на содержание персонала, расходов на функционирование программы и накладных расходов. В итоге прочие расходы равны 26 рублей за год.

Эксплуатационные расходы при использовании программы составляют 1306 рублей.

До внедрения программы эксплуатационные расходы составляли 12 546 рублей. Из них затраты на 240 часов машинного времени - 2 400 рублей (по 3 часа на каждого студента для проведения расчета и по часу на студента для проверки результата преподавателем). Заработная плата преподавателя за 60 часов - 5 500 рублей. Накладные расходы - 4 400 рублей. Прочие расходы - 246 рублей.

6.4.4 Экономия от увеличения производительности труда пользователя

Повышение производительност

и труда pj (в процентах) определяется по формуле:

 

рj = (D Тj /(tj -DТj))100,

 

где tj - время, которое планировалось пользователю для выполнения работы j-го вида до внедрения разработанных программ (час);

DТj - время, которое экономит пользователь при выполнении работы j-го вида с использованием программы (час).

При этом DТj и tj определяются в среднем за год.

На проверку результатов расчетов представленных студентами и работу со студентами преподаватель тратит 60 часов в год, после внедрения программы на проверку и работу со студентами тратится около 10 часов в год, поскольку не требуется воспроизводить расчеты вручную. Таким образом, ΔТj - составит 50 часов в год, а tj- 60 часов в год. Тогда повышение производительности труда по данному виду работ составит 600%. Зарплата преподавателя за 60 часов работы составляет 5 500, тогда экономия составит 33 000 рублей при годовой зарплате преподавателя 161 500 рублей (13 500 рублей в месяц).

 

6.4.5 Расчет ожидаемого экономического эффекта от использования программного продукта

Годовая экономия в соответствии с формулой (13) составит 44240 рублей.

Ожидаемый экономический эффект, исходя из формулы (12) составит 6 965 рублей в год.

 

6.4.6 Определение цены программного продукта

В качестве основного фактора, определяющего трудоемкость и длительность разработки программного продукта (ПП), будем принимать размер исходного текста программы (программ) (ИТП):

Обозначим: G - трудоемкость разработки ПП, чел.-мес.

Т - длительность разработки ПП, месяц.и Т определяются по формулам

 

 

где n - количество тысяч строк ИТП.

Количество тысяч строк в ИТП равно 1,5. Следовательно, трудоемкость разработки G равно 3,67 чел.-мес. Длительность разработки T составляет 1,64 мес.

Количество разработчиков nопределяется по формуле

 

 

где операция ent (...) означает округление до большего целого.

Количество разработчиков равно 2,24, после округления - 3 человека.

Суммарные затраты на разработку и отладку программы (Spn) составляют 248 500 рублей. Предполагается, что данная программа будет установлена на все ПЭВМ лаборатории кафедры БИТ и ПЭВМ преподавателя, т.е. будет распространена 21 копия данной программы. Прибыль, получаемая разработчиком ПП (р) равна 30%. Стоимость одного носителя данного программного продукта составляет 15 рублей.

Цена программы определяется по следующей формуле:

Zn = ((Spn+ D)/Nn) * (1+ p/100),

 

где Spn - суммарные затраты на разработку этой программы;

Nn - количество организаций, которые приобретут данную программу;

р - прибыль, получаемая разработчиком ПП;

D - стоимость одного диска с записью электронного пособия.

Тогда цена Zn программы равна 15 384 рублей.

Прибыль от продажи 21 копии данной программы составит 20 646 рублей

В таблице 12 представлены все экономические показатели разработки.

 

Таблица 12 - Сводная таблица экономических показателей

№ п/пЭкономический показательЗначение1Затрачено дней на разработку программы1102Эксплуатационные расходы (руб./год)1 3063Экономия от увеличения производительности труда пользователя (руб./год)33 0004Капитальные затраты на этапе проектирования (руб.)248 5005Ожидаемый экономический эффект (руб./год)6 9656Цена программного продукта (руб.)15 3847Прибыль, полученная при продаже 21 копий (руб.)20 646

6.5 Сопоставление технико-интегрального экономического показателя разработанной системы с аналогом

 

Наиболее широко используется аддитивная форма интегрального показателя качества:

 

,

 

где - коэффициент весомости i-го параметра,

Аi - оценка качества изделия по i-ому параметру,

n - число параметров, по которым производится сравнение.

Сопоставление технико-экономических характеристик разработки с аналогом заключается в следующем.

Оцениваем качества аналога и разработки по каждому i-му показателю качества по следующей шкале оценок

отлично;

хорошо;

удовлетворительно;

предельно допустимо;

неприемлемо.

Рассчитываем интегральные показатели качества и соответственно для аналога и разработки.

Определяем технико-экономическую эффективность аналога и разработки:

 

,

,

 

где, - интегральный стоимостной показатель аналога и разработки.

Определяем относительную технико-экономическую эффективность разработанного изделия:

 

.

 

где Ea, Ep-технико-экономическая эффективностьаналога и разработки.

Результаты сравнения представлены в таблице 13.

 

Таблица 13 - Оценка технико-экономической эффективности программного продукта

Параметр, оценкаВесовой коэфф. АналогРазработкаAi akiAi aAi pkiAi pфункциональные возможности0,18010,18030,540надежность0,20510,20530,615трудоемкость изготовления0,20540,82030,615удобство пользования0,20510,20540,820информативность0,20510,20540,820интегральный технический показатель, Q1,6153,41интегральный стоимостный показатель, Sn12 54615 384технико-экономическая эффективность, E0,000130,00022относительная технико-экономическая эффективность нового продукта, 1,7

6.6 Прогнозирование необходимых объемов производства

 

Тип производства данного программного продукта - мелкосерийное, так как пока планируется продать данный продукт 1 заказчику, в количестве 21 экземпляра.

 

Заключение

 

В ходе данного дипломного проекта было разработано программное обеспечение, позволяющее значительно упростить процесс обработки данных, полученных при

проведении контрольных замеров в помещении проводимых для оценки уровня его (помещения) защищенности от утечки акустической (речевой) информации по техническим каналам. В основе программы лежит метод позволяющий определить численные значения словесной разборчивости речи Wв акустическом, виброакустическом и оптико-электронном каналах утечки информации, а также при непосредственном прослушивании речи без использования технических средств. В ходе работы было спроектировано две программы, одна из которых реализует расчет словесной разборчивости речи при представлении речевого сигнала семью октавными полосами, а вторая - 20-равноартикуляционными полосами. Данный программный продукт позволяет просмотреть все промежуточные результаты расчетов, а также осуществлять корректировку исходных данных после проведения расчетов.

Для написания программ использовался набор инструментов QtSDK, что позволяет скомпилировать и запустить программу как на ПЭВМ под управлением ОС Linux, так и в ОС семейства Windows.

Результаты работы программы оказались более точными, чем представленные в учебно-методической литературе.

Также, в данном дипломном проекте был проведен анализ безопасности и экологичности разработанного программного продукта.

Разработанные программные продукты переданы лаборатории ТСЗИ кафедры БИТ для их дальнейшего использования.

 

Список использованных источников

 

Акустика: справочник. Под ред. М. А. Сапожкова. - 2-е изд., перераб. и доп. - М.: Радио и связь, 1989. - 336 с.: ил.

2Хорев А.А. Защита информации от утечки по техническим каналам. Часть 1. Технические каналы утечки информации: Учебное пособие.М.: Гостехкомиссия России, 1998. - 320 с.

БузовГ.А., Калинин С.В., Кондратьев А.В. Защита от утечки информации по техническим каналам: учебное пособие для вузов. - М.: Горячая линия-Телеком, 2005. - 416 с.

Техника для спецслужб [Электронный ресурс]// Официальный Интернет-сайт ООО Техника для спецслужб. - URL:

ГОСТ Р 51624-00. Защита информации. Автоматизированные системы в защищенном исполнении. Общие требования.Руководство. - М.: Изд-во стандартов, 2000. - 11 с.

ГОСТ Р 51583-00. Защита информации. Порядок создания автоматизированных систем в защищенном исполнении. Общие положения.Руководство. - М.: Изд-во стандартов, 2000. - 12 с.

Евро-азиатская ассоциация [Электронный ресурс] // Официальный Интернет-сайт НТЦ Евраас. - URL:

Железняк В. К. Защита информации от утечки по техническим каналам: учебное пособие: ГУАП. - СПб., 2006. - 188 с.: ил.

Qt SDK [Электронный ресурс] // Официальный Интернет-сайт продукта Qt [англ.]. - URL:

ГОСТ Р 2.2.2006-05. Руководство по гигиенической оценке факторов рабочей среды и трудового процесса. Критерии и классификация условий труда. Руководство. - М.: Изд-во стандартов, 2005. - 137 с.

ГОСТ 12.1.005-88. Общие санитарно-гигиенические требования к воздуху рабочей зоны.- М.: Изд-во стандартов, 1988. - 46с.

СН 2.2.4/2.1.8.562-96. Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки.- М.: Изд-во стандартов, 1997. - 37с.

СНиП 23-05-95. Естественное и искусственное освещение.- М.: Изд-во стандартов, 1995. - 71с.

СанПиН 2.2.2/2.2.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы.- М.: Изд-во стандартов, 2003. - 28с.

 

ПРИЛОЖЕНИЕ А

 

Спецификация программного обеспечения для расчета утечки звука из помещения

ОбозначениеНаименованиеПримечаниеДокументОписание программыПриложениеБДокументОписание примененияПриложение ВДокументРуководство оператораПриложение ГДокументРуководство программистаПриложение ДДокументРуководство системного программистаПриложение Еmain.cppРасчет утечки звука из помещенияИсходный код в приложенииЖmodeselect.hРасчет утечки звука из помещения(выбор уровня звука)Исходный код в приложенииЖmodeselect.cppРасчет утечки звука из помещения (выбор уровня звука)Исходный код в приложенииЖfirstscreen7ch.hРасчет утечки звука из помещения (ввод данных)Исходный код в приложенииЖfirstscreen7ch.cppРасчет утечки звука из помещения (ввод данных)Исходный код в приложенииЖsecondscreen7ch.hРасчет утечки звука из помещения (вывод результатов)Исходный код в приложенииЖsecondscreen7ch.cppРасчет утечки звука из помещения (вывод результатов)Исходный код в приложенииЖ

ПРИЛОЖЕНИЕ Б

 

Описание программы

 

Б.1 Общие сведения

Обозначение программы For7Ch, наименование - программа расчета акустической защищенности помещения. Функционирование программы возможно на ПЭВМ под управлением ОС семейства Windowsи ОС семейства Linux. Программа написана на языке C++, с использованием QtSDK. Для сборки требуется наличие в системе компилятора Mingw, gccи утилиты Qmake (поставляются вместе с QtSDK). Программа имеет зависимости от сторонних библиотек Qtс открытым кодом.

Б.2 Функциональное назначение

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

Б.3 Описание логической структуры

Логическая структура данной программы базируется на особенностях программирования с использованием библиотек Qt. В частности, для каждого окна программы используется отдельный файл исходных кодов, в котором содержится отдельный класс, описывающий данное окно. Для реализации функционирования кнопок используется стандартная для Qtтехнология сигналов и слотов, когда сигналом служит некоторое событие (к п�

�имеру, изменение некоторого параметра виджета), а слотом является некоторая реакция (к примеру, вызов функции).

Алгоритм работы программы описан ниже. Первое окно программы предназначено для выбора исходных табличных данных, после осуществления выбора и нажатия кнопки Next>> происходит заполнение таблицы со справочными данными и отрисовка второго окна. Второе окно предназначено для просмотра табличных данных и ввода результатов замеров в специально предназначенную для этого таблицу. В программе также реализована возможность сохранения заполненной таблицы с результатами замеров для воспроизведения результатов расчета. Возможен возврат из окна ввода данных в окно выбора табличных данных. После нажатия кнопки Next>> второго окна производится обработка исходных данных, заполнение таблицы результатов расчетов третьего окна и его отрисовка. Из окна результатов расчетов возможен возврат к окну ввода данных для корректировки исходных данных.

Для корректной работы программы в ОС Windows необходимы: For7Ch.exe - исполняемы файл программы, libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll, 7ChInitial.bd - файл с исходными данными. libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll - динамические библиотеки.

Для перекомпиляции программы необходимы: modeselect.h, firstscreen7ch.h, secondscreen7ch.h, main.cpp, modeselect.cpp, firstscreen7ch.cpp, secondscreen7ch.cpp, SoundCalculation.pro. Список файлов программы предста-влен в таблице Б. 1.

 

Таблица Б.1 - Список файлов программы

ИмяОбязателенНазначениеFor7Ch.exeВсегдаОсновной исполняемый файл программы7ChInitial.bdВсегдаИсходные (табличные) данные для расчетаlibgcc_s_dw2-1.dllВсегдаДинамическая библиотекаmingwm10.dllВсегдаДинамическая библиотекаQtCore4.dllВсегдаДинамическая библиотекаQtGui4.dllВсегдаДинамическая библиотекаSoundCalculation.proДля компиляции программыФайл проекта Qt Creatormodeselect.hДля компиляции программыЗаголовочный файл C++firstscreen7ch.hДля компиляции программыЗаголовочный файл C++secondscreen7ch.hДля компиляции программыЗаголовочный файл C++main.cppДля компиляции программыИсходный код программыmodeselect.cppДля компиляции программыИсходный код программыfirstscreen7ch.cppДля компиляции программыИсходный код программыsecondscreen7ch.cppДля компиляции программыИсходный код программыБ.4 Используемые технические средства

Для нормального функционирования программы необходимы минимальные конфигурации ПЭВМ, поддерживающие корректную работу ОС WindowsилиLinux. В комплект ПЭВМ обязательно должны входить следующие устройства: процессор, плату оперативной памяти, монитор, видеоадаптер (встроенный или отдельная плата), клавиатуру. Программа не имеет собственных требований к техническому уровню оснащения ПЭВМ.

Б.5 Вызов и загрузка

Запуск программыв ОС Windowsосуществляется с помощью двойного нажатия по значку программы (For7Ch). Для успешного запуска программы необходимо наличие в ее каталоге файла с табличными данными (7ChInitial.bd)и динамических библиотек (libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll). Объем программы вместе с библиотеками и исходными данными - 11.9 Мб.

Б.6 Входные данные

В качестве входных данных в программе используются табличные данные и данные, полученные в результате контрольных замеров. Табличные данные загружаются из файла 7ChInitial.bd. Данные, относящиеся к уровню речевого сигнала в помещении, хранятся непосредственно в исходном коде программы. Данные полученные при специальном исследовании вносятся в специальную таблицу, либо загружаются из заранее сохраненного файла.

Б.7 Выходные данные

Выходные данные программы представлены в виде таблицы и содержат результаты расчета со всеми промежуточными данными.

 

ПРИЛОЖЕНИЕ В

 

Описание применения

 

В.1 Назначение

Программа предназначена для обработки результатов полученных в ходе контрольных замеров, проводимых при специальном исследовании помещения. Целью внедрения данной программы является максимальная автоматизация процесса расчета утечки звука из помещения.Программа в автоматическом режиме заполняет таблицу со справочными материалами необходимыми для расчета, а также позволяет сохранять и загружать результаты контрольных замеров. Программа предоставляет возможность просмотра промежуточные результаты расчетов. Возможна корректировка исходных данных в случае ошибки оператора. Запуск программы возможен в ОС Linuxили Windows.

В.2 Условия применения

Для нормального функционирования программы необходимы минимальные конфигурации ПЭВМ, поддерживающие корректную работу ОС WindowsилиLinux. В комплект ПЭВМ обязательно должны входить следующие устройства: процессор, плату оперативной памяти, монитор, видеоадаптер (встроенный или отдельная плата), клавиатуру. Программа не имеет собственных требований к техническому уровню оснащения ПЭВМ.

Для функционирования программы необходима операционная система семейства Windowsили Linux.В ОС Linuxтребуется наличие графической среды пользователя на базе X11 (Gnome, KDE, LXDE, XFCE и др.) и библиотек Qt.

Также для успешного запуска программы необходимо наличие в ее каталоге файлов:libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll, 7ChInitial.bd. Объем программы вместе с библиотеками и исходными данными - 11.9 Мб.

В.3 Описание задачи

Задачей разработанной программы являетсяобработка результатов контрольных замеров, полученных в ходе специального исследования помещения. При этом программа должна обеспечить вывод всех промежуточных результатов расчета и предоставить возможность корректировки исходных данных. Дополнительной задачей является обеспечение запуска программы в ОС Windowsи Linux.

В.4 Входные и выходные данные

В качестве входных данных в программе используются табличные данные и данные, полученные в результате контрольных замеров. Табличные данные загружаются из файла 7ChInitial.bd. Данные, относящиеся к уровню речевого сигнала в помещении, хранятся непосредственно в исходном коде программы. Данные полученные при специальном исследовании вносятся в специальную таблицу, либо загружаются из заранее сохраненного файла.

Выходные данные программы представлены в виде таблицы и содержат результаты расчета со всеми промежуточными данными.

 

ПРИЛОЖЕНИЕ Г

 

Руководство оператора

Г.1 Назначение программы

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

Г.2 Условия выполнения программы

Для корректной работы программы требуются следующие компоненты:

- ПЭВМ стандартной комплектации (клавиатура, ЖМД, монитор, процессор, оперативная память);

корректно установленная ОС Windowsили Linux;

для ОС Linuxналичие графической среды пользователя на базе X11;

исполняемый файл программы (For7Ch);

наличиевпапкеспрограммойдинамическихбиблиотекlibgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll (дляОСWindows);

наличиевпапкеспрограммойфайла 7ChInitial.bd.

Г.3 Выполнение программы

Выбор уровня речевого сигнала в помещении осуществляется из четырех вариантов и представлен на рисунке Г.1. После нажатия кнопки Next>> осуществляется переход на экран ввода исходных данных.

Окно ввода исходных данных представлено на рисунке Г.2. Для проведения расчета необходимо заполнить нижнюю таблицу (ввести значения Ziи Bni)или загрузить ее из ранее сохраненного файла (кнопка Load…) и нажать кнопку Next>>. Также из данного окна возможно сохранение таблицы со значениями Ziи Bni(кнопка Save…). Нажатие кнопки <<Back приводит к возврату к окну выбора уровня речевого сигнала в помещении.

 

Рисунок Г.1 - Окно выбора уровня речевого сигнала в помещении

 

Рисунок Г.2 - Окно ввода исходных данных

 

Окно результатов расчета предназначено для просмотра промежуточных данных и результатов расчета. Оно представлено на рисунке Г.3.

 

Рисунок Г.3 - Результаты расчета

 

ПРИЛОЖЕНИЕ Д

 

Руководство программиста

 

Д.1 Назначение и условия применения

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

Для корректной работы программы требуются следующие компоненты:

- ПЭВМ стандартной комплектации (клавиатура, ЖМД, монитор, процессор, оперативная память);

корректно установленная ОС Windowsили Linux;

для ОС Linuxналичие графической среды пользователя на базе X11;

для ОС Linuxналичие установленных библиотек Qt;

исполняемый файл программы (For7Ch);

наличие в папке с программой динамических библиотек libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll (дляОСWindows);

наличие в папке с программой файла 7ChInitial.bd.

Д.2 Характеристика программы

Данная программа предназначена для автоматизации процесса расчета числового значения словесной разборчивости. Основными характеристиками разработанной программы являются:

- загрузка и сохранение исходных данных;

возможность корректировки исходных данных;

возможность просмотра промежуточных данных расчета;

возможность запуска программы как в ОС Windows, так и в ОС Linux.

Для контроля правильности выполнения программы, необходимо следить за сообщениями об ошибках, выдаваемыми программой. В случае вывода сообщения об ошибке рекомендуется проверить наличие в папке с программой необходимых для ее работы файлов (см. п. Д.1). В случае ошибки с заполнением табличных данных в ОС Linuxрекомендуется проверить наличие в папке загрузки по умолчанию (открывается при нажатии кнопки Load… второго окна) файла 7ChInitial.bd и корректность установки библиотек Qt. В случае, если потребуется перекомпиляция программы, потребуется установка QtCreator + QtSDK (процесс установки описан в Д.6).

Д.3 Компоненты программы

Составные модули программы представлены ниже.

For7Ch (For7Ch.exe)

Основной исполняемый файл программы. Генерируется в системе при помощи QtCreator.

modeselect.h, firstscreen7ch.h, secondscreen7ch.h, main.cpp, modeselect.cpp, firstscreen7ch.cpp, secondscreen7ch.cpp, SoundCalculation.pro

Файлы с исходным кодом программы. Необходимы в случае запуска программы в системе, для которой не был заранее собран исполняемый файл, либо в случае сообщений об ошибках в работе программы. Исходный код представлен в Приложении Е.

ChInitial.bd

Файл с исходными (табличными) данными программы

libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll

Динамические библиотеки, необходимые для корректного запуска программы в ОС Windows.

Д.4 Входные и выходные данные

Входные и выходные данные программы описаны в Приложении В.

Д.5 Сообщения

Сообщения об ошибках (выводятся в отдельном окне):

.Dontload7ChInitial.bd - проверьте наличие файла 7ChInitial.bd

2.Запуск программы невозможен, так как на компьютере отсутствует *.dll. Попробуйте переустановить программу.(ОСWindows) - проверьте наличие в папке с программой файла *.dll.

.Dontsave - не удалос�

� сохранить таблицу с исходными данными (возможно, файл куда производилось сохранение защищен от записи, либо пользователь не имеет права на его создание/изменение) - попробуйте сохранить в другой файл или повысить права доступа.

Д.5 Установка QtCreator + QtSDK

В ОС Windowsпроцесс установки QtCreator + QtSDK ничем не отличается от установки любого другого приложения, поэтому не требует разъяснений.

В ОС Linuxдля установки QtCreator + QtSDK достаточно набрать в терминале sudoapt-getinstallqtcreator.

Другим вариантом установки для ОС Linux является следующая последовательность действий (данный вариант предпочтительней в случае установки QtCreator + QtSDKна несколько машин):

1.;

.перейти в папку со скачанным файлом (в консолиcd);

.набрать в консолиsudochmod u+x;

.набрать в консоли./;

.ответить на вопросы инсталлятора;

.установить необходимые библиотеки (sudoapt-getinstalllibglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-devlibgl-dev libglu-dev).

Примечание: libgl-dev libglu-dev - необязательны, если не предполагается разработка приложений использующих библиотеку OpenGL.

 

ПРИЛОЖЕНИЕ Е

 

Руководство системного программиста

 

Е.1 Общие сведения

Обозначение программы For7Ch, наименование - программа расчета акустической защищенности помещения. Функционирование программы возможно на ПЭВМ под управлением ОС семейства Windowsи ОС семейства Linux. Программа написана на языке C++, с использованием QtSDK. Для сборки требуется наличие в системе компилятора Mingw, gccи утилиты Qmake (поставляются вместе с QtSDK). Программа имеет зависимости от сторонних библиотек Qtс открытым кодом.


Дата добавления: 2015-08-29; просмотров: 31 | Нарушение авторских прав







mybiblioteka.su - 2015-2024 год. (0.044 сек.)







<== предыдущая лекция | следующая лекция ==>