Матвеева Елена Анатольевна учитель информатики моу сош №24 конкурс

Вид материалаКонкурс

Содержание


1.3.9 Программно-технические требования
1.4. Средства реализации проекта
В связи с поставкой в школы Базового пакета программного обеспечения
Подобный материал:
1   2   3   4   5   6   7   8   9   10

1.3.9 Программно-технические требования




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

В группе технических требований можно выделить:

Требования к определенным характеристикам компьютера. Требования к периферийным компонентам и устройства ввода-вывода. У пользователя, например, должен быть цветной монитор, поддерживающий разрешение не менее 800x600 точек.

Условно к этой же группе можно отнести и требования к программному обеспечению, установленному на машине конечного пользователя, ведь аппаратная и программная части ЭВМ являются двумя сторонами одной медали.

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

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

Наиболее существенными причинами низкого качества программных средств обучения являются: не использование дидактических принципов обучения при их разработке; неграмотный или буквальный перенос традиционных форм и методов обучения в программные средства, нарушение технологий визуализации учебного материала[1].

1.4. Средства реализации проекта




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

Delphi - популярнейшая система программирования, разработанная корпорацией Borland (США). Эта корпорация известна своими системами программирования для MS-DOS (Turbo Pascal, Turbo C, Turbo Assembler), Windows (Delphi, C++ Builder, JBuilder), Linux (Kylix).

Использование этой среды обусловлено его функциональной мощностью наряду с простотой и логичностью программирования.

Borland Delphi как любая подобная система предназначена для разработки программ. Она имеет две характерные особенности: создаваемые с ее помощью программы могут работать не только под управлением Windows (WVT IBM, LINUX), а сама она относится к классу инструментальных средств ускоренной разработки программ (Rapid Application Development, RAD). Это ускорение достигается за счет двух характерных свойств Delphi: визуального конструирования форм и широкого использования библиотеки визуальных компонентов (Visual Component Library, VCL).Визуальное конструирование форм избавляет программиста от многих аспектов разработки интерфейса программы, так как Delphi автоматически готовит необходимые программные заготовки.

Визуальный построитель интерфейсов (Visual User-Interface Builder) дает возможность создавать приложения визуально, выбирая компоненты из соответствующей палитры. Программист использует окно формы как прототип будущего окна программы и наполняет его компонентами, реализующими нужные интерфейсные свойства. Библиотека визуальных компонентов предоставляет программисту огромное разнообразие созданных разработчиками Delphi программных заготовок, которые немедленно или после несложной настройки готовы к работе в рамках программы. Компоненты характеризуются важным свойством: они включают в себя программный код и все необходимые для его работы данные, что избавляет программиста от рутинной работы — нет нужды писать то, что уже существует. С Delphi поставляется множество компонентов, рассчитанных на самые разные аспекты применения — от простых компонентов, создающих поясняющие надписи, до сложных текстовых процессоров или инструментов принятия решений. Если по каким-либо причинам в Delphi нет компонента с нужной функциональностью, его можно создать средствами самой среды Delphi и включить затем в VCL. Использование компонентов не только во много раз сокращает сроки разработки программ, но и существенно снижает вероятность случайных программных ошибок, от которых не защищен ни один крупный проект.

Ни один инструмент RAD не создается без средств прогона и отладки вновь созданной программы. Такими средствами традиционно оснащаются все инструменты, создаваемые корпорацией Borland. В Delphi эти средства доведены до совершенства. Исполнение программы можно последовательно контролировать — оператор за оператором, следить за ее выполнением по исходному тексту. В любой момент можно узнать текущее значение переменной и при необходимости изменить его без перекомпиляции программы.

В связи с поставкой в школы Базового пакета программного обеспечения

в качестве среды разработки проекта я выбрала Delphi 2006 for Win 32, входящей в пакет Borland Developer Studio 2006.

Основные отличия от Delphi 7 касаются интерфейса пользователя. Теперь при перемещении визуальных компонентов дизайнер форм показывает линии, помогающие выровнять элементы управления. Это способствует созданию более качественного пользовательского интерфейса приложения. Редактор кода тоже улучшили, начиная от мелочей вроде крестика «Закрыть все вкладки» и заканчивая новой системой шаблонов, позволяющей быстрее писать код программы. Теперь редактор кода подсвечивает сбоку измененные в процессе редактирования участки исходного текста программы, а Block Completion добавляет концовку к началу стандартных блоков кода. Довольно серьезные улучшения коснулись и встроенного в среду отладчика. Теперь он поддерживает расширенный просмотр переменных, а окно просмотра CPU позволяет копировать отображаемые в нем данные в буфер обмена. В библиотеку VCL добавлено несколько новых компонентов (TTrayIcon, TGridPanel,TFlowPanel) и классов (YGusyomTransparentControl, TMargins, TPadding).

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