Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения

Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения


Скачать 338.87 Kb.
Название Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения
страница 1/4
Тип Тематический план
rykovodstvo.ru > Руководство эксплуатация > Тематический план
  1   2   3   4
Тематический план и содержание учебной дисциплины МДК.04.01 Моделирование и анализ программного обеспечения

Наименование


Наименование разделов и тем

Содержание учебного материала, лабораторные и практические работы, самостоятельная работа обучающихся, курсовая работа (проект)


Объем часов

Уровень освоения

1

2

3

4

Раздел 1.

UML

12




Тема 1.1.

Понятие UML. Диаграммы классов.

4

3




1

Понятие UML. Диаграмма класса. Описание комментария. Объекты. Собственные аттрибуты.

2

Аттрибуты отношения. Вычислимые аттрибуты. Множественность аттрибута. Свойства аттрибута. Ограничения.

3

Статические аттрибуты. Операции. Ограничения операций. Исключения. Статические операции.

4

Методы. Абстрактные классы. Отношения: зависимость, ассоциации, направленность, аггрегация, композиция, обобщение. Интерфейсы. Шаблоны.




Практическая работа №1. Построение UML диаграмм: классы и объекты.

4

Тема 1.2.

Диаграммы пакетов.

1

3




1

Представление. Область видимости. Включение и доступность пакетов. Слияние пакетов.

Тема 1.3.

Композиционные структуры.

1




1

Коннекторы. Порты. Структурированные классы и свойства. Взаимодействие.

3

Тема 1.4.

Компонентные диаграммы.

2

3

1

Компоненты. Зависимости между компонентами. Представление. "Белая коробка". "Черная коробка". Стереотипы.

Практическая работа №2. Построение UML диаграмм: пакеты, композиционные структуры, компоненты.

4

Тема 1.5.

Диаграммы развертывания

1

3

1

Диаграммы развертывания. Артифакты. Проявления. Узлы. Развертывание.

Тема 1.6.

Диаграммы сценариев

1

3

1

Диаграммы сценариев. Сценарии. Акторы. Области видимости.

Тема 1.7.

Диаграмма состояний

2

3

1

Поведенческая машина состояний. Состояния. Расширение машины состояний. Протокольные машины состояний. Псевдосостояния. Обработка событий.

Практическая работа №3. Построение UML диаграмм: развертывание, сценарии, состояния.

3

Тема 1.8.

Диаграмма деятельностей.

1

3

1

Деятельность и действие. Токены. Состояния деятельности. Расширенные средства моделирования.

Тема 1.9.

Диаграммы взаимодействий.

2

3

1

Участники. Сообщения. Точки исполнения. Инварианты состояния. Точки событий. Пути. Совокупность фрагментов. Точки взаимодействия. Декомпозиция. Продолжения. Временная последовательность. Альтернативные варианты взаимодействия. Диаграмма комуникаций.

Практическая работа №4. Построение UML диаграмм: деятельность, взаимодействие.

3




Самостоятельная работа обучающихся

12




Раздел 2.

Чистый код

12




Тема 2.1.

Понятие "Чистый код". Содержательные имена.

1

3




1

Понятие чистого кода. Дезинформация. Различия. Удобопроизносимые имена. Имена, удобные для поиска. Схемы кодирования имен. Мысленные преобразования. Имена классов. Имена методов. Добавление контекста. Избыточный контекст.

Тема 2.2.

Функции

1

3




1

Компактность. Блоки и отступы. Правило одной операции. Правило понижения. Команды switch. Содержательные имена. Аргументы функций. Побочные эффекты. Исключения. Повторения.

Тема 2.3.

Комментарии

1

3




1

Комментарии и плохой код. Полезные комментарии. Лишние комментарии. Функции вместо комментариев. Закомментированный код. Нелокальная информация. Неочевидные комментарии.




Практическая работа №5. Применение методик рефакторинга: содержательные имена, функции, комментарии.

3

Тема 2.4.

Форматирование

1

3




1

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

Тема 2.5.

Объекты и структуры данных

1

3




1

Абстракция данных. Антисимметрия данных/объектов. Закон Деметры: скрытие структуры, объекты передачи данных.

Тема 2.6.

Обработка ошибок

2

3




1

Исключения вместо кодов ошибок. Концепция «try-catch-finally». Непроверяемые исключения. Контекст исключения. Использование null в качестве возвращаемого значения. Использование null в качестве аргумента функции.




Практическая работа №6. Применение методик рефакторинга: форматирование, объекты и структуры данных, обработка ошибок.

4

Тема 2.7.

Границы

1

3




1

Использование стороннего кода. Исследование и анализ границ. Чистые границы.

Тема 2.8.

Модульные тесты

1

3




1

Три закона TTD. Тесты как средство обеспечения изменений. Предметно-ориентированный язык тестирования. Одна проверка на тест. Одна концепция на тест. F.I.R.S.T.

Тема 2.9.

Классы

1

3




1

Инкапсуляция. Классы должны быть компактными! Принцип единой ответственности (SRP). Связность. Изоляция изменений.




Практическая работа №7. Применение методик рефакторинга: границы, модульные тесты, классы.

3

Тема 2.10.

Системы

1

3




1

Отделение конструирования системы от ее использования. Фабрики. Внедрение зависимостей. Масштабирование. Посредники. Понятие АОП. Предметно-ориентированные языки.

Тема 2.11.

Формирование архитектуры

1

3
  1   2   3   4

Похожие:

Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план и содержание учебной дисциплины мдк. 02. 03 Программирование...

Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Календарно-тематический план учебной дисциплины преподаватель Алексеев Александр Игоревич
Наименование междисциплинарного курса мдк. 01. 01 Электрические машины и аппараты
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план и содержание учебной дисциплины оп. 09 Основы алгоритмизации...

Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план учебной дисциплины 5 Учебно-методическое обеспечение...
Фгбоу впо «Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации»
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план Введение. Предмет курса и его связь со смежными...
Целью изучения дисциплины является получение общих представлений о содержании и тенденциях развития базовых информационных технологий...
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Календарно-тематический план преподавателя на 2015-2016 учебный год...
Календарно-тематический план преподавателя составлен в соответствии с рабочей программой учебной дисциплины «Английский язык»
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план учебной дисциплины

Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план дисциплины 8
При разработке учебно – методического комплекса учебной дисциплины в основу положены
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon С. Г. Пудовкина моделирование, анализ
Учебное пособие предназначено для студентов, изучающих дисциплины «Математические методы и модели в экономике», «Математическая экономика»,...
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план учебной дисциплины “Уголовное право (Особенная...
Требования Федерального государственного образовательного впо по направлению подготовки 030900 – “Юриспруденция” (бакалавриат)
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Тематический план учебной дисциплины
Фгбоу впо «Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации»
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Российской Федерации Негосударственное образовательное учреждение...
Тематический план учебной дисциплины с распределением часов по темам и видам работ
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Іі тематический план и содержание учебной практики
Рабочая программа учебной практики является частью образовательной программы, разработанной в соответствии с фгос спо, входящей в...
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Разработка рабочей программы учебной дисциплины «Специальные дисциплины...
Рабочая программа учебной дисциплины «Решения sap для автоматизации ключевых бизнес-процессов»
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Пояснительная записка 4 Планируемые результаты (компетенции) обучения...
Рабочая учебная программа предназначена для реализации государственных требований к уровню подготовки и обязательному содержанию...
Тематический план и содержание учебной дисциплины мдк. 04. 01 Моделирование и анализ программного обеспечения icon Маркетинговый анализ экспортных рынков российского программного обеспечения...
Текущее состояние мирового рынка программного обеспечения (ПО)

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск