Каким будет будущее программного обеспечения в 21 веке. Мое Видение

В ближайшие годы Индустрия Программного Обеспечения изменится до неузнаваемости. Этот переход будет связан с тем, что изменится сам подход, как в разработке программного обеспечения так и его применения.

В современном мире программные продукты станут инструментом описания и формализации объектов и процессов реального мира. Этот переход станет началом разрушения глобальных программных платформ и создания индивидуальных и отраслевых программных продуктов. Программное обеспечение это язык, с помощью которого современная компания или корпорация общается с внешним миром.

Революция это будет проходить малыми шагами. Она будет происходить сначала внутри небольших компаний, а потом разрастется на весь мир. Начнется эта революция со сноса всех существующих программных продуктов за исключением операционных систем, инструментов разработки программных продуктов и веб-браузеров. После этого каждая компания будет создавать свой личный микрокосмос в большом интернет пространстве. Каждой компании потребуется уникальное программное обеспечение для управления внутренними процессами и процесс создания подобной системы будет очень тяжелым и затратным, но дело того стоит. Этот подход позволит предприятиям осознать свою внутреннюю структуру и перейти от императивного стиля управления процессами к стратегическому.

Как же будет происходить создание нового бизнеса. Первым делом мы должны продумать структуру современного предприятия и формализовать ее в виде набора модельных схем. Эта система позволит увидеть структуру своего предприятия. Важнейшими схемами на данном этапе это диаграмма классов объектов и диаграмма потоков данных(Data-Flow). Первая диаграмма отобразит структуру вашего предприятия, вторая позволит вам увидеть процессы, которые происходят внутри вашего предприятия. Отдельной диаграммой является диаграмма сущностей(Entity-Relationship), которая позволит вам увидеть структуру вашего предприятия.

На базе созданной модели вам далее потребуется спроектировать базу данных. Это будет информационным хранилищем вашего предприятия. Для работы с данным информационным хранилищем вам потребуется разработать информационную систему с помощью которого можно будет работать с содержимым вашей базы данных. Данная информационная система должна позволить вам исполнять любые операции по сопровождению вашего предприятия. Обычно информационная система представляет собой не один программных продукт, а комплекс программных продуктов.

Следующий этап является особенно важным. Это разработка сервисов обработки данных, которые позволят связать вашу информационную систему с системой управления и сопровождения процессов. Задача этих сервисов обеспечить бесперебойный обмен данными между как между программными продуктами внутри компании, так и программными продуктами сторонних предприятий и государственных органов.

Дальнейшая работа это прямо высочайшее искусство стратегического управления. Этот процесс называется "Построение моделей процессов моего бизнеса". В игру вступают программисты и разработчики высокого уровня профессионализма. Они должны описывать процессы на современных языках программирования и разрабатывать программные продукты для компиляции, подключения данных и запуска подобных процессов. Важное замечания - логика процесса и система управления этим процессом не должна разрабатываться на одном и том же языке программирования. Вам особенно важно научиться изолировать логику процессов от системы исполнения. Вы можете легко допустить ошибку при программировании логики процессов, но этот фактор не должен повлиять на другие программные продукты вашего предприятия.

Система видео наблюдения это источник ценнейшей информации о процессах на предприятии, который до сих пор не умеют использовать на его полную мощность. Графические и медиа данные о процессах на предприятии это важнейший информационный ресурс, но для того чтобы с ним работать необходимо иметь качественную систему видео-аналитики. Подчеркиваю что система видео-аналитики это тоже индивидуальный продукт для каждого предприятия, потому-что только владелец бизнеса может сформулировать, какие данные необходимо получить в результате работы системы видео-анализа. Подчеркиваю, что система видео-аналитики может работать в разных режимах и извлекать разные данные о разных процессах в зависимости от тех настроек, которые вы заложите на первом этапе.

Мир переходит систему когда виртуальная реальность применяется для решения разных задач. Не будем же лишать себя этого ценного ресурса. Вы нанимаете дизайнеров и архитекторов, которые прорисовывают структуру всего вашего предприятия в виде трехмерных моделей. Затем программисты в разработанной системе трехмерной анимации создают проект новой виртуальной среды. После этого они загружают созданные трехмерные модели и программируют сценарии визуализации процессов и систему для их обработки. Важнейшим этапом работ является возможность захвата видео исполняемого сценария и передача этого видео на клиентские приложения.

Последним штрихом является интеграция созданного программного обеспечения с информационной системой и интернет-порталом предприятия. На данном этапе разрабатывается система облачных сервисов, которые позволят руководителю предприятия проводить исследования процессов предприятия и принимать управленческие решения. Также подобная платформа позволит оценить результат управленческих решений.

66 показов
182182 открытия
Начать дискуссию