Я бы сказал, CRUD - одно из самых распространенных требований:
Создание, чтение, обновление и удаление (CRUD)
четыре основные функции
постоянное хранилище. 1 Иногда CRUD
расширен со словами извлечения
вместо чтения или уничтожения вместо
удалять. Это также иногда используется для
описать соглашения пользовательского интерфейса
которые облегчают просмотр, поиск,
и изменение информации; часто используя
компьютерные формы и отчеты.
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
Для управления объектами в системе часто требуется интерфейс CRUD и поддержка промежуточного уровня и внутреннего интерфейса для добавления, просмотра, просмотра, изменения и удаления элементов. Многие модели данных, такие как файловая система, система начисления заработной платы сотрудникам, система управления заказами, могут управляться с помощью чего-то очень общего, описанного в терминах создания / чтения / обновления / удаления.
Еще одним распространенным требованием являются различные проблемы, связанные с проверкой подлинности и управлением ролями. это может варьироваться от простой базовой проверки подлинности http, до проверки подлинности с помощью форм, до LDAP, Active Directory, NIS, карт SecureID, биометрических данных и т. д., а также для проверки подлинности между приложениями, где вам может потребоваться единая регистрация (SSO как Dave W Smith упомянуто). стандарты, такие как OAuth, OpenSAML, OpenID, актуальны здесь.