SlideShare a Scribd company logo
1 of 19
Курс «Основы концептуального
проектирования»
Тюков Антон Павлович
1
Актуальность
- Обществу нужны специалисты,
умеющие решать проблемы c
помощью ИТ
- Обучение этих специалистов
должно быть максимально
дешевым и тиражируемым
2
Проблема
4-6 курс очной (21-23 года) и сокращенной форм обучения, направления
“Информатика и вычислительная техника” (36 человек, 12 групп)
Первоначальные навыки:
1. Жизненный цикл Программного обеспечения.
2. Проектирование Автоматизированных систем (Проектирование архитектур
данных, Объектно оринетированное программирование).
3. UML 2.0.
4. Программирование на языках высокого уровня.
Особенности студентов:
1) Хотят решать важные РЕАЛЬНЫЕ задачи.
2) Не умеют выделять проблемы.
3) Не видят качественных решений. 3
Идея курса
* Реинжиниринг бизнес
процессов, ООП,
Системная инженерия.
** Паттерны
проектирования
взаимодействия, Метод
Кано, cоветы Алана
Купера, Джениффер
Тидвелл, Дона Нормана.
*** 8 кубов, Agile, Метод
стратегической канвы.
Цель курса - разработать эффективную, тиражируемую
методику обучения студентов решать проблемы с
помощью информационных технологий на основе синтеза
лучших практик проектирования, бизнес-моделирования и
ТРИЗ.
4
Структура курса
5
Л:1. Выбор проблемы
Цель - научиться формулировать проблему.
Задачи:
1) Определить 10 проблем методом мозгового штурма.
2) Выбрать 3 наиболее актуальных/значимых/интересных проблемы.
3) Выполнить причинно-следственный анализ для 3-х выбранных проблем.
4) Определить одну проблему, которая потенциально может быть решена с помощью
информационных технологий.
6
Л:2. Поиск решения
Цель – Найти решение выбранной проблемы.
Задачи:
1) Выделить оперативную зону.
2) Определить объект, предмет исследования и сформулировать гипотезу.
3) Определить Идеальный конечный результат.
4) Определить противоречие.
5) Разрешить противоречие.
6) Определить MVP (минимальный готовый продукт).
7
Л3: Определение бизнес-модели
Стратегическая канва
Позиционирование
продукта
Карта бизнес-модели
Студентам нужно обязательно общаться с
реальными клиентами! 8
Л4: Определение функциональных требований к ПП
Диаграмма использования (UML)
Метод Кано
Диаграмма активности
Студенты не обрабатывают
критические ситуации! => Нужно
применять диверсионный анализ
9
Л5: Разработка архитектуры программного
продукта
Цель - разработать оптимальную архитектуру системы.
Морфологический ящик для определения архитектуры системы
10
Результат выполнения лабораторной
Из-за отсутствия опыта студенты не могут применять ФСА!
Архитектура системы Концептуальная схема данных
11
Л6: Проектирование взаимодействия с
пользователем
Цель - разработать макеты экранных форм и составить карту переходов.
Список паттернов проектирования
интерфейсов.
Пример карты переходов.
Пример макетов экранных форм.
12
Правила для создания
умных машин (Список Д. Нормана)
Правила для создания “умных машин”:
1) Предоставлять богатый, полный
интерфейс, использующие понятные
пользователю сигналы.
2) Быть предсказуемым.
3) Использовать понятные концептуальные
модели.
4) Отображать результат работы однозначно
и очевидно.
5) Постоянно давать пользователю
понимание того, что происходит, но не
раздражать.
6) Использовать принципы, применяемые в
природе.
Правила, позволяющие повысить
эффективность взаимодействия
пользователя с «умной машиной»:
1. Все вещи должны быть простыми.
2. Пользователи должны получать
хорошую концептуальную модель.
3. Система должна обосновывать свои
действия.
4. Пользователь должен думать, Что он
контролирует ситацию.
5. Постоянно успокаивать, показывая
что все под контролем.
6. Никогда не расценивать поведения
пользователя как ошибку.
13
Студенты разрабатывают прототип в течение
месяца
Примеры паттернов проектирования.
14
Л7: Защита проекта
Цель - научиться презентовать ПП для различных целевых аудиторий и собирать обратную
связь, уточнить концепцию разработанного продукта.
Задачи:
1) Подготовка презентации MVP.
2) Выступление с презентацией.
3) Демонстрация MVP.
4) Защита проекта.
15
Темы работ
1) Мобильная система регистрации некачественной дороги.
2) Мобильная платформа для эффективного взаимодействия внутри семьи.
3) Диагностика здоровья для больных диабетом.
4) Система привлечения абитуриентов для обучения в ВУЗе.
5) Система помощи навигации внутри торгового центра.
6) Уведомление пассажиров расписании общественного транспорта.
7) Разработка системы удаленного поиска в библиотеке.
8) Разработка автоматизированной системы управления пресноводными аквариумами.
9) Приложение для быстрого вызова такси.
10) Система взаимодействия между преподавателем и студентом.
11) Интернет-магазин анонимных покупок.
12) Удаленный мобильный переводчик во время переговоров.
13) Разработка системы мониторинга движения маршрутных транспортных средств.
16
Список использованных методов
Л ТРИЗ ИТ
Определение проблемы мозговой штурм, причинно-следственный
анализ, АПАП
Карта бизнес-процессов
Определение решение ИКР, Противоречия
Определение бизнес-модели Стратегическая канва, позиционирование
продукта, карта бизнес-моделей
Определение
функциональных требований
диверсионный анализ Злотина, Метод Кано,
диаграмма Исикавы-Серебрякова
Диаграммы использования (UML),
Диаграмма последовательности, дерево
функций
Определение архитектуры
системы
Морфологический ящик
Создание экранных форм Список вопросов Дона Нормана, паттерны
построения визуальных интерфейсов
Программирование Паттерны проектирования
17
Выводы
1. Применение методов ТРИЗ существенно повысило эффективность работы
студентов.
2. Работа велась в режиме коучинга. Есть риски, что качество презентуемых
проектов сильно зависит от преподавателя.
3. У студентов отсутствуют навыки:
a. выделения проблемы и решения;
b. разработки диаграмм основных нотаций UML 2.0;
c. проектирования баз данных;
d. разработки пользовательских интерфейсов;
e. командной деятельности.
4. Разработан только прототип, нет внедрения.
5. Курс следует преподавать больше одного семестра.
18
Спасибо за внимание!
Авторы курса: Тюков Антон anton.tyukov@gmail.com
Хржановская Ольга khrzhoa@gmail.com
Камаев Валерий - зав. каф. “САПР и ПК” ВолгГТУ
19

More Related Content

What's hot

чмв лекция №4
чмв   лекция №4чмв   лекция №4
чмв лекция №4student_kai
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеAnatoly Levenchuk
 
чмв лабораторная №4
чмв   лабораторная №4чмв   лабораторная №4
чмв лабораторная №4student_kai
 
чмв лекция №6
чмв   лекция №6чмв   лекция №6
чмв лекция №6student_kai
 
чмв лекция №8
чмв   лекция №8чмв   лекция №8
чмв лекция №8student_kai
 
чмв лабораторная №1
чмв   лабораторная №1чмв   лабораторная №1
чмв лабораторная №1student_kai
 
С.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEС.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEAnatoly Levenchuk
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEAnatoly Levenchuk
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Anatoly Levenchuk
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартахAnatoly Levenchuk
 
чмв лекция №3
чмв   лекция №3чмв   лекция №3
чмв лекция №3student_kai
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаAnatoly Levenchuk
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииAnatoly Levenchuk
 
чмв лекция №1
чмв   лекция №1чмв   лекция №1
чмв лекция №1student_kai
 
Леонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системЛеонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системAnatoly Levenchuk
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийDenis Beskov
 
Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)Anatoly Levenchuk
 

What's hot (20)

чмв лекция №4
чмв   лекция №4чмв   лекция №4
чмв лекция №4
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
 
чмв лабораторная №4
чмв   лабораторная №4чмв   лабораторная №4
чмв лабораторная №4
 
чмв лекция №6
чмв   лекция №6чмв   лекция №6
чмв лекция №6
 
чмв лекция №8
чмв   лекция №8чмв   лекция №8
чмв лекция №8
 
ооп
оопооп
ооп
 
чмв лабораторная №1
чмв   лабораторная №1чмв   лабораторная №1
чмв лабораторная №1
 
С.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEС.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSE
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSE
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
 
чмв лекция №3
чмв   лекция №3чмв   лекция №3
чмв лекция №3
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом актива
 
Системы систем
Системы системСистемы систем
Системы систем
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектировании
 
чмв лекция №1
чмв   лекция №1чмв   лекция №1
чмв лекция №1
 
Леонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системЛеонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных систем
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
 
Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)
 

Similar to Основы концептуального проектирования

рп по у пп практике в
рп по у пп практике врп по у пп практике в
рп по у пп практике вAnastasia Snegina
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]Alex V. Petrov
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и миреAnatoly Levenchuk
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
 
Симуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологииСимуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологииSergey Gorshkov
 
рп по у пп практике вт
рп по у пп практике втрп по у пп практике вт
рп по у пп практике втAnastasia Snegina
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLNikolai Kireev
 
рп по у пп практике вт
рп по у пп практике втрп по у пп практике вт
рп по у пп практике втAnastasia Snegina
 
Ot usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceOt usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceYanina Trofimenko
 
В.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииВ.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииAnatoly Levenchuk
 
Интегрированный подход к управлению информацией жизненного цикла антропогенн...
Интегрированный подход к управлению информацией жизненного цикла антропогенн...Интегрированный подход к управлению информацией жизненного цикла антропогенн...
Интегрированный подход к управлению информацией жизненного цикла антропогенн...Сергей Волков
 
Представление знаний в технических системах
Представление знаний в технических системахПредставление знаний в технических системах
Представление знаний в технических системахAnatoly Levenchuk
 
Digital Society Laboratory (Аршавский)
Digital Society Laboratory (Аршавский)Digital Society Laboratory (Аршавский)
Digital Society Laboratory (Аршавский)Andzhey Arshavskiy
 
чмв лекция №5
чмв   лекция №5чмв   лекция №5
чмв лекция №5student_kai
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Andrii Gakhov
 

Similar to Основы концептуального проектирования (20)

Task-Centered Design
Task-Centered DesignTask-Centered Design
Task-Centered Design
 
рп по у пп практике в
рп по у пп практике врп по у пп практике в
рп по у пп практике в
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и мире
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
 
Симуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологииСимуляционное моделирование и семантические технологии
Симуляционное моделирование и семантические технологии
 
рп по у пп практике вт
рп по у пп практике втрп по у пп практике вт
рп по у пп практике вт
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UML
 
рп по у пп практике вт
рп по у пп практике втрп по у пп практике вт
рп по у пп практике вт
 
Ot usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experienceOt usability-k-analizu-digital-consumer-experience
Ot usability-k-analizu-digital-consumer-experience
 
В.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииВ.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерии
 
Интегрированный подход к управлению информацией жизненного цикла антропогенн...
Интегрированный подход к управлению информацией жизненного цикла антропогенн...Интегрированный подход к управлению информацией жизненного цикла антропогенн...
Интегрированный подход к управлению информацией жизненного цикла антропогенн...
 
Представление знаний в технических системах
Представление знаний в технических системахПредставление знаний в технических системах
Представление знаний в технических системах
 
Digital Society Laboratory (Аршавский)
Digital Society Laboratory (Аршавский)Digital Society Laboratory (Аршавский)
Digital Society Laboratory (Аршавский)
 
лекция № 11
лекция № 11лекция № 11
лекция № 11
 
чмв лекция №5
чмв   лекция №5чмв   лекция №5
чмв лекция №5
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1
 
Работа с Usability
Работа с UsabilityРабота с Usability
Работа с Usability
 

Основы концептуального проектирования

  • 2. Актуальность - Обществу нужны специалисты, умеющие решать проблемы c помощью ИТ - Обучение этих специалистов должно быть максимально дешевым и тиражируемым 2
  • 3. Проблема 4-6 курс очной (21-23 года) и сокращенной форм обучения, направления “Информатика и вычислительная техника” (36 человек, 12 групп) Первоначальные навыки: 1. Жизненный цикл Программного обеспечения. 2. Проектирование Автоматизированных систем (Проектирование архитектур данных, Объектно оринетированное программирование). 3. UML 2.0. 4. Программирование на языках высокого уровня. Особенности студентов: 1) Хотят решать важные РЕАЛЬНЫЕ задачи. 2) Не умеют выделять проблемы. 3) Не видят качественных решений. 3
  • 4. Идея курса * Реинжиниринг бизнес процессов, ООП, Системная инженерия. ** Паттерны проектирования взаимодействия, Метод Кано, cоветы Алана Купера, Джениффер Тидвелл, Дона Нормана. *** 8 кубов, Agile, Метод стратегической канвы. Цель курса - разработать эффективную, тиражируемую методику обучения студентов решать проблемы с помощью информационных технологий на основе синтеза лучших практик проектирования, бизнес-моделирования и ТРИЗ. 4
  • 6. Л:1. Выбор проблемы Цель - научиться формулировать проблему. Задачи: 1) Определить 10 проблем методом мозгового штурма. 2) Выбрать 3 наиболее актуальных/значимых/интересных проблемы. 3) Выполнить причинно-следственный анализ для 3-х выбранных проблем. 4) Определить одну проблему, которая потенциально может быть решена с помощью информационных технологий. 6
  • 7. Л:2. Поиск решения Цель – Найти решение выбранной проблемы. Задачи: 1) Выделить оперативную зону. 2) Определить объект, предмет исследования и сформулировать гипотезу. 3) Определить Идеальный конечный результат. 4) Определить противоречие. 5) Разрешить противоречие. 6) Определить MVP (минимальный готовый продукт). 7
  • 8. Л3: Определение бизнес-модели Стратегическая канва Позиционирование продукта Карта бизнес-модели Студентам нужно обязательно общаться с реальными клиентами! 8
  • 9. Л4: Определение функциональных требований к ПП Диаграмма использования (UML) Метод Кано Диаграмма активности Студенты не обрабатывают критические ситуации! => Нужно применять диверсионный анализ 9
  • 10. Л5: Разработка архитектуры программного продукта Цель - разработать оптимальную архитектуру системы. Морфологический ящик для определения архитектуры системы 10
  • 11. Результат выполнения лабораторной Из-за отсутствия опыта студенты не могут применять ФСА! Архитектура системы Концептуальная схема данных 11
  • 12. Л6: Проектирование взаимодействия с пользователем Цель - разработать макеты экранных форм и составить карту переходов. Список паттернов проектирования интерфейсов. Пример карты переходов. Пример макетов экранных форм. 12
  • 13. Правила для создания умных машин (Список Д. Нормана) Правила для создания “умных машин”: 1) Предоставлять богатый, полный интерфейс, использующие понятные пользователю сигналы. 2) Быть предсказуемым. 3) Использовать понятные концептуальные модели. 4) Отображать результат работы однозначно и очевидно. 5) Постоянно давать пользователю понимание того, что происходит, но не раздражать. 6) Использовать принципы, применяемые в природе. Правила, позволяющие повысить эффективность взаимодействия пользователя с «умной машиной»: 1. Все вещи должны быть простыми. 2. Пользователи должны получать хорошую концептуальную модель. 3. Система должна обосновывать свои действия. 4. Пользователь должен думать, Что он контролирует ситацию. 5. Постоянно успокаивать, показывая что все под контролем. 6. Никогда не расценивать поведения пользователя как ошибку. 13
  • 14. Студенты разрабатывают прототип в течение месяца Примеры паттернов проектирования. 14
  • 15. Л7: Защита проекта Цель - научиться презентовать ПП для различных целевых аудиторий и собирать обратную связь, уточнить концепцию разработанного продукта. Задачи: 1) Подготовка презентации MVP. 2) Выступление с презентацией. 3) Демонстрация MVP. 4) Защита проекта. 15
  • 16. Темы работ 1) Мобильная система регистрации некачественной дороги. 2) Мобильная платформа для эффективного взаимодействия внутри семьи. 3) Диагностика здоровья для больных диабетом. 4) Система привлечения абитуриентов для обучения в ВУЗе. 5) Система помощи навигации внутри торгового центра. 6) Уведомление пассажиров расписании общественного транспорта. 7) Разработка системы удаленного поиска в библиотеке. 8) Разработка автоматизированной системы управления пресноводными аквариумами. 9) Приложение для быстрого вызова такси. 10) Система взаимодействия между преподавателем и студентом. 11) Интернет-магазин анонимных покупок. 12) Удаленный мобильный переводчик во время переговоров. 13) Разработка системы мониторинга движения маршрутных транспортных средств. 16
  • 17. Список использованных методов Л ТРИЗ ИТ Определение проблемы мозговой штурм, причинно-следственный анализ, АПАП Карта бизнес-процессов Определение решение ИКР, Противоречия Определение бизнес-модели Стратегическая канва, позиционирование продукта, карта бизнес-моделей Определение функциональных требований диверсионный анализ Злотина, Метод Кано, диаграмма Исикавы-Серебрякова Диаграммы использования (UML), Диаграмма последовательности, дерево функций Определение архитектуры системы Морфологический ящик Создание экранных форм Список вопросов Дона Нормана, паттерны построения визуальных интерфейсов Программирование Паттерны проектирования 17
  • 18. Выводы 1. Применение методов ТРИЗ существенно повысило эффективность работы студентов. 2. Работа велась в режиме коучинга. Есть риски, что качество презентуемых проектов сильно зависит от преподавателя. 3. У студентов отсутствуют навыки: a. выделения проблемы и решения; b. разработки диаграмм основных нотаций UML 2.0; c. проектирования баз данных; d. разработки пользовательских интерфейсов; e. командной деятельности. 4. Разработан только прототип, нет внедрения. 5. Курс следует преподавать больше одного семестра. 18
  • 19. Спасибо за внимание! Авторы курса: Тюков Антон anton.tyukov@gmail.com Хржановская Ольга khrzhoa@gmail.com Камаев Валерий - зав. каф. “САПР и ПК” ВолгГТУ 19

Editor's Notes

  1. Авторы предлагают разработать методику для системного обучения студентов созданию новых эффективных решений в информационных технологиях, решить следующее противоречие: с одной стороны, существует потребность общества (в лице работодателей) в специалистах , умеющих решать проблемы, и, с другой стороны, потребность этого же общества (но уже в лице налогоплательщиков - хотя, по сути, тех же самых работодателей) в максимально дешевых и, главное, тиражируемых методах обучения этих специалистов, что вынуждает использовать методы, основанные на решении учебных (то есть – беспроблемных с точки зрения стоимости ошибки при разработке решения) задач. Сделать процесс обучения интересным для студентов.
  2. Нужно ли как-то описывать процесс? Нужно обязательно описывать весь процесс, особенно при выборе архитектуры и проектировании интерфейсов. Предпроектные исследования, Проектирование.
  3. Как определить критерий четкости, чтобы выбрать одну из них. Стоит ли выделять процесс как объект, предмет?
  4. мне кажется, что тут не совсем правильно вообще использовать АРИЗ…. Есть хороший метод пятиходовка… Но мы сделали АРИЗ. Лучше рассказать, что сделали, а потом Хрж: вот здесь надо сказать, что есть конечный пользователь (собственно, чья проблема решается), а есть пользователи ПП, например как в приложении с такси. Конечный пользователь - пьяный клиент, а еще могут быть пользователи (роли) администратора, таксиста и т.д.
  5. Задачи: 1) Произвести обзор аналогов. 2) Построить бинес модель по методу “8 блоков”. 3) Определить потенциал коммерциализации ПП (метод стратегической канвы, позиционирование продукта). 4) Получить обратную связь от реальных потенциальных клиентов.
  6. Можно добавить пример выполнения
  7. Рассказать о паттернах…. И прототипировании…. Проблемы: Студенты не имеют навыка работы в командах Студенты не знакомы с программными средствами для командной разработки (система контроля версий, планировщик заданий и т.д.) Выводы: Надо приобщать студентов к грамотной организации разработки ПП - знакомить с программными средствами и методиками разработки ПО
  8. Вот здесь метод 20-20-20