Презентация к лекции 3

Содержание

Слайд 2

СТРУКТУРНЫЙ АСПЕКТ СИСТЕМНОГО ПОДХОДА

Структура – способ соединения и взаимодействия элементов
Цель реализации структурного

СТРУКТУРНЫЙ АСПЕКТ СИСТЕМНОГО ПОДХОДА Структура – способ соединения и взаимодействия элементов Цель
аспекта – выяснение связей и зависимостей между элементами, составляющими систему

Как это сделать?
Какие связи между элементами бывают?

Слайд 3

СПОСОБЫ РЕАЛИЗАЦИИ СТРУКТУРНОГО АСПЕКТА

Экспертный способ
Лексический анализ текста
Комбинаторный способ (CRC)

08.10.2022

Как бы вы организовали

СПОСОБЫ РЕАЛИЗАЦИИ СТРУКТУРНОГО АСПЕКТА Экспертный способ Лексический анализ текста Комбинаторный способ (CRC)
работу с экспертами при выявлении структуры?
Какие слова в тексте ищет автоматизированный лексический анализ при выявлении структуры? Чем еще могут оказаться найденные слова этого типа, если не именами связей?

Слайд 4

ПРИМЕР. ПОИСК СВЯЗЕЙ

08.10.2022

Дыхание – сочетать – массаж
Принцип – состоит – сдавливание

ПРИМЕР. ПОИСК СВЯЗЕЙ 08.10.2022 Дыхание – сочетать – массаж Принцип – состоит
(чего) клетки
Кровь – наполняет – желудочки (чего) сердца
Кровь – выталкивается – аорта
Кровь – выталкивается – артерия
Клетка – расширяется – ?
Кровь – поступает – предсердия
Пострадавший – укладывается – что-либо
Оказывающий – располагается сбоку – пострадавший
Ладони – налагаются - ?
Оказывающий – надавливает на – часть (чего) клетки

Как решаются спорные вопросы анализа?
Как теперь это представить в виде схемы?
Как можно классифицировать связи между элементами?

Слайд 5

ЯЗЫК UML (UNIFIED MODELING LANGUAGE)

08.10.2022

UML – универсальная графическая нотация для моделирования систем,

ЯЗЫК UML (UNIFIED MODELING LANGUAGE) 08.10.2022 UML – универсальная графическая нотация для
исторически – информационных, в настоящее время – любых

Рекомендованная для изучения UML литература:
UML. Основы. Краткое руководство по стандартному языку объектного моделирования. М. Фаулер, М.: Символ-Плюс, 2006 – 192с.
UML 2.0. Объектно-ориентированное моделирование и разработка. Дж. Рамбо, М. Блаха, СПб: Питер, 2007 – 544с
Рекомендованные для построения UML-диаграмм системы:
AstahUML (https://astah.net/downloads/)
StarUML (https://staruml.io/download)

Слайд 6

UML – САМОЕ ГЛАВНОЕ

Графический язык UML 2.0 предназначен для описания систем произвольного

UML – САМОЕ ГЛАВНОЕ Графический язык UML 2.0 предназначен для описания систем
типа
Диаграмма UML – набор сущностей и связей между ними, рассказывающий о системе в некотором контексте (из чего состоит система, что система делает, как она это делает и т.д.)
UML2.0 имеет спецификации, дополнения, механизмы расширения (ограничения, стереотипы, метки)
Сущности бывают: структурные, поведенческие, группирующие, аннотационные
Связи бывают: зависимость, ассоциация, агрегация, обобщение, включение, обобщение, реализация

08.10.2022

Слайд 7

СТРУКТУРНЫЕ ДИАГРАММЫ UML

Class diagram, object diagram, package diagram, component diagram. Выбор диаграммы

СТРУКТУРНЫЕ ДИАГРАММЫ UML Class diagram, object diagram, package diagram, component diagram. Выбор
зависит от цели исследования и уровня абстракции.
Class diagram состоит из элементов и разного вида связей между ними, поэтому наиболее универсально представляет структуру системы

08.10.2022

Что нужно знать об элементе во время обсуждения структуры?
Как это отобразить на диаграмме?

Слайд 8

ЭЛЕМЕНТ НА СТРУКТУРНОЙ ДИАГРАММЕ CLASS DIAGRAM

Верхняя секция – имя элемента и дополнительная

ЭЛЕМЕНТ НА СТРУКТУРНОЙ ДИАГРАММЕ CLASS DIAGRAM Верхняя секция – имя элемента и
информация
Вторая сверху секция – параметры элемента (возможно указание шкалы измерения)
Следующая секция – функции элемента, определяющие его поведение (возможно указание необходимых для выполнения функции ресурсов и описание результата)
Последняя (необязательная) секция – исключительные ситуации.
При описании систем все перечисленные параметры интерпретируются по желанию аналитика (и могут быть опущены)

08.10.2022

Слайд 9

СВЯЗЬ НА СТРУКТУРНОЙ ДИАГРАММЕ CLASS DIAGRAMM

08.10.2022

Пол, земля – это что-нибудь твердое (основание

СВЯЗЬ НА СТРУКТУРНОЙ ДИАГРАММЕ CLASS DIAGRAMM 08.10.2022 Пол, земля – это что-нибудь
треугольника направлено к частным случаям общего)
Лук – это необязательная часть котлеты (стрелка к части)
Желудочки – обязательная часть сердца
Реакция ускоряется в присутствии катализатора (однако напрямую вещества не взаимодействуют)
Из предсердий в желудочки поступает кровь

Слайд 10

ПРИМЕР. НЕПРЯМОЙ МАССАЖ СЕРДЦА (НАЧАЛО)

08.10.2022

ПРИМЕР. НЕПРЯМОЙ МАССАЖ СЕРДЦА (НАЧАЛО) 08.10.2022

Слайд 11

ПРИМЕР. НЕПРЯМОЙ МАССАЖ СЕРДЦА. ЭКСПЕРТНЫЕ ДОПОЛНЕНИЯ

08.10.2022

Какова могла бы быть цель исследования этой

ПРИМЕР. НЕПРЯМОЙ МАССАЖ СЕРДЦА. ЭКСПЕРТНЫЕ ДОПОЛНЕНИЯ 08.10.2022 Какова могла бы быть цель
системы?
Как помогает этот первый фрагмент структурной диаграммы достичь цели?

Слайд 12

СТРУКТУРНЫЙ АСПЕКТ И ЛЕКСИЧЕСКИЙ АНАЛИЗ

Выбор глаголов, отглагольных существительных и причастий, приведение в

СТРУКТУРНЫЙ АСПЕКТ И ЛЕКСИЧЕСКИЙ АНАЛИЗ Выбор глаголов, отглагольных существительных и причастий, приведение
нормальную форму, запись в глоссарий
Поиск существительных (местоимений), связанных с выбранным глаголом
Удаление синонимов
Определение ролей
Поиск определений слов-элементов
Использование текстов определений для дополнения глоссария (п1 – п6)
Экспертные поправки и дополнения
Построение диаграммы, используя найденные тройки элемент-связь-элемент
Экспертная доработка диаграммы до получения связности

08.10.2022

Слайд 13

ЕЩЕ ПРИМЕР

08.10.2022

Что это за система?
Какова могла бы быть цель исследования этой системы?
Что

ЕЩЕ ПРИМЕР 08.10.2022 Что это за система? Какова могла бы быть цель
можно порекомендовать, исходя из структурной диаграммы?
Нет ли ошибок на диаграмме?

Слайд 14

МЕТОД CRC

CRC расшифровывается Class – Relation – Class
Каждый элемент моделируется прямоугольной картой,

МЕТОД CRC CRC расшифровывается Class – Relation – Class Каждый элемент моделируется
в центре которой имя, а с двух (или со всех четырех) сторон которой указаны требуемые и предоставляемые элементом ресурсы
Карты соединяются по принципу, установленному аналитиком:
Одному элементу нужно для существования то, что может дать второй
Один элемент создает побочный продукт, который должен утилизировать другой

08.10.2022

Слайд 15

ПРОЕКТ «ИССЛЕДОВАНИЕ СИСТЕМЫ»

ЧАСТЬ ТРЕТЬЯ

08.10.2022

ПРОЕКТ «ИССЛЕДОВАНИЕ СИСТЕМЫ» ЧАСТЬ ТРЕТЬЯ 08.10.2022

Слайд 16

08.10.2022

08.10.2022

Слайд 17

ОРГАНИЗАЦИОННЫЕ МОМЕНТЫ

В СДО прикрепляется для формирования оценки итоговый окончательный вариант проекта, в

ОРГАНИЗАЦИОННЫЕ МОМЕНТЫ В СДО прикрепляется для формирования оценки итоговый окончательный вариант проекта,
конце второго блока
До этого момента промежуточные результаты обсуждаются
На семинарах
В общей беседе вКонтакте (https://vk.me/join/2_2xBcCEIbBf0ydiaXosLHrL46lz9mYxNJs= )
В личной беседе вКонтакте (написать личное сообщение мне можно в любое время)

08.10.2022