- •Задание на дипломный проект
- •Приложение к заданию на дипломный проект
- •5.1 Функции, реализуемые системой:
- •5.2 Технические требования к системе:
- •Введение
- •1 Системотехническая часть
- •Постановка задачи
- •1.1.1 Методика «Якоря карьеры»
- •1.1.2 Тест Потемкиной
- •1.1.3 Тест Леонгарда
- •1.1.4 Методика дс
- •1.1.5 Тест Лири
- •1.1.6 Методика смил
- •1.1.7 Тест Айзенка
- •1.1.8 Методика Кеттелла
- •1.1.9 Тест Амтхауэра
- •1.1.10 Тест на оперативную зрительную память
- •1.1.11 Таблицы Шульте
- •1.1.12 ТестHand
- •1.2 Анализ предметной области
- •1.3 Анализ существующих программных продуктов
- •1.4 Разработка логического проекта системы
- •1.4.1 Краткие сведения о методологии uml
- •1.4.2 Диаграмма вариантов использования
- •1.4.3 Сценарии
- •1.4.4 Диаграммы классов
- •1.4.5 Диаграмма состояний
- •1.4.6 Диаграмма последовательности
- •1.5 Разработка логической модели данных системы
- •1.6 Расчет требуемых ресурсов для реализации системы
- •1.6.1 Расчет объема взу
- •1.6.2 Расчет объема озу
- •1.6.3 Оценка времени реакции системы
- •1.6.4 Выбор комплекса технических средств
- •2 Конструкторско-технологическая часть
- •2.1 Выбор программных средств реализации
- •2.1.1 Выбор и обоснование среды разработки и языка программирования
- •2.1.2 Выбор операционной системы
- •2.2 Разработка программного обеспечения системы
- •2.2.1 Разработка интерфейса пользователя
- •2.2.2 Описание основных алгоритмов функционирования системы
- •2.2.3 Разработка подсистемы хранения данных
- •2.3 Контрольный пример работы системы
- •3 Экономическое обоснование разработки
- •3.1 Планирование и организация процесса разработки системы
- •3.2 Расчет затрат на разработку системы
- •3.3 Расчет-прогноз минимальной цены разработки системы
- •3.4 Расчет целесообразного объема продаж и оценка безубыточности
- •3.5 Расчет единовременных затрат на внедрение системы
- •3.6 Расчет текущих затрат на функционирование системы
- •3.7 Оценка экономической эффективности разработки
- •4 Безопасность жизнедеятельности
- •4.1 Обеспечение безопасности автоматизированной системы анализа психологического состояния личности по результатам тестирования
- •4.2 Обеспечение безопасности пользователя
- •4.2.1 Интеллектуальные нагрузки
- •4.2.2 Сенсорные нагрузки
- •4.2.3 Эмоциональные нагрузки
- •4.2.4 Монотонность нагрузок
- •4.3 Общая оценка напряженности трудового процесса
- •Заключение
- •Список использованных источников
- •Приложение а Информация по тестам
- •Приложение б
- •Руководство разработчика а.В.00001-01 33 01-1-лу Листов 16
- •Приложение в Листинг основных модулей
- •Приложение г Акт внедрения
1.6 Расчет требуемых ресурсов для реализации системы
1.6.1 Расчет объема взу
Для расчета необходимого объема внешней памяти воспользуемся формулой:
,
(1.3)
где VВП – объем внешней памяти, необходимый для хранения подсистемы.
VОС– объем внешней памяти, занимаемый операционной системой, Мб;
Vjre– объем внешней памяти, занимаемыйjre, Мб;
Vданных– объем внешней памяти, занимаемый данными системы, Мб;
Vпрограммы– объем внешней памяти, занимаемый программными модулями, Мб;
VОС= 1536 Мб;
Vjre= 280 Мб
Vпрограммы= 1.15 Мб.
Оценим размеры базы результатов тестирований. Исходя из требований, предъявляемых к системе (приложение задания). Максимальное количество тестируемых – 100, минимальная периодичность тестирования – раз в неделю, Срок эксплуатации системы – 5 лет. Размер, данных одного тестирования – 1 кб. Таким образом:
(1.4)
Таким образом, объем внешнего запоминающего устройства будет равен:
(1.5)
1.6.2 Расчет объема озу
Требуемый объем оперативного запоминающего устройства рассчитывается по следующей формуле:
,
(1.6)
где VОС– объем оперативной памяти для работы операционной системы;
Vпрограммы– объем оперативной памяти, необходимый для работы программы и объем памяти, необходимый для функционирования сопутствующих программ.
Для работы программы необходимо установить jre, для работы которой требуется оперативная память не меньше 64 Мб. Для работы операционной системы Windows XP SP2 необходимо не меньше 256 Мб. Следовательно, VОС= 256 Мб.
При загрузке подсистемы в оперативную память помещаются файлы сохранения результатов. Сама программа занимает в оперативной памяти 43 мегабайта. Таким образом:
Vпрограммы = 42 + 10 = 52 Мб (1.7)
В итоге объем оперативной памяти, необходимый для работы системы равен: VОЗУ= 256 + 64 + 52 = 372 Мб.
1.6.3 Оценка времени реакции системы
Для расчета быстродействия программы возьмем случай сохранения результатов тестирования (описание контрольного примера приведено в разделе 2.3).
Общее время на сохранение результатов тестирования, рассчитывается по формуле:
,
(1.8)
где t формирования результатов – время формирования результатов проведения тестирования;
tсериализации в XML формат – время преобразования объектного представления результатов вXMLформат;
tзаписи файла на диск– время записи на диск файлаXML.
Время записи рассчитывается по формуле:
, (1.9)
где tпоз– время позиционирования головок диска;
Nопер– количество операций, необходимых для выполнения задачи;
K1– среднее количество машинных команд на одну операцию;
F – тактовая частота процессора, Гц.
Считаем, что программа будет выполняться на компьютере с тактовой частотой процессора 1000 Мгц.
Время позиционирования головок диска примем равным 0,0006 с.
Таким образом, время записи документа XML:
tзаписи файла на диск= 0,0006 + (70000 × 350) : 1000000000 = 0,025 с.
В итоге время реакции:
tреакции= 0,2 + 0,1 + 0,025 =0,325 с.
1.6.4 Выбор комплекса технических средств
На основании расчетов в разделе 1.6 можно сделать вывод, что для организации работы требуется выбрать комплекс технических средств со следующими характеристиками:
тип ЭВМ – IBM PC совместимый;
процессор с тактовой частотой 1000 МГц и выше;
объем оперативной памяти – 512 Мб и выше;
объем внешней памяти – 1,9 Гб и выше;
монитор с разрешающей способностью не ниже 1280 × 720;
тип операционной системы – Windows XP;
jre 1.6.1 и выше.
