SlideShare a Scribd company logo
1 of 24
Лабораторная
работа №3
«Разработка структурно-функциональной модели.
Схема информационных потоков»
Выполнила студентка группы ПОС-10б Лысакова
Наталья
Web-интерфейс сайта
На слайде отображен процесс – создание webинтерфейса сайта со стороны разработчика.
Входными данными для данного процесса является
пустое поле и идентификатор пользователя.
Выходными данными является сам пользовательский
интерфейс по умолчанию. Исполнительный
механизм – разработчик и браузер. Ограничения:
поле в 50 строк и 50 столбцов и реализация при
помощи HTML5
На слайде изображена декомпозиция главного
процесса проектируемой системы. При
декомпозиции были выделены следующие
подпроцессы: Добавление плиток и отправка их
пользователю.
На слайде изображена декомпозиция процесса
добавления плиток на поле. В качестве входных
данных появляется источник контента. Контент
должен быть в формате XML. По умолчанию на
поле располагается 100 плиток, 20 из них
помещаются непосредственно на поле, 80 в
карман, чтоб пользователь в дальнейшем мог
расположить их по собственному желанию.
На слайде изображена декомпозиция процесса
подготовки плиток. Сначала необходимо
получить текст и изображения из XML-файла.
Размер изображения ограничен 250х250 px.
Затем сформировать плитку, содержащую текст
и изображения и установить для неѐ серый фон.
Web-интерфейс сайта
На слайде отображен процесс – создание webинтерфейса сайта со стороны пользователя.
Входными данными для данного процесса является
поле по умолчанию и идентификатор пользователя.
Выходными данными является кастомизированный
пользовательский интерфейс или осуществление
навигации о ссылке. Исполнительный механизм –
пользователь и мышь. Ограничения: поле в 50 строк
и 50 столбцов
На слайде отображена декомпозиция основного
процесса, состоящего из двух подпроцессов:
настроить и клик. Для настройки
пользовательского интерфейса используется zобразное движение мышью, и клик правой
кнопкой. Для перехода по ссылке используется
левый клик мышью. Для настройки поля
используется карман, содержащий новые
плитки.
На слайде изображена декомпозиция процесса
настройки пользовательского интерфейса. Этот
процесс можно разбить на два подпроцесса, а
именно: помещение плиток на поле и удаление
плиток с поля. Плитки с поля убираются в
сундук.
Настройка поля по умолчанию
На слайде изображена контекстная DFD
диаграмма настройки пользовательского
интерфейса по умолчанию. В систему из
источника контента передается контент в
формате XML. В результате работы системы
пользователю передаться поле по умолчанию.
Настройка поля осуществляется разработчиком.
На слайде изображена декомпозиция настройки
поля разработчиком. Настройка включает в себя
парсинг контента, генерацию плиток и
добавление их на поле. Процесс парсинга
включает в себя обработку текста и обработку
изображения. В тексте выделяется автор, дата,
заголовок. Изображение должно быть сжато и
обрезано до разрешения 250х250 рх. Затем
формируется плитка, к ней добавляется рамка и
плитка отправляется на поле.
Навигация при помощи webинтерфейса

На слайде изображена контекстная DFD
диаграмма навигации при помощи webинтерфейса. В систему от разработчика
поступает поле по умолчанию, а пользователь
выбирает плитки, с которыми будет
взаимодействовать. В результате работы
системы пользователю предоставляется
запрашиваемый контент.
На слайде изображена декомпозиция навигации
при помощи web-интерфейса. Если в кармане
имеются плитки, которые можно добавить на
поле, то пользователь выбирает плитку и с
помощью мыши помещает еѐ на поле. Для
навигации следует выбрать плитку и кликнуть на
неѐ мышью.
Спасибо за
внимание

More Related Content

What's hot

Создание графического интерфейса пользователя мобильных Android приложений (ч...
Создание графического интерфейса пользователя мобильных Android приложений (ч...Создание графического интерфейса пользователя мобильных Android приложений (ч...
Создание графического интерфейса пользователя мобильных Android приложений (ч...metaform
 
JavaScript Базовый. Занятие 09.
JavaScript Базовый. Занятие 09.JavaScript Базовый. Занятие 09.
JavaScript Базовый. Занятие 09.Igor Shkulipa
 
Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЯковенко Кирилл
 
JavaScript Базовый. Занятие 07.
JavaScript Базовый. Занятие 07.JavaScript Базовый. Занятие 07.
JavaScript Базовый. Занятие 07.Igor Shkulipa
 
JavaScript Базовый. Занятие 11.
JavaScript Базовый. Занятие 11.JavaScript Базовый. Занятие 11.
JavaScript Базовый. Занятие 11.Igor Shkulipa
 
kranonitS20 Сергей Бурма. Django - легко, быстро, эффективно
kranonitS20 Сергей Бурма. Django - легко, быстро, эффективноkranonitS20 Сергей Бурма. Django - легко, быстро, эффективно
kranonitS20 Сергей Бурма. Django - легко, быстро, эффективноKrivoy Rog IT Community
 
django cheBit'11
django cheBit'11django cheBit'11
django cheBit'11dva
 
Лекция Android. БД SQLite, ContentProvider, Loader
Лекция Android. БД SQLite, ContentProvider, LoaderЛекция Android. БД SQLite, ContentProvider, Loader
Лекция Android. БД SQLite, ContentProvider, LoaderАлександр Брич
 
Клиент-серверное взаимодействие под android в деталях
Клиент-серверное взаимодействие под android в деталяхКлиент-серверное взаимодействие под android в деталях
Клиент-серверное взаимодействие под android в деталяхKirill Zotin
 
JavaScript Базовый. Занятие 10.
JavaScript Базовый. Занятие 10.JavaScript Базовый. Занятие 10.
JavaScript Базовый. Занятие 10.Igor Shkulipa
 
C# Web. Занятие 13.
C# Web. Занятие 13.C# Web. Занятие 13.
C# Web. Занятие 13.Igor Shkulipa
 
Making Scalable JavaScript Application
Making Scalable JavaScript ApplicationMaking Scalable JavaScript Application
Making Scalable JavaScript ApplicationMikhail Davydov
 
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScriptCSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScriptAlexey Ivanov
 
Внутреннее устройство и оптимизация бандла webpack
Внутреннее устройство и оптимизация бандла webpackВнутреннее устройство и оптимизация бандла webpack
Внутреннее устройство и оптимизация бандла webpackAlexey Ivanov
 

What's hot (14)

Создание графического интерфейса пользователя мобильных Android приложений (ч...
Создание графического интерфейса пользователя мобильных Android приложений (ч...Создание графического интерфейса пользователя мобильных Android приложений (ч...
Создание графического интерфейса пользователя мобильных Android приложений (ч...
 
JavaScript Базовый. Занятие 09.
JavaScript Базовый. Занятие 09.JavaScript Базовый. Занятие 09.
JavaScript Базовый. Занятие 09.
 
Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилей
 
JavaScript Базовый. Занятие 07.
JavaScript Базовый. Занятие 07.JavaScript Базовый. Занятие 07.
JavaScript Базовый. Занятие 07.
 
JavaScript Базовый. Занятие 11.
JavaScript Базовый. Занятие 11.JavaScript Базовый. Занятие 11.
JavaScript Базовый. Занятие 11.
 
kranonitS20 Сергей Бурма. Django - легко, быстро, эффективно
kranonitS20 Сергей Бурма. Django - легко, быстро, эффективноkranonitS20 Сергей Бурма. Django - легко, быстро, эффективно
kranonitS20 Сергей Бурма. Django - легко, быстро, эффективно
 
django cheBit'11
django cheBit'11django cheBit'11
django cheBit'11
 
Лекция Android. БД SQLite, ContentProvider, Loader
Лекция Android. БД SQLite, ContentProvider, LoaderЛекция Android. БД SQLite, ContentProvider, Loader
Лекция Android. БД SQLite, ContentProvider, Loader
 
Клиент-серверное взаимодействие под android в деталях
Клиент-серверное взаимодействие под android в деталяхКлиент-серверное взаимодействие под android в деталях
Клиент-серверное взаимодействие под android в деталях
 
JavaScript Базовый. Занятие 10.
JavaScript Базовый. Занятие 10.JavaScript Базовый. Занятие 10.
JavaScript Базовый. Занятие 10.
 
C# Web. Занятие 13.
C# Web. Занятие 13.C# Web. Занятие 13.
C# Web. Занятие 13.
 
Making Scalable JavaScript Application
Making Scalable JavaScript ApplicationMaking Scalable JavaScript Application
Making Scalable JavaScript Application
 
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScriptCSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
CSS-в-JS, HTML-в-JS, ВСЁ-в-JS. Все гораздо проще, когда всё вокруг JavaScript
 
Внутреннее устройство и оптимизация бандла webpack
Внутреннее устройство и оптимизация бандла webpackВнутреннее устройство и оптимизация бандла webpack
Внутреннее устройство и оптимизация бандла webpack
 

Viewers also liked

практические работы аис
практические работы аиспрактические работы аис
практические работы аисAnastasia Snegina
 
МАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFDМАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFDОлег Гудаев
 
МАПО Пактическая №1
МАПО Пактическая №1МАПО Пактическая №1
МАПО Пактическая №1Олег Гудаев
 
DFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данныхDFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данныхTimofei Tatarinov
 
Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...
Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...
Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...Мобильное Электронное Образование
 
Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...
Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...
Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...Мобильное Электронное Образование
 
Net Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to AvoidNet Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to AvoidAureus Analytics
 
Dfd examples
Dfd examplesDfd examples
Dfd examplesMohit
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 
Game Based Learning for Language Learners
Game Based Learning for Language LearnersGame Based Learning for Language Learners
Game Based Learning for Language LearnersShelly Sanchez Terrell
 

Viewers also liked (13)

практические работы аис
практические работы аиспрактические работы аис
практические работы аис
 
МАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFDМАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFD
 
МАПО Пактическая №1
МАПО Пактическая №1МАПО Пактическая №1
МАПО Пактическая №1
 
DFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данныхDFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данных
 
Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...
Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...
Результаты краткосрочной апробации (демо-доступ) LMS "Мобильная Электронная Ш...
 
Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...
Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...
Результаты расширенной педагогической апробации LMS "Мобильная Электронная Шк...
 
Результаты апробации LMS "Мобильная Электронная Школа" в 2015/16 уч. г.
Результаты апробации LMS "Мобильная Электронная Школа" в 2015/16 уч. г.Результаты апробации LMS "Мобильная Электронная Школа" в 2015/16 уч. г.
Результаты апробации LMS "Мобильная Электронная Школа" в 2015/16 уч. г.
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Dfd final
Dfd finalDfd final
Dfd final
 
Net Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to AvoidNet Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to Avoid
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Library management system
Library management systemLibrary management system
Library management system
 
Game Based Learning for Language Learners
Game Based Learning for Language LearnersGame Based Learning for Language Learners
Game Based Learning for Language Learners
 

Similar to лабораторная работа №3 dfd & idef0

лабораторная работа №4 uml
лабораторная работа №4 umlлабораторная работа №4 uml
лабораторная работа №4 umlNatasha Lysakova
 
Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)
Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)
Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)Lita Ford
 
расчетная работа(исправлен)
расчетная работа(исправлен)расчетная работа(исправлен)
расчетная работа(исправлен)Евгений Белов
 
Расчетная работа Цифровой коллаж
Расчетная работа Цифровой коллажРасчетная работа Цифровой коллаж
Расчетная работа Цифровой коллажsheplyakov
 
Максим Ширшин "Яндекс.Панель: осваиваем 250px"
Максим Ширшин "Яндекс.Панель: осваиваем 250px"Максим Ширшин "Яндекс.Панель: осваиваем 250px"
Максим Ширшин "Яндекс.Панель: осваиваем 250px"Yandex
 
Телепортация MODX - MODX Meetup Minsk
Телепортация MODX - MODX Meetup MinskТелепортация MODX - MODX Meetup Minsk
Телепортация MODX - MODX Meetup MinskMODX Беларусь
 
Osvaivaem 250px max_shirshin
Osvaivaem 250px max_shirshinOsvaivaem 250px max_shirshin
Osvaivaem 250px max_shirshinyaevents
 
Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"
Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"
Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"Yandex
 
идеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихинидеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихинdrupalconf
 
Алексей Андросов "Архитектура фронтенда Яндекс.Почты"
Алексей Андросов "Архитектура фронтенда Яндекс.Почты"Алексей Андросов "Архитектура фронтенда Яндекс.Почты"
Алексей Андросов "Архитектура фронтенда Яндекс.Почты"Yandex
 
Flex 4 Gumbo Framework
Flex 4 Gumbo FrameworkFlex 4 Gumbo Framework
Flex 4 Gumbo FrameworkMr_Dr_Jr
 
Первое знакомство с MODx revolution
Первое знакомство с MODx revolutionПервое знакомство с MODx revolution
Первое знакомство с MODx revolutionGetDev.NET
 
белогорцев глеб белогорцев
белогорцев глеб белогорцевбелогорцев глеб белогорцев
белогорцев глеб белогорцевrit2010
 
Java осень 2014 занятие 6
Java осень 2014 занятие 6Java осень 2014 занятие 6
Java осень 2014 занятие 6Technopark
 
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"Yandex
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Accesstatianabtt
 

Similar to лабораторная работа №3 dfd & idef0 (20)

лабораторная работа №4 uml
лабораторная работа №4 umlлабораторная работа №4 uml
лабораторная работа №4 uml
 
Idef0&dfd
Idef0&dfdIdef0&dfd
Idef0&dfd
 
Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)
Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)
Расчетная работа по дисциплине МАПО (Кондратюк Т.А.)
 
расчетная работа(исправлен)
расчетная работа(исправлен)расчетная работа(исправлен)
расчетная работа(исправлен)
 
рр
рррр
рр
 
Расчетная работа Цифровой коллаж
Расчетная работа Цифровой коллажРасчетная работа Цифровой коллаж
Расчетная работа Цифровой коллаж
 
Максим Ширшин "Яндекс.Панель: осваиваем 250px"
Максим Ширшин "Яндекс.Панель: осваиваем 250px"Максим Ширшин "Яндекс.Панель: осваиваем 250px"
Максим Ширшин "Яндекс.Панель: осваиваем 250px"
 
Text
TextText
Text
 
Телепортация MODX - MODX Meetup Minsk
Телепортация MODX - MODX Meetup MinskТелепортация MODX - MODX Meetup Minsk
Телепортация MODX - MODX Meetup Minsk
 
Osvaivaem 250px max_shirshin
Osvaivaem 250px max_shirshinOsvaivaem 250px max_shirshin
Osvaivaem 250px max_shirshin
 
Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"
Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"
Евгений Бордунов "Веб-виджеты Яндекса и с чем их едят"
 
идеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихинидеология Drupal 8 уже в drupal 7 вячеслав касихин
идеология Drupal 8 уже в drupal 7 вячеслав касихин
 
Алексей Андросов "Архитектура фронтенда Яндекс.Почты"
Алексей Андросов "Архитектура фронтенда Яндекс.Почты"Алексей Андросов "Архитектура фронтенда Яндекс.Почты"
Алексей Андросов "Архитектура фронтенда Яндекс.Почты"
 
Flex 4 Gumbo Framework
Flex 4 Gumbo FrameworkFlex 4 Gumbo Framework
Flex 4 Gumbo Framework
 
Первое знакомство с MODx revolution
Первое знакомство с MODx revolutionПервое знакомство с MODx revolution
Первое знакомство с MODx revolution
 
Расчётная работа
Расчётная работаРасчётная работа
Расчётная работа
 
белогорцев глеб белогорцев
белогорцев глеб белогорцевбелогорцев глеб белогорцев
белогорцев глеб белогорцев
 
Java осень 2014 занятие 6
Java осень 2014 занятие 6Java осень 2014 занятие 6
Java осень 2014 занятие 6
 
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"
Алексей Андросов "Яндекс.Почта: архитектура фронтенда как она есть"
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Access
 

More from Natasha Lysakova

Stroller shop магазин аксессуаров для колясок
Stroller shop   магазин аксессуаров для колясокStroller shop   магазин аксессуаров для колясок
Stroller shop магазин аксессуаров для колясокNatasha Lysakova
 
Поход хоббитов - Менеджмент проектов
Поход хоббитов - Менеджмент проектовПоход хоббитов - Менеджмент проектов
Поход хоббитов - Менеджмент проектовNatasha Lysakova
 
расчетная работа
расчетная работарасчетная работа
расчетная работаNatasha Lysakova
 
лабораторная работа №5 GUI
лабораторная работа №5 GUIлабораторная работа №5 GUI
лабораторная работа №5 GUINatasha Lysakova
 
some secret project - lab 2 software modelling
some secret project - lab 2 software modellingsome secret project - lab 2 software modelling
some secret project - lab 2 software modellingNatasha Lysakova
 
Лысакова Наташа
Лысакова НаташаЛысакова Наташа
Лысакова НаташаNatasha Lysakova
 

More from Natasha Lysakova (6)

Stroller shop магазин аксессуаров для колясок
Stroller shop   магазин аксессуаров для колясокStroller shop   магазин аксессуаров для колясок
Stroller shop магазин аксессуаров для колясок
 
Поход хоббитов - Менеджмент проектов
Поход хоббитов - Менеджмент проектовПоход хоббитов - Менеджмент проектов
Поход хоббитов - Менеджмент проектов
 
расчетная работа
расчетная работарасчетная работа
расчетная работа
 
лабораторная работа №5 GUI
лабораторная работа №5 GUIлабораторная работа №5 GUI
лабораторная работа №5 GUI
 
some secret project - lab 2 software modelling
some secret project - lab 2 software modellingsome secret project - lab 2 software modelling
some secret project - lab 2 software modelling
 
Лысакова Наташа
Лысакова НаташаЛысакова Наташа
Лысакова Наташа
 

лабораторная работа №3 dfd & idef0

  • 1. Лабораторная работа №3 «Разработка структурно-функциональной модели. Схема информационных потоков» Выполнила студентка группы ПОС-10б Лысакова Наталья
  • 2.
  • 3. Web-интерфейс сайта На слайде отображен процесс – создание webинтерфейса сайта со стороны разработчика. Входными данными для данного процесса является пустое поле и идентификатор пользователя. Выходными данными является сам пользовательский интерфейс по умолчанию. Исполнительный механизм – разработчик и браузер. Ограничения: поле в 50 строк и 50 столбцов и реализация при помощи HTML5
  • 4.
  • 5. На слайде изображена декомпозиция главного процесса проектируемой системы. При декомпозиции были выделены следующие подпроцессы: Добавление плиток и отправка их пользователю.
  • 6.
  • 7. На слайде изображена декомпозиция процесса добавления плиток на поле. В качестве входных данных появляется источник контента. Контент должен быть в формате XML. По умолчанию на поле располагается 100 плиток, 20 из них помещаются непосредственно на поле, 80 в карман, чтоб пользователь в дальнейшем мог расположить их по собственному желанию.
  • 8.
  • 9. На слайде изображена декомпозиция процесса подготовки плиток. Сначала необходимо получить текст и изображения из XML-файла. Размер изображения ограничен 250х250 px. Затем сформировать плитку, содержащую текст и изображения и установить для неѐ серый фон.
  • 10.
  • 11. Web-интерфейс сайта На слайде отображен процесс – создание webинтерфейса сайта со стороны пользователя. Входными данными для данного процесса является поле по умолчанию и идентификатор пользователя. Выходными данными является кастомизированный пользовательский интерфейс или осуществление навигации о ссылке. Исполнительный механизм – пользователь и мышь. Ограничения: поле в 50 строк и 50 столбцов
  • 12.
  • 13. На слайде отображена декомпозиция основного процесса, состоящего из двух подпроцессов: настроить и клик. Для настройки пользовательского интерфейса используется zобразное движение мышью, и клик правой кнопкой. Для перехода по ссылке используется левый клик мышью. Для настройки поля используется карман, содержащий новые плитки.
  • 14.
  • 15. На слайде изображена декомпозиция процесса настройки пользовательского интерфейса. Этот процесс можно разбить на два подпроцесса, а именно: помещение плиток на поле и удаление плиток с поля. Плитки с поля убираются в сундук.
  • 16.
  • 17. Настройка поля по умолчанию На слайде изображена контекстная DFD диаграмма настройки пользовательского интерфейса по умолчанию. В систему из источника контента передается контент в формате XML. В результате работы системы пользователю передаться поле по умолчанию. Настройка поля осуществляется разработчиком.
  • 18.
  • 19. На слайде изображена декомпозиция настройки поля разработчиком. Настройка включает в себя парсинг контента, генерацию плиток и добавление их на поле. Процесс парсинга включает в себя обработку текста и обработку изображения. В тексте выделяется автор, дата, заголовок. Изображение должно быть сжато и обрезано до разрешения 250х250 рх. Затем формируется плитка, к ней добавляется рамка и плитка отправляется на поле.
  • 20.
  • 21. Навигация при помощи webинтерфейса На слайде изображена контекстная DFD диаграмма навигации при помощи webинтерфейса. В систему от разработчика поступает поле по умолчанию, а пользователь выбирает плитки, с которыми будет взаимодействовать. В результате работы системы пользователю предоставляется запрашиваемый контент.
  • 22.
  • 23. На слайде изображена декомпозиция навигации при помощи web-интерфейса. Если в кармане имеются плитки, которые можно добавить на поле, то пользователь выбирает плитку и с помощью мыши помещает еѐ на поле. Для навигации следует выбрать плитку и кликнуть на неѐ мышью.