- •Реферат
- •Томский государственный университет систем управления и радиоэлектроники (тусур)
- •Задание
- •1 Введение
- •2 Элементы учебного процесса и их роль в обучении
- •2.1 Практические занятия по решению задач
- •2.2 Программы-симуляторы и интерактивные модели
- •2.3 Лабораторные работы
- •2.4 Контрольные работы
- •2.5 Тесты
- •2.6 Экзамены, зачеты
- •2.7 Выводы
- •3 Использование компьютера в образовании
- •3.1 Концепция обучения с использованием компьютерных технологий
- •3.2 Основные свойства компьютера
- •3.3 Классификация электронных средств учебного назначения
- •3.3.1 Принципы классификации электронных средств учебного назначения
- •3.3.2 Подробная классификация учебных средств по функциональному признаку
- •3.3.3 Программы поддержки текущей деятельности преподавателя
- •3.3.4 Инструментальные системы
- •3.3.5 Компьютерные учебные программы
- •3.4 Требования, предъявляемые к обучающим системам
- •3.5 Выводы
- •4 Тестирующие программы и генераторы заданий
- •4.1 Тестирующие системы
- •4.2 Прототипы тестирующих систем
- •4.3 Существующие программы для создания тестов
- •4.4 Модели и алгоритмы генерации вопросов и тестовых заданий
- •4.4.1 Генерация задач
- •4.4.2 Шаблоны задач
- •4.5 Технология разработки генераторов
- •4.6 Существующая технология создания компьютерных контрольных работ и экзаменов в фдо тусур
- •4.7 Выводы
- •5 Постановка задачи
- •6 Выбор и описание средств разработки
- •7 Описание системы генерации заданий
- •7.1 Use case diagram (диаграммы прецедентов)
- •7.2 Функциональная модель системы
- •7.3 Структура системы
- •7.4 Основные алгоритмы системы
- •7.5 Интерфейс пользователя
- •7.6 Тестирование
- •8 Технико-экономическое обоснование проекта
- •8.1 Обоснование целесообразности разрабатываемой программы
- •8.2 Планирование комплекса работ по разработке темы
- •8.3 Расчет затрат на разработку проекта
- •8.3.1 Общие положения
- •8.3.2 Расчет сметы затрат
- •8.4 Расчет эксплуатационных затрат
- •8.5 Оценка эффективности работы
- •9 Вопросы обеспечения безопасности жизнедеятельности
- •9.1 Анализ опасных и вредных производственных факторов
- •9.2 Требования и защитные мероприятия в области безопасности жизнедеятельности
- •9.2.1 Электробезопасность
- •9.2.2 Пожарная безопасность
- •9.2.3 Ионизирующее излучение
- •9.2.4 Шум и вибрация
- •9.2.5 Освещенность
- •9.3 Эргономические требования
- •9.4 Общие требования безопасности
- •9.4.1 Требования безопасности перед началом работы
- •9.4.2 Требования безопасности во время работы
- •9.4.3 Инструкция по оказанию первой помощи при поражении электрическим током
- •9.4.4 Требования безопасности в аварийных ситуациях
- •9.4.5 Требования безопасности по окончании работы
- •9.5 Требования экологичности
- •10 Заключение
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
8 Технико-экономическое обоснование проекта
8.1 Обоснование целесообразности разрабатываемой программы
Технико-экономическое обоснование выполняется для определения целесообразности разработки. Для этого выполняется комплекс работ: организационно-экономическое обоснование, расчет сметы затрат на разработку, подсчитывается примерный экономический эффект от внедрения разработки и анализируется преимущество проектируемого варианта над уже существующим вариантом [28].
В данном технико-экономическом обосновании рассматривается генератор заданий по дисциплине АИУС. Представленная система позволяет проводить контрольную работу и экзамен по дисциплине, при этом формирует индивидуальные задания для каждого студента и проверяет решение введенное студентами. Также система выполняет функции компьютерного тренажера.
Системы представляет собой программный комплекс, состоящие из нескольких типов компьютерных учебных программ. Комплекс содержит: экзаменатор, модуль проведения контрольной работы, тренажер, компьютерный справочник по теме, созданные в рамках темы «Линейное программирование» дисциплины АИУС. Таким образом, система является интегрированной. Аналогичных систем не существует.
8.2 Планирование комплекса работ по разработке темы
Для нахождения наиболее эффективного пути решения поставленных задач необходимо рационально спланировать свою работу, для этого нужно провести отбор и обоснование комплекса работ.
Для разработки проекта было задействовано два человека:
- руководитель проекта;
- исполнитель (программист-разработчик).
Руководитель осуществляет постановку задачи, обеспечивает необходимой дополнительной информацией, контролирует и корректирует выполнение задания дипломной работы. Инженер-программист, в данном случае студент, отвечает за своевременное и качественное выполнение поставленных перед ним задач.
Трудоемкость работ определялась с учетом срока окончания работ, особенностей работы с данной вычислительной техникой, выбранной среды программирования, объемом информации.
В результате составления перечня работ был получен список из 15 пунктов. Результат представлен в таблице 8.1.
Наиболее ответственной частью этого раздела является определение трудоёмкости отдельных видов работ.
Расчёт ожидаемой продолжительности работы tож проведён по формуле:
(8.1)
где tmin – кратчайшая продолжительность заданной работы (оптимистическая оценка);
tmax – самая большая продолжительность работы (пессимистическая оценка);
tн.в. – наиболее вероятная продолжительность работы (реалистическая оценка);
Значения рассчитанной ожидаемости продолжительности tож. представлены в таблице 8.1.
Таблица 8.1 – Оценки для определения продолжительности работ
Наименование работ |
Исполнители (должность) |
Количество, чел |
Трудоемкость, tож дни |
1 Постановка задачи |
Руководитель Инженер |
1 1 |
1 1 |
2 Составление, согласование и утверждение технического задания |
Руководитель Инженер |
1 1 |
2 2 |
3 Сбор и изучение научно-технической литературы, нормативно-технической документации |
Руководитель Инженер |
1 1 |
2 9 |
4 Составление аналитического обзора состояния вопросов по теме |
Руководитель Инженер |
1 1 |
2 12 |
5 Анализ и реализация алгоритма решения оптимизационной задачи - "Симплекс-метод" |
Руководитель Инженер |
1 1 |
2 7 |
6 Анализ и реализация алгоритма "Анализ чувствительности" |
Руководитель Инженер |
1 1 |
2 5 |
7 Анализ и реализация алгоритма "Двойственная задача" |
Руководитель Инженер |
1 1 |
2 5 |
8 Разработка алгоритмического модуля генерации заданий |
Руководитель Инженер |
1 1 |
1 4 |
Окончание таблицы 8.1
Наименование работ |
Исполнители (должность) |
Количество, чел |
Трудоемкость, tож дни |
9 Разработка модуля "Тренажер" |
Руководитель Инженер |
1 1 |
3 8 |
10 Разработка модуля справочника по теме "Линейное программирование" |
Руководитель Инженер |
1 1 |
1 3 |
11 Разработка модуля "Контрольная работа" и алгоритмов проверки решений |
Руководитель Инженер |
1 1 |
3 12 |
12 Разработка модуля "Экзамен" и алгоритмов проверки решений |
Руководитель Инженер |
1 1 |
3 15 |
13 Разработка вопросов безопасности жизнедеятельности и охраны труда |
Инженер |
1
|
5 |
14 Разработка экономической части работы |
Инженер |
1
|
5 |
15 Оформление и проверка работы |
Руководитель Инженер |
1 1 |
3 11 |
Общая продолжительность работ инженера – 104 дней, руководителя – 27 дней. Для более наглядного планирования выполняют построение календарного и ленточного графика. Ленточный график – это графическая модель с указанием перечня и организационно-технических характеристик всех работ, сроков выполнения и последовательности работ.
В данном случае, вероятно, целесообразнее построить ленточный график работ. Он показывает, кем выполняется та или иная работа, и сколько времени она занимает. Также на ленточном графике отчетливо видна параллельность работ руководителя и инженера программиста.
На основе данных таблицы 8.1 представим ленточный график загрузки участников разработки в виде таблицы 8.2, а так же календарный план работ в виде таблицы 8.3.
Таблица 8.2 – Ленточный график загрузки участников работ
Таблица 8.3 – Календарный план работ
n/n |
Название этапа |
Длительность, дни |
Период |
1 |
Постановка задачи |
1 |
10.01.11 |
2 |
Составление, согласование и утверждение технического задания |
2 |
с 11.01.11 по 12.01.11 |
3 |
Сбор и изучение научно-технической литературы, нормативно-технической документации |
9 |
с 13.01.11 по 25.01.11 |
4 |
Составление аналитического обзора состояния вопросов по теме |
12 |
с 26.01.11 по 10.02.11 |
5 |
Анализ и реализация алгоритма решения оптимизационной задачи –«Симплекс-метод» |
7 |
с 11.02.11 по 21.02.11 |
6 |
Анализ и реализация алгоритма «Анализ чувствительности» |
5 |
с 22.02.11 по 1.03.11 |
7 |
Анализ и реализация алгоритма «Двойственная задача» |
5 |
с 2.03.11 по 9.03.11 |
8 |
Разработка алгоритмического модуля генерации заданий |
4 |
С 10.03.11 по 15.03.11 |
9 |
Разработка модуля «Тренажер» |
8 |
с 16.03.11 по 25.03.11 |
Окончание таблицы 8.3
n/n |
Название этапа |
Длительность, дни |
Период |
10 |
Разработка модуля справочника по теме "Линейное программирование" |
3 |
с 28.03.11 по 30.03.11 |
11 |
Разработка модуля "Контрольная работа" и алгоритмов проверки решений |
12 |
с 31.03.11 по 15.04.11 |
12 |
Разработка модуля "Экзамен" и алгоритмов проверки решений |
15 |
с 18.04.11 по 3.05.11 |
13 |
Разработка вопросов безопасности жизнедеятельности и охраны труда |
5 |
с 4.05.11 по 11.05.11 |
14 |
Разработка экономической части работы |
5 |
с 12.05.11 по 18.05.11 |
15 |
Оформление и проверка работы |
11 |
с 19.05.11 по 3.06.11 |