2. Терминология¶
В настоящем документе используются следующие определения, сокращения и аббревиатуры:
Приложение - интернет программа, созданная для решения определенной бизнес-задачи пользователя и настроенная в соответствии с его требованиями. Приложение состоит из набора страниц.
Страница - документ, представляющий собой набор компонентов различных типов (текст, графические изображения, видео, и т.д.), определенный общим набором свойств: урл, требованием к авторизации и др.
Модальное окно - особый вид страницы, обладающей специфичными свойствами и обязательно являющейся дочерней к одной из основных страниц. Модальное окно открывается «поверх» своей родительской страницы.
Компоненты - элемент, расположенный на странице приложения, характеризующийся своим кодом и типом.
Ресурсы - дополнительные средства, необходимые для разработки приложения (например, таблицы стилей css)
Кейсы - сочетание «Условие» - «Событие» - «Действие», позволяющее реализовать большую часть логики приложения без использования скриптинга. Например, для кнопки «Вход» может быть добавлен кейс - «при клике по кнопку, если пользователь авторизован, перейти на другую страницу».
Условия кейса - предварительные требования, необходимые для выполнения кейса. Например, для кнопки «Вход» из предыдущего примера условием может быть «Авторизация пользователя»
Событие кейса - событие текущего компонента, которое будет обрабатываться в кейсе. Например, клик по кнопке.
Действия кейса - результат, который должен быть получен после наступления события и истинности заданных условий. Например, после клика по кнопке (при условии, что пользователь авторизован) - переход на заданную страницу приложения. Для удобства навигации при создании кейса все действия объединены в Группы действий.
Параметры - свойства компонента или страницы, которые могут быть переданы другому компоненту или странице.