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