Skip to content
BorisSilav edited this page Oct 29, 2020 · 95 revisions

Общий план занятий и 💁‍♀️ легенда обозначений

Лекции
Семинары
  • Семинар 1 Целеполагание в анализе, проектировании, проектах (→)
  • Семинар 2 Методы семиотики в проектировании (→)
  • Семинар 3 Управление в гибкой разработке программного обеспечения, методы Канбан и Скрам (→)
  • Семинар 4 Прототипирование в разработке программного обеспечения (→)

Лабораторные работы


Списки групп для регистрации отчетов о лабораторных работах: ИДБ-17-05 ИДБ-17-06 ИДБ-17-07

Модуль 1

  • Лабораторная 1 (→) Знакомство с основными инструментами и нотациями

    • GITHUB - информационная система коллективной разработки программных средств
    • RAMUS - программное средство разработки структурно-функциональных моделей
    • PLANTUML - программное средство автоматической генерации UML-диаграмм
  • Лабораторная 2 (→) Определение подсистемы и надсистемы

    • Определение надсистемы (среды функционирования)
    • Определение автоматизируемых видов деятельности
    • Описание участников автоматизируемой деятельности
  • Лабораторная 3 (→) Определение способов существования информации

    • Описание хранилищ данных
    • Описание взаимодействия участников автоматизируемой деятельности
    • Завершение идентификации всех потоков

Модуль 2

  • Лабораторная 4 Деловая игра - вход в спринт (Разработка алгоритма и описания процедуры в выбранном проекте)
    • Регистрация истории как отдельной задачи проекта
    • Разбитие задачи истории на подзадачи - процедуры
    • Разбитие задачи истории на подзадачи - страницы
    • Разбитие задачи истории на подзадачи - тесты
    • Получение оценки времени для каждой подзадачи
    • Сбор sprint log
    • Назначение исполнителей
    • Описание всех подзадач, требующих программной реализации
    • Разработка алгоритмов выполнения всех подзадач, требующих программной реализации
  • Лабораторная 5 Деловая игра - итерация спринта (Разработка процедуры на JS в выбранном проекте)
    • Проведение stand-up совещания
    • Разработка процедуры - страницы, стили и заглушки обработчиков
    • Разработка процедуры - тесты и тестовые наборы данных
    • Разработка процедуры - обработчики и генераторы тестовых наборов данных
    • Регистрация возникающих дополнительных задач в соответствующих проектах
    • Определение дополнительных требований к выполнению задач
    • Корректировка или создание новых описаний для всех разработанных процедур
  • Лабораторная 6 Деловая игра - завершение спринта (Разработка unit-теста процедуры в выбранном проекте)
    • Проведение stand-up совещания
    • Разработка и отлаживание процедуры - генераторы тестовых наборов данных
    • Разработка и отлаживание процедуры - тесты и тестовые наборы данных
    • Разработка и отлаживание процедуры - страницы, позволяющие выполнять тесты в интерактивном режиме
    • Разработка требуемых описаний всех разработанных процедур, тестов и тестовых наборов данных
    • Выполнение всех разработанных тестов
    • Регистрация всех выявленных несоответствий требованиям
    • Принятие решения по всем выявленным несоответствиям требованиям
    • Проведение демонстрации результатов спринта владельцу продукта и другим заинтересованным лицам

Зачет


Зачёт проводится в очно-заочной форме, а оценка имеет интегрированный характер (в первую очередь учитываются оценки за модули).

При подготовке к зачёту каждый студент должен:

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

Основные требования к разработанным и доработанным рефератам:

  • лаконичность и точность текста (нужно исключить все, что не входит напрямую в вопрос)
  • обязательное наличие ссылок на использованные источники
! **Студенты, не принявшие участия в разработке и доработке рефератов, к зачёту не допускаются!**
Clone this wiki locally