ВОПРОС Технология программирования педагогических программных средств

Система автоматизации программирования (САП)

Технология автоматизированной (машинной) разработки программного обеспечения сложилась в середине 80-х гг. и стала известна под названием CASE (Computer-Aided Software Engineering), в переводе означающее – машинное (автоматизированное) проектирование программных средств, или компьютерная разработка программного обеспечения. Данная технология включает комплекс инструментальных средств, предназначенных для организации проектной и производственной деятельности, обеспечивающей изготовление, сопровождение и эксплуатацию программных изделий. Благодаря использованию CASE снижается стоимость разработки ПО и уменьшаются её сроки.

САП обеспечивает выполнение следующих этапов проектирования и разработки ППС:

– общее проектирование;

– детальную разработку;

– создание отдельных модулей;

– тестирование полученных модулей;

– объединение модулей в единое целое;

– выпуск проекта;

– эксплуатацию и сопровождение созданных программ

САП, применяемые при проектировании и разработке ППС, обеспечивают следующие возможности:

– описание сценария и управление проектированием;

– формирование структуры ППС;

– ввод, редактирование и форматирование текста;

– подготовку статической иллюстрированной части ППС

– подготовку динамической иллюстрированной части (звуковых, анимационных, видеофрагментов);

– связь с (операционной системой) и подключение исполняемых программных модулей, реализованных с применением других средств разработки;

– подготовку практической части учебного материала (задач, упражнений, практикумов и т. п.);

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