Сервис — это поведение системы по отношению к её надсистеме. То, что делает система для изменения надсистемы. Функция — это взгляд надсистемы на поведение системы. То, что нужно надсистеме от системы. Таким образом, функция системы — предоставление сервиса в адрес её надсистемы.

При системном разбиении необходимо не только выделить надсистему, но также понимать как она устроена, чтобы выявить основную функцию нашей системы, чтобы реализовать её сервис, отдаваемый “наверх”.

Функция — поведение системы для надсистемы или систем в окружении. Это поведение удовлетворяет потребности внешних ролей, то есть проектных ролей надсистемы. Для реализации функции системы необходимо удовлетворить требования к рассматриваемой системе.

Функция системы = эмерджентность.

Сервис в виде его регулярных экземпляров, инстансов — работы, вот этот каждый экземпляр это работы по применению практик, эти работы выдают сервис в ходе своего выполнения.


#сервис #функция #подсистема #надсистема #потребности #требования #эмерджентность

[[+ Часть-целое, разбиение, эмерджентность]] — необходимо различать сервис и функция при расмотрении системного разбиения

[[+ Главное действие]] + Главное действие делается именно для определения функции целевой системы

[[+ Потребности, требования, ограничения]] + Потребности, требования, ограничения — описание системы в разбиении и рассмотрении, это описание необходимо для воплощения системы и реализации её функции.

[[+ Описание систем]] — именно в разрезе сервиса-функции делается функциональное разбиение для описания систем.

[[+ Платформа]] + Платформа характеризуется сервисами, которые она выдаёт, а также описанием её интерфейсов, для взаимодействия с этой платформой.

[[+ Работы]] + Как сервис связан с работами: сервис проявляется в работах, каждый экземпляр поставки сервиса оформлен как работы [[JTBD на UX-марафоне]] — в job из JTBD выражается поставляемый сервис / запрашиваемая функция.

Роли — [функции системы] можно мыслить как [роли людей]. В этом случае играемая роль проявляется как эмерджентность агента-в-роли.

Функция и сервис

#функция — поведение системы для надсистемы или систем в окружении. Это поведение удовлетворяет #потребности внешних ролей, то есть проектных ролей надсистемы. Такое поведение системы в надсистеме — сервис, предоставляемый системой. Для реализации функции системы необходимо удовлетворить #требования к рассматриваемой системе.

Как не путать функцию и сервис — сервис выдается (в надсистему), функция потребляется (надсистемой).

По отношению к надсистеме (рассматриваем систему и ее отношения с надсистемой) — система выдает в надсистему сервис. По отношению к системе (рассматриваем надсистему и ее отношения с системой) — надсистема потребляет выдаваемую системой функцию.


#функция #потребности #требования #сервис