36.14M
Категория: ОбразованиеОбразование

Концептуальное проектирование (семинар 1)

1.

Концептуальное
проектирование
Семинар 1
Практика концептуального проектирования систем

2.

Семинар 1. Концептуальное проектирование
Знакомство и содержание урока

3.

Давайте знакомиться!
Игорь Зуриев
Руководитель ИТ-проектов
в Международном аэропорту Шереметьево
10 лет в ИТ (управление проектами)
3 года в преподавании (автор многочисленных
обучающих программ по Project & Product Management)
Группа компаний Лукойл, Проектный офис при
Президенте одной из стран СНГ, компании из сферы
строительства и нефтегаза
ИТ-проекты по автоматизации финансовых систем
ИТ-проекты в рамках строительства ГПЗ
и магистрального газопровода

4.

Теперь ваша очередь!
Ответьте на несколько вопросов
сообщением в чат
Часто ли Вы сталкиваетесь
с концепциями?
Какие выдающиеся
концепции вам приходят
на ум?
Каковы ваши ожидания от
семинара?

5.

Знакомство и содержание урока
План курса
1
Концептуальное
проектирование
2
Функциональное
проектирование
3
Структурное
проектирование
4
Интеграционное
проектирование

6.

Знакомство и содержание урока
Что будет на уроке сегодня
Вспомним что такое концепция
Повторим вопросы проведения концептуального исследования
Освоим процесс концептуального проектирования
Закрепим навык описания предметной области

7.

Семинар 1. Концептуальное проектирование
Викторина

8.

Семинар 1. Концептуальное проектирование
Как можно определить понятие концепция системы?
Выберете единственный правильный ответ.
1.
2.
3.
4.
Это перечень формальных условий, которые необходимо выполнить при реализации системы
Это такие знания о системе которые позволяют воссоздать моделируемый объект с ожидаемой
точностью
Это спецификация совокупности всех компонентов системы и их связей
Это комплекс взглядов на систему, связанных между собой и образующих единую понятийную систему,
называемую её архитектурой

9.

Семинар 1. Концептуальное проектирование
Как можно определить понятие концепция системы?
Выберете единственный правильный ответ.
1.
2.
3.
4.
Это перечень формальных условий, которые необходимо выполнить при реализации системы
Это такие знания о системе которые позволяют воссоздать моделируемый объект с ожидаемой
точностью
Это спецификация совокупности всех компонентов системы и их связей
Это комплекс взглядов на систему, связанных между собой и образующих единую понятийную систему,
называемую её архитектурой

10.

Семинар 1. Концептуальное проектирование
Что определяется при концептуальном проектировании?
Выберете все правильные ответы.
1.
2.
3.
4.
5.
Элементы системы и их атрибуты
Классы и интерфейсы реализующие соответствующие функции
Методы взаимодействия пользователей с системой для обеспечения скорости реакции системы
Существующие требования к системе, в том числе уточняется цель создания системы
Схема базы данных

11.

Семинар 1. Концептуальное проектирование
Что определяется при концептуальном проектировании?
Выберете все правильные ответы.
1.
2.
3.
4.
5.
Элементы системы и их атрибуты
Классы и интерфейсы реализующие соответствующие функции
Методы взаимодействия пользователей с системой для обеспечения скорости реакции системы
Существующие требования к системе, в том числе уточняется цель создания системы
Схема базы данных

12.

Семинар 1. Концептуальное проектирование
Что входит в концептуальное исследование?
Выберете все правильные ответы.
1.
2.
3.
4.
5.
6.
Извлечение и анализ требований
Описание предметной области
Определение ключевых рисков
Детализированное описание подсистем
Оценка возможности реализовать систему
Выбор оптимального решения

13.

Семинар 1. Концептуальное проектирование
Что входит в концептуальное исследование?
Выберете все правильные ответы.
1.
2.
3.
4.
5.
6.
Извлечение и анализ требований
Описание предметной области
Определение ключевых рисков
Детализированное описание подсистем
Оценка возможности реализовать систему
Выбор оптимального решения

14.

Семинар 1. Концептуальное проектирование
Как можно определить понятие концепта?
Выберете все правильные ответы.
1.
2.
3.
4.
Конкретный образ с поведением, которое обусловлено его характеристиками
Значение некоторой абстрактной сущности предметной области
Минимально жизнеспособный продукт или изделие, реализующее основные важные функции
реализуемой системы
Абстрактный образ с поведением, которое обусловлено взаимоотношениями с другими объектами
предметной области

15.

Семинар 1. Концептуальное проектирование
Как можно определить понятие концепта?
Выберете все правильные ответы.
1.
2.
3.
4.
Конкретный образ с поведением, которое обусловлено его характеристиками
Значение некоторой абстрактной сущности предметной области
Минимально жизнеспособный продукт или изделие, реализующее основные важные функции
реализуемой системы
Абстрактный образ с поведением, которое обусловлено взаимоотношениями с другими объектами
предметной области

16.

Семинар 1. Концептуальное проектирование
Что из себя представляет онтология предметной области?
Выберете единственный верный ответ.
1.
2.
3.
Совокупность пользовательских требований
Любая целостная взаимосвязанная понятийная модель описывающая предметную область
Это совокупность тестовых сценариев служащая для обеспечения управления качеством объектов
предметной области

17.

Семинар 1. Концептуальное проектирование
Что из себя представляет онтология предметной области?
Выберете единственный верный ответ.
1.
2.
3.
Совокупность пользовательских требований
Любая целостная взаимосвязанная понятийная модель описывающая предметную область
Это совокупность тестовых сценариев служащая для обеспечения управления качеством объектов
предметной области

18.

Семинар 1. Концептуальное проектирование
Что называется концептуальной моделью?
Выберете единственный верный ответ.
1.
2.
3.
4.
Система в виде совокупности понятий, определяющих моделируемый объект и его отношения и
обладающая признаком целостности
Система в виде совокупности ограничений накладываемые на системы
Факторы определяющие надежное функционирование системы
Совокупность системных требований

19.

Семинар 1. Концептуальное проектирование
Что называется концептуальной моделью?
Выберете единственный верный ответ.
1.
2.
3.
4.
Система в виде совокупности понятий, определяющих моделируемый объект и его отношения и
обладающая признаком целостности
Система в виде совокупности ограничений накладываемые на системы
Факторы определяющие надежное функционирование системы
Совокупность системных требований

20.

Семинар 1. Концептуальное проектирование
Что способствует решению качественной проблемы?
Выберете все правильные ответы.
1.
2.
3.
4.
5.
Перестановка компонент системы
Изменение состава компонент системы
Реализация системы
Изменение внешних связей системы
Наложение ограничений на систему

21.

Семинар 1. Концептуальное проектирование
Что способствует решению качественной проблемы?
Выберете все правильные ответы.
1.
2.
3.
4.
5.
Перестановка компонент системы
Изменение состава компонент системы
Реализация системы
Изменение внешних связей системы
Наложение ограничений на систему

22.

Семинар 1. Концептуальное проектирование
Что можно считать проблемой концептуального проектирования?
Выберете единственный верный ответ.
1.
2.
3.
Описание свойства или особенности, которым должна обладать система, или ограничение, которое
должна соблюдать система
Это ситуация, когда есть различие между необходимым результатом действия системы и
существующим состоянием результата или его отсутствием, если система не создана
Это невозможность реализовать систему без изменения нефункциональных требований

23.

Семинар 1. Концептуальное проектирование
Что можно считать проблемой концептуального проектирования?
Выберете единственный верный ответ.
1.
2.
3.
Описание свойства или особенности, которым должна обладать система, или ограничение, которое
должна соблюдать система
Это ситуация, когда есть различие между необходимым результатом действия системы и
существующим состоянием результата или его отсутствием, если система не создана
Это невозможность реализовать систему без изменения нефункциональных требований

24.

Семинар 1. Концептуальное проектирование
Что нельзя отнести к предпосылкам концептуального исследования?
Выберете единственный верный ответ.
1.
2.
3.
4.
5.
Качественная определенность объекта
Отсутствие реализованной системы
Определенная исследовательская позиция
Свойства системы не сводятся к сумме свойств её элементов
Над проектированием системы работает малая группа аналитиков

25.

Семинар 1. Концептуальное проектирование
Что нельзя отнести к предпосылкам концептуального исследования?
Выберете верные ответы.
1.
2.
3.
4.
5.
Качественная определенность объекта
Отсутствие реализованной системы
Определенная исследовательская позиция
Свойства системы не сводятся к сумме свойств её элементов
Над проектированием системы работает малая группа аналитиков

26.

Семинар 1. Концептуальное проектирование
В чем заключается дилемма концептуального проектирования в качестве
основного вопроса?
Выберете все правильные ответы.
1.
2.
3.
4.
Определить имя системы или её тип?
Выделить подсистемы или включить отдельные элементы?
Использовать существующий шаблон решения или принципиально новое?
При построении системы следовать требованиям к системе или цели создания?

27.

Семинар 1. Концептуальное проектирование
В чем заключается дилемма концептуального проектирования в качестве
основного вопроса?
Выберете единственный верный ответ.
1.
2.
3.
4.
Определить имя системы или её тип?
Выделить подсистемы или включить отдельные элементы?
Использовать существующий шаблон решения или принципиально новое?
При построении системы следовать требованиям к системе или цели создания?

28.

29.

Семинар 1. Концептуальное проектирование
Практика

30.

Семинар 1. Концептуальное проектирование
Практическое задание
«Исследование предметной
области»
Научитесь проводить концептуальное
исследование и описывать предметную
область

31.

Семинар 1. Концептуальное проектирование
Концептуальное исследование
Спроектируйте автомобиль будущего.
Система должна:
- Функционировать без внешних источников энергии
- Иметь безопасную конструкцию
- Обеспечивать передвижение по любым покрытиям
- Контролировать соответствие движения правилам дорожного движения
- Автоматически строить маршрут и следовать по нему
- Не зависеть от внешней среды

32.

Семинар 1. Концептуальное проектирование
Задание 1
Представьте три концепции, описав состав и
свойства элементов системы, при
необходимости задайте вопросы относительно
требований и условий функционирования
системы.
Кроме описания результат должен содержать
схему «связей сущностей».
Работу необходимо выполнить на сайте draw.io
выбрав пункт «диаграмма связей сущностей».
10 минут

33.

Семинар 1. Концептуальное проектирование
Задание 1
Представьте три концепции, описав состав и
свойства элементов системы, при
необходимости задайте вопросы относительно
требований и условий функционирования
системы.
Кроме описания результат должен содержать
схему «связей сущностей».
Работу необходимо выполнить на сайте draw.io
выбрав пункт «диаграмма связей сущностей».
<<10:00-

34.

Семинар 1. Концептуальное проектирование
Задание 2
При необходимости закончите работу над первым
заданием в параллельном режиме
Проанализируйте концепты и определите лучший,
оценив по параметрам:
1. Решение существующей базовую проблемы –
безопасного передвижения
2. Соответствовать предметной области
3. Быть стабильным и невосприимчивым к рискам
4. Быть реализуемым и иметь лучшую себестоимость
решения
5. Быть оптимальным и экономичным
Затем оптимизируйте его поменяв состав или свойства
элементов.
20 минут

35.

Семинар 1. Концептуальное проектирование
Задание 2
При необходимости закончите работу над первым
заданием в параллельном режиме
Проанализируйте концепты и определите лучший,
оценив по параметрам:
1. Решение существующей базовую проблемы –
безопасного передвижения
2. Соответствовать предметной области
3. Быть стабильным и невосприимчивым к рискам
4. Быть реализуемым и иметь лучшую себестоимость
решения
5. Быть оптимальным и экономичным
Затем оптимизируйте его поменяв состав или свойства
элементов.
<<20:00-

36.

Семинар 1. Концептуальное проектирование
Задание 3
Используя графический редактор или нотацию
PlantUML постройте финальную версию
диаграммы «связей сущностей»
оптимизированной концепции выделив все
значимые сущности и отношения между ними, а
также указав наиболее важные атрибуты.
Для работы используйте сайт
https://www.planttext.com
В качестве учебного пособия по PlantUML
используйте Справочное руководство по
PlantUML
10 минут

37.

Семинар 1. Концептуальное проектирование
Задание 3
Используя графический редактор или нотацию
PlantUML постройте финальную версию
диаграммы «связей сущностей»
оптимизированной концепции выделив все
значимые сущности и отношения между ними, а
также указав наиболее важные атрибуты.
Для работы используйте сайт
https://www.planttext.com
В качестве учебного пособия по PlantUML
используйте Справочное руководство по
PlantUML
<<10:00-

38.

39.

Семинар 1. Концептуальное проектирование
Домашнее задание

40.

Семинар 1. Концептуальное проектирование
Домашнее задание
1. Спроектировать концепцию частного интернет-магазина по продаже мёда.
На первом этапе необходимо в любом доступном средстве построить концептуальную
модель предметной области «Интернет магазин» связывающий покупателя интернет сайт,
мобильное приложение, множество покупателей, одного пчеловода (продавца) и одну пасеку
(склад готовой продукции), и несколько логистических служб (Почта России, курьерская
доставка, экспресс почта).
2. Маркетплейс мёда для удовлетворения перспективного спроса на продукцию
Далее, на втором этапе, в связи с ожиданием роста спроса на продукцию и ограниченного объема
производства необходимо проработать бизнес идею доставки мёда потребителю с разных пасек, от разных
пчеловодов. При этом требуется сократить логистические издержки на перевозку мёда.
Необходимо ответить на вопрос, что нужно изменить в разработанной архитектуре интернет магазина,
чтобы через интернет магазин осуществлялась продажа товара от нескольких продавцов с нескольких складов
через собственную службу логистики. Далее следует оценить новую концепцию по критериям Задания 2 и
скорректировать при необходимости.

41.

Семинар 1. Концептуальное проектирование
Спасибо за внимание!
English     Русский Правила