Главная страница
Навигация по странице:

  • 1.Какие технологии разработки ПО сейчас наиболее актуальны

  • 13.Программные решения для бизнеса_Казань. 2 обзор современных технологий в области разработки программного обеспечения. Технологии разработки программного


    Скачать 5.72 Mb.
    Название2 обзор современных технологий в области разработки программного обеспечения. Технологии разработки программного
    Дата17.10.2022
    Размер5.72 Mb.
    Формат файлаpdf
    Имя файла13.Программные решения для бизнеса_Казань.pdf
    ТипДокументы
    #738331
    страница2 из 9
    1   2   3   4   5   6   7   8   9
    1.Какой тип тулбокса в компетенции?
    2.Какие позитии в типовом ИЛ могут быть убраны для регионального/вузовского чемпионата?

    3.Как ведется работа с КЗ на чемпионате/на ДЭ?

    Лист для заметок и записей

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    32
    МОДУЛЬ 2. СОВРЕМЕННЫЕ ТЕХНОЛОГИИ В ПРОФЕССИОНАЛЬНОЙ СФЕРЕ, В
    ТОМ ЧИСЛЕ ЦИФРОВЫЕ. ТРЕБОВАНИЯ РАБОТОДАТЕЛЕЙ К ПОДГОТОВКЕ
    КАДРОВ
    ТЕМА 2.1. ОБЗОР СОВРЕМЕННЫХ ТЕХНОЛОГИЙ В ОБЛАСТИ РАЗРАБОТКИ
    ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО
    ОБЕСПЕЧЕНИЯ.
    Каждый человек хоть раз написавший какую-либо программу, достаточно хорошо может представить себе, как разработать «небольшую» программу, решающую обычно одну конкретную несложную задачу и предназначенную, чаще всего, для использования одним человеком или узкой группой людей.
    Сложные или «большие» программы, называемые также программными системами, программными комплексами, программными продуктами, отличаются от «небольших» не столько по размерам (хотя обычно они значительно больше), сколько по наличию дополнительных факторов, связанных с их востребованностью и готовностью пользователей платить деньги как за приобретение самой программы, так и за ее сопровождение и даже за специальное обучение работе с ней. Обычно сложная программа обладает следующими свойствами.
    • Она решает одну или несколько связанных задач, зачастую сначала не имеющих четкой постановки, настолько важных для каких-либо лиц или организаций, что те приобретают значимые выгоды от ее использования.
    • Существенно, чтобы она была удобной в использовании. В частности, она должна включать достаточно полную и понятную пользователям документацию, возможно, также 12 специальную документацию для администраторов, а также набор документов для обучения работе с программой.
    • Ее низкая производительность на реальных данных приводит к значимым потерям для пользователей.
    • Ее неправильная работа наносит ощутимый ущерб пользователям и другим организациям, и лицам, даже если сбои происходят не слишком часто.
    • Для выполнения своих задач она должна взаимодействовать с другими программами и программно-аппаратными системами, работать на разных платформах.

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    33
    • Пользователи, работающие с ней, приобретают дополнительные выгоды от того, что программа развивается, в нее вносятся новые функции и устраняются ошибки. Необходимо наличие проектной документации, позволяющей развивать ее, возможно, вовсе не тем разработчикам, которые ее создавали, без больших затрат на обратную разработку (реинжиниринг).
    • В ее разработку вовлечено значительное количество людей (более 5- ти человек). «Большую» программу практически невозможно написать с первой попытки, с небольшими усилиями и в одиночку.
    • Намного больше количество ее возможных пользователей, и еще больше тех лиц, деятельность которых будет так или иначе затронута ее работой и результатами.
    Строго говоря, ни одно из указанных свойств не является обязательным для того, чтобы программу можно было считать «большой», но при наличии двух-трех из них достаточно уверенно можно утверждать, что она «большая».
    На основании некоторых из перечисленных свойств можно сделать вывод, что
    «большая» программа или программная система чаще всего представляет собой не просто код или исполняемый файл, а включает еще и набор проектной и пользовательской документации.
    Изучением организационных, инженерных и технических аспектов создания ПО, включая методы разработки, занимается дисциплина, называемая программной инженерией.
    Большая часть трудностей при разработке программных систем связана с организацией экономически эффективной совместной работы многих

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    34 людей, приводящей к практически полезному результату. Это требует рассмотрения следующих аспектов.
    • Над программой обычно работает много людей, иногда географически удаленных друг от друга и из различных организаций. Их работа должна быть организована так, чтобы затраты на разработку были бы покрыты доходами от продаж и предоставления услуг, связанных с полученной программой. В затраты входят зарплаты разработчиков, затраты на закупленное оборудование и программные инструменты разработки, на приобретение лицензий и патентование собственных решений, часто еще и затраты на исследование потребностей клиентов, проведение рекламы и другой маркетинговой деятельности.
    • Значимые доходы могут быть получены, только если программа будет предоставлять пользователям в реальных условиях их работы такие возможности, что они готовы будут заплатить за это деньги (которым, заметим, без труда можно найти другие полезные применения).
    Для этого нужно учесть множество аспектов. Доходы от продаж значительно снизятся, если многие из пользователей не смогут воспользоваться программой только потому, что в их компьютерах процессоры слишком медленные или мало оперативной памяти, или потому что данные к системе часто поступают в искаженном виде и она не может их обработать, или потому что они привыкли работать с графическим интерфейсом, а система требует ввода из командной строки, и т.п. Важно отметить, что практически полезная сложная программная система не обязательно является «правильной».

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    35
    Большинство опытных разработчиков и исследователей считают, что практически значимые программные системы всегда содержат ошибки. При переходе от «небольших» программ к «большим» понятие «правильной» программы становится практически бессмысленным. Про программную систему, в отличие от приведенной выше программы вычисления числа π, нельзя утверждать, что она «правильная», т.е. всегда правильно решает все поставленные перед ней задачи. Этот факт связан как с практической невозможностью полного доказательства или проверки этого, так и с тем, что смысл существования программной системы — удовлетворение потребностей и запросов большого количества различных заинтересованных лиц. А эти потребности не только нечетко определены, различны для разных групп пользователей и иногда противоречивы, но и значительно изменяются с течением времени.

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    36
    В связи с этим, вместо рассмотрения «правильных» и «неправильных» программных систем, в силу практического отсутствия первых, рассматривают «достаточно качественные» и «недостаточно качественные».
    Поэтому и основные проблемы разработки сложных программных систем связаны с нахождением разумного компромисса между затратами на разработку и качеством ее результата. В затраты входят все виды используемых ресурсов, из которых наиболее важны затрачиваемое время, бюджет проекта и используемый персонал. Удовлетворение пользователей от работы с программой (а, следовательно, доходы от ее продаж и предоставления дополнительных услуг) и удовлетворение разработчиков от ее создания определяются качеством программы, которое включает в себя такие аспекты, как набор предоставляемых возможностей, надежность, удобство использования, гибкость, удобство внесения изменений и исправления ошибок.
    ЗАДАНИЕ: Разработайте схему основных принципов работы со сложными системами на основе предоставленного материала.
    Проверь себя!

    1.Какие технологии разработки ПО сейчас наиболее актуальны?
    2.Какие требования предъявляются к современному ПО?
    3.Поясните устно разработанную вами в задании выше схему основных принципов разработки сложных систем.

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    37
    Лист для заметок и записей

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    38
    МОДУЛЬ 3. ОСОБЕННОСТИ ОБУЧЕНИЯ В СООТВЕТСТВИИ СО СТАНДАРТАМИ
    ВОРЛДСКИЛЛС И СПЕЦИФИКАЦИЕЙ СТАНДАРТОВ ВОРЛДСКИЛЛС ПО
    КОМПЕТЕНЦИИ «ПРОГРАММНЫЕ РЕШЕНИЯ ДЛЯ БИЗНЕСА»
    ТЕМА
    3.1.
    ОСОБЕННОСТИ
    ОБУЧЕНИЯ
    ЛИЦ,
    ОБУЧАЮЩИХСЯ
    В
    ПРОФЕССИОНАЛЬНЫХ ОБРАЗОВАТЕЛЬНЫХ ОРГАНИЗАЦИЯХ, В СООТВЕТСТВИИ
    СО СТАНДАРТАМИ ВОРЛДСКИЛЛС И СПЕЦИФИКАЦИЕЙ СТАНДАРТОВ
    ВОРЛДСКИЛЛС ПО КОМПЕТЕНЦИИ «ПРОГРАММНЫЕ РЕШЕНИЯ ДЛЯ БИЗНЕСА»
    Актуализация образовательных программ с учетом стандартов компетенции
    Основная особенность ФГОС СПО в том, что они интегрируют систему требований к результатам освоения образовательных программ, берут за основу стандарты WorldSkills. Например, все ФГОС СПО (ТОП-50) предполагают проведение демонстрационного экзамена
    (ДЭ) по стандартам WorldSkills. результаты которого учитываются работодателями, имеющими соглашение с Союзом «Молодые профессионалы (Ворлдскиллс
    Россия)» (далее - Союз) о признании результатов ДЭ. Также ФГОС имеет серьёзные отличия в структуре. Так, сам стандарт теперь содержит лишь рамочные условия реализации образовательной программы, её детализация отображена в Примерной программе, выполнение которой обязательно, поскольку стандарт ссылается на неё.
    Образовательный стандарт (ФГОС) только регулирует содержание и структуру основных образовательных программ, т.е. он предписывает, как должна быть с точки зрения государства устроена образовательная программа, описывает ее структуру.
    Профессиональный стандарт – это стандарт, определяющий в конкретной области профессиональной деятельности требования к уровню компетенции и квалификации, к содержанию, качеству и условиям труда.
    В образовательных стандартах указываются компетенции, которые должны быть сформированы у выпускника, для вариативной и обязательной части, а также какими образовательными средствами должна быть сформулирована та или иная компетенция.
    В профессиональных стандартах сформулированы требования работодателей к взаимодействию системы образования и рынка труда. Их объединяет то, что профессиональные стандарты описывают требования к качеству и содержанию труда в определенной области профессиональной деятельности.

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    39
    При освоении профессиональных стандартов необходимо задуматься о новых методах и технологиях обучения в СПО специалистов среднего звена. Модернизация профессионального образования в СПО позволит повысить качество образования.
    Модернизация образования должна выполняться, как минимум, в трех направлениях: содержание образования, технологии образования и мотивация.
    Приведем некоторые примеры внедрения стандартов Ворлдскиллс
    Россия в образовательный процесс:

    внедрение требований профессиональных стандартов и стандартов WSR с содержание дисциплин и модулей;

    изменение содержания дисциплин с исключением устаревшей информации и сокращением часов по соответствующим дисциплинам;

    изменение часов вариативной части в соответствии с WSSS;

    проведение экзаменов и квалификационных экзаменов с применением элементов и стандарта WSR;

    оценивание курсовых проектов с применением элементов и стандарта WSR;

    проведение демонстрационных экзаменов;

    проведение конкурсов профессионального мастерства и олимпиад с применением стандартов WSR.
    Задание: составьте проект внедрения стандартов Ворлдскиллс в образовательный процесс вашего колледжа. Результат представьте в виде схемы.

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    40
    Особенности обучения в соответствии со стандартами Ворлдскиллс и спецификацией стандартов Ворлдскиллс по компетенции
    Современный этап развития образования ставит перед будущим учителем ряд важных задач, связанных с его готовностью работать в новых условиях перестройки содержания обучения. Говоря о технологическом обеспечении, можно выделить следующие направления применительно к образовательному процессу в колледже.
    Во–первых необходимо совершенствовать и оптимизировать процесс передачи возрастающего объема информации в учебных дисциплинах. В связи с этим в системе профессионального образования расширяются возможности применения педагогических технологий, как проблемного, программирования, интенсивного, модульного и интегративного обучения, технологии игрового моделирования, новых информационных технологий.
    Во–вторых, по-прежнему актуальность имеют образовательные технологии предметного обучения. При технологизации предметного обучения важно учитывать ценностно-деятельностный аспект всех этапов изучения предмета и его профессиональную специализацию.
    Образовательные технологии, используемые в колледже, будут более результативны, если они не только инструментально обоснованы, но и обеспечивают профессионально-личностный рост будущего специалиста, а также учитывают механизмы включения студентов в исследовательскую и творческую деятельность.
    В–третьих, сфера образования требует новой научно-обоснованной методики подготовки «новых» специалистов, а также определение степени

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    41 влияния на эти результаты новых учебных планов, образовательных программ и технологий.
    Для образования проблема педагогических технологий стала столь актуальной ещё и в условиях экономических изменений в стране.
    Внедрение стандартов Ворлдскиллс Россия предполагает не только изменения в содержании образования, но и новые технологические приемы в организации образовательного процесса.
    Важное значение имеют новые образовательные технологии.
    В понимании сущности «образовательная технология» можно выделить следующие подходы:
    Технико-инструментальный. Он характеризуется тем, что понятие
    «педагогическая технология» по содержанию сводится в основном к техническим средствам обучения и его инструментам.
    Курс «Базы данных» является одним из краеугольных камней профессионального цикла учебного плана направления подготовки ФГОС
    09.02.07 любого профиля. Согласно стандарту, профессиональная деятельность выпускника этого направления включает, в частности,
    «внедрение, адаптацию, настройку и интеграцию проектных решений по созданию информационных систем; сопровождение и эксплуатацию информационных систем». При этом вполне очевидно, что любая информационная система имеет в своей основе некую базу данных и содержит в качестве одной из составных частей систему управления базой банных (СУБД).
    Во всех технических ссузах РФ преподается дисциплина, так или иначе, связанная с проектированием баз данных, построением запросов на выборку, вставку, обновления или удаления.
    В более продвинутых ссузах помимо перечисленного требуется глубоко понимать, как происходит индексирование таблиц с данными, как производится нормализация реляционных таблиц, а также как правильно провести оптимизацию сложных запросов.

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    42
    У большинства студентов не получается с первого раза понять квинтэссенцию правильной организации связанных таблиц, они путаются в нормализации (напомню, что существует всего 5 форм нормализации), не понимают, как правильно составлять связанные запросы, которые объединяют несколько таблиц одновременно.
    В конце учебного курса, как правило, требуется провести реализацию курсовой работы по программированию. Пользовательский интерфейс и код программы создаются на одном из современных языках программирования, а данные требуется хранить в какой-либо базе данных.
    Вот тут и начинаются фундаментальные проблемы. Мало того, что студент практически не владеет базовыми конструкциями выбранного языка программирования, так нужно еще и уметь «доставать» данные из реляционных таблиц, причем эти таблицы должны иметь правильную структуру.
    Таким образом, будущая профессиональная деятельность обучающихся обязательно будет связана с базами данных и, следовательно, качество их подготовки напрямую зависит от полноты освоения именно этого курса.
    При планировании курса мы ставим следующие три цели:
    1. Познакомить студентов с теоретическими основами баз данных.
    2. Обучить студентов методам проектирования баз данных и создания приложений для них.
    3. Познакомить учащихся с примерами работы конкретных СУБД.

    Практика и методика реализации образовательных среднего профессионального образования с учетом спецификации стандарта компетенции Ворлдскиллс
    43
    Большинство опытных преподавателей согласятся с тем, что оптимальным и наиболее логичным способом достижения этих целей будет работа над ними именно в перечисленном порядке: сначала нужно изложить теоретические основы, потом, на их базе, перейти к проектированию и программированию, и уже в качестве завершающих штрихов устроить обзорное знакомство с некоторыми СУБД.
    Такой подход позволил бы сократить время на прохождение второго и третьего этапа за счет того, что к началу второго этапа студенты уже хорошо знакомы с теорией, и проектирование становится для них просто примером ее применения; а к началу третьего – учащиеся уже попробовали самостоятельно разработать базу данных и приложения для нее, поэтому в состоянии относиться к различным СУБД просто как к частным случаям применения приобретенных навыков.
    Таким образом, описанный выше абсолютно логичный подход оказывается неприменим в нашей ситуации. Поэтому нам представляется оптимальным спиралевидное построение учебной программы: практически каждый элемент курса изучается дважды, но на разных по сложности уровнях.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта