Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
я ведутся с использованием методической разработки кафедры Вычислительных машин "Графические средства алгоритмического языка TURBO-PASCAL", выпущенной в 1992 году . Практически изучение графического режима и его возможностей оставлено на самостоятельную работу студентам. Обучающая программа так же предусматривает самостоятельную работу с использованием ЭВМ . Однако, она имеет следующие преимущества:
1) наглядность изучаемого материала;
2) индивидуальный темп диалога ЭВМ-пользователь;
3) самостоятельный контроль знаний и как следствие повышение их качества;
4) освобождение преподавателя от чтения теоретической части темы для индивидуальной работы со студентами.
5) возможность, в случае необходимости, быстрого обновления и расширения базы данных вплоть до полного замены изучаемых тем;
8. ПЛАНИРОВАНИЕ НАУЧНО-ТЕХНИЧЕСКОЙ ПОДГОТОВКИ ПРОИЗВОДСТВА
8.1. Построение ленточного графика проектирования программы
Планирование научно-технической подготовки производства заключается в составлении календарных планов выполнения комплексов работ, определении денежных средств, необходимых для их реализации, а также потребных трудовых и материальных ресурсов. Разработка программного обеспечения является одной из трудоемких задач, что приводит к высоким затратам и большому удельному весу стоимости программы. Рассмотрим и оценим затраты , необходимые для реализации задач, поставленных темой данной работы.
В соответствии с технических заданием требуется создать программу для обучения работе в графическом режиме языка TURBO-PASCAL 6.0\7.0. Для ее создания необходимо не только написание программы, но и подготовка соответствующих методических материалов. Так как тема обучающей программы связана с программированием, то данную работу могут полностью выполнить инженеры-программисты. При разработке темы данной дипломной работы целесообразно привлечение группы специалистов, состоящей из трех человек: одного инженера-программиста первой категории и двух инженеров-программистов третьей категории.
Для составления ленточного графика проектирования программы необходимо составить перечень необходимых работ, которые потребуется выполнить в процессе проектирования, и оценить их трудоемкость. В соответствии с технологией и планированием разработки программ работу по созданию данной программы можно разбить на следующие компоненты: разработка требований, составление алгоритма, написание программы, отладка. Для определения временных затрат используем метод экспертных оценок и метод обработки экспертных оценок - раздельное оценивание составляющих затрат. При этом определяем для каждого вида работ ai - наименьшую возможную, mi - наиболее вероятную , bi - наибольшую возможную величину затрат. Ожидаемая величина затрат MOi и стандартное отклонение Qi для каждой компоненты составят соответственно:
ai+4m+b;
M0i= --------- ,
6
bi-ai
Qi = --------- .
6
Оценка временных затрат на разработку всей программы и стандартное отклонение этой оценки составят соответственно:
n
МО = Е Moi,
I=1
n
Q = E Qi2
I=1
Оценка затрат времени на разработку программы приведена в табл. 9
Таблица Затраты времени на разработку программы, чел.-дн.
КомпонентыaimibiMOiQiMOQРазработка требований13172117,01,3Составление алгоритма23243325,31,789,92,6Написание программы23303028,81,2Отладка26293128,80,8
Для составления перечня работ разобьем компоненты на составляющие следующим образом:
1) разработка требований: разработка требований к программному обеспечению, разработка методических материалов;
2) составление алгоритма: составление алгоритма;
3) написание программы: написание основной программы, написание процедур, создание базы данных;
4) отладка: отладка основной программы, отладка модулей, общая отладка.
Оценку трудоемкости проводим в соответствии с данными табл. 9 Перечень работ и их трудоемкость приведены в табл. 10
Таблица 10
Перечень работ по созданию обучающей
Программы
КомпонентыНаименование работыКод работыИсполнительДлительность работ, дн.Разработка требованийРазработка требований к программному обеспечению1Инженер-программист 1 категории3Разработка требованийРазработка методических материалов2Инженер-программист 3 категории14
Продолжение табл. 10
КомпонентыНаименование работыКод работыИсполнительДлительность работ, дн.Составление алгоритмаСоставление алгоритма3Инженер-программист 1 категории15
Инженер-программист 3 категории10,3Написание программыНаписание
основной программы4Инженер-программист 1 категории5Написание подпрограмм5Инженер-программист 3 категории5Создание базы данных6Инженер-программист 3 категории18,8ОтладкаОтладка основной программы7Инженер-программист 1 категории12,8Отладка модулей8Инженер-программист 3 категории13Общая отладка9Инженер-программист 3 категории2
Как видно из приведенной выше таблицы для рабо?/p>