Есть ли библиотека для создания диаграмм производственного процесса с учетом ограничений?

Можно ли написать это на C#? Однако, я готов изучить любой другой язык программирования, если это необходимо.
  • 1 декабря 2023 г. 6:09
Ответы на вопрос 2
Существуют различные библиотеки и инструменты, которые могут быть использованы для создании диаграмм производственного процесса, в том числе и с ограничениями. 

В контексте C#, вы можете использовать библиотеки для создания визуализаций и диаграмм, такие как Microsoft Chart Controls, ZedGraph, OxyPlot и др. Однако они могут быть не специализированы на производственные процессы.

Если вы ищете что-то более конкретное для производственных процессов, то вы можете посмотреть в сторону библиотек и инструментов для проектирования бизнес-процессов, таких как BPMN (Business Process Model and Notation). Это может быть выполнено с помощью технологий .Net, например, с использованием библиотеки BPMN.IO, но это потребует JavaScript.

Infragistics также предлагает набор инструментов для .NET, который включает инструменты для создания диаграмм. 

Если вам необходим инструмент для моделирования процессов с учетом различных ограничений, вы можете посмотреть в сторону таких продуктов, как AnyLogic. Это мощный инструмент для моделирования процессов, который использует Java.

Если ваши требования очень специфичны, то создание пользовательского решения с помощью общего языка программирования, такого как C#, Python или Java, может быть наиболее подходящим вариантом. Это, однако, потребует значительных усилий по написанию кода и обеспечению сопровождения программного обеспечения.
Microsoft Project - это инструмент для управления ресурсами. Конечно, доступны и другие опции, например, OpenProject.org, JIRA и множество SAAS сервисов. И хотя некоторые из них могут казаться слишком сложными, как SAP и 1С, ничего лучше до сих пор не придумали. Не забывайте, что, несмотря на то, что задача может показаться простой (вы ставите даты, описываете этапы, занимаетесь продвижением), создание программного обеспечения, которое бы всё это формализовало, не так просто. Возможно, вам стоит начать с OpenProject.org; я когда-то смотрел на него вскользь. Только вы знаете, что необходимо для вашего проекта и на что можно пойти на компромисс. 
Похожие вопросы