Платформы и прикладные решения
Программные платформы и прикладные решения
Платформой мы называем программный комплекс, который не решает никакой прикладной задачи сам по себе, но используется в качестве основы для создания систем определенного типа. Иначе говоря, платформа - это средство разработки, замечательно не языком программирования или библиотекой функций, а тем, что на программистском жаргоне именуется 'движком', т. е. программно реализованной информационной моделью, понятийный аппарат которой позволяет достаточно хорошо описывать определенный достаточно широкий класс ситуаций.
Одна из наиболее широко распространенных платформ - Lotus Notes. Обычно этот продукт не без оснований причисляют к системам электронного документооборота. Но вообще-то он реализует довольно абстрактный механизм, на базе которого можно действительно реализовать корпоративный документооборот, а можно складской учет, бухгалтерию, управление логистикой, управление требованиями и многое другое. Пример отечественной платформы - программный комплекс MO.ST компании Morqua. Этот продукт предназначен для создания распределенных информационных систем в среде Интернет/интранет.
Прикладное решение - платформа, ориентированная на определенную предметную область или определенный тип задач, например, управление предприятием или потоковую обработку бумажных форм. Примеры прикладных решений: 1С:Предприятие, Axapta, Cognitive Forms, ТБ.Корпорация.
С точки зрения документирования, платформа и прикладное решение занимают промежуточное положение между программным продуктом в чистом виде и автоматизированной системой. Как правило, разработчик не знает заранее, где именно на основе его продукта будет развернута система, и как именно она будет функционировать. Тем не менее, в большинстве случаев он исходит из одного или нескольких типовых сценариев его применения, что отражается в эксплуатационной документации.
Приблизительный состав эксплуатационной документации на платформу или прикладное решение приведен в табл. 1.
Таблица 1. Эксплуатационная документация на платформу или прикладное решение
| Документ | Аудитория | Содержание |
| Документация на комплекс в целом | ||
| спецификация | лицо, осуществляющее закупку и приемку комплекса | комплект поставки комплекса |
| общее описание программного комплекса | руководители и технические специалисты, участвующие в принятии решений о приобретении комплекса, эксплуатационный персонал систем на базе комплекса | назначение комплекса, условия его применения, основные функции, системные требования, технические характеристики, состав, принципы функционирования |
| инструкция по развертыванию | технические специалисты, осуществляющие внедрение комплекса | порядок установки и настройки всех компонентов комплекса |
| Типовая системная документация | ||
| описания типовых бизнес-процессов | руководители автоматизируемых подразделений; консультанты и технические специалисты, осуществляющие внедрение комплекса | модель предметной области, заложенная в основу комплекса; бизнес-процессы, в расчете на которые комплекс был спроектирован |
| типовые технологические инструкции | рекомендуемый порядок выполнения операций персоналом при использовании комплекса в составе автоматизированной системы | |
| Руководства по компонентам | ||
| эксплуатационная документация на компоненты программного комплекса | пользователи системы, построенной на базе комплекса | детализированное описание компонентов комплекса |





