Универсальная база знаний LMS Wisdom System Wisdom Tree MAIN My Profile

Основные элементы компьютерных программ ( Желательно понимать для постановки ТЗ )

by #Alex Torrison
Все состоит их объектов иерархично связанных

Начало - Элементы - Результат

Формы с вводом данных (Строки текста, выбор и другие)

Списки сущностей
Таблицы сущностей
Фильтрование и постраничность списков

Пользователи, группы и права доступа
Правила доступа: Если юзер = 18 И в группе 1

Логика IF, ELSE, OR, AND, NOT

Базы данных - хранение таблиц и их связи
Отправка форм и работа с таблицами в БД
Выбор полей из таблиц
Соединение таблиц
Редактирование, добавление, удаление записей в таблицах

Математические формулы
Округление

Работа со списками (Можно применять для каждого элемента что-то)
Суммирование и другие операции со списками

Изменение дизайна по значениям данных
Активные кнопки и действия на странице
Активность может влиять как на интерфейс так и менять данные по математическим формулам и в базе данных

Отправка сообщений, запросов, файлов на другие сервера по API (Протокол / Интерфейс)
Загрузка, создание, формирование и редактирование файлов
Хранение данных или истории в браузере клиента
Вывод на карте, построение маршрута, геометрия на карте

image

Этот объект часть других / Parent

Operation management

- Business process control - Business process analytics - Business process automatization

Асоциация

Правила оптимизации программ

- Единство названий - Документирование объектов - Максимальная открытость бизнес логики - Шаблонизация бизнес логики (от 3 повторений) - Шаблонизация информационных процессов (от 3 повторений) - Шаблонизация интерфейсов и их взаимодействия