LINUX.ORG.RU

История изменений

Исправление Siado, (текущая версия) :

Я так и не понил - это должно быть визивиг или пользователь будет вводить схему на каком-то языке?

Где вообще ТЗ?

ТЗ собирается из обсуждения. ИМХО сейчас вопрос номер один - как эту инфу удобнее представить чисто графически. Можно конечно просто закопипасить все точ-в-точ как IDEF0 но ведь еще нужно это расширить до специфики моделирования ПО.

Прям сейчас можно свести к такому:

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

2. Исходя и п1 решаем в как лучше всего хранить инфу: JSON, XML, свой велосипед и т.д. (обзовем пункт датафайлом)

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

4. После чего датафайл можно будет отобразить в интерактивном виде через вебморду, или гуевину.

5. Создаем гуй/вебморду для проектирования схем без существующего исходного кода (для новых проектов). На выходе получаем тот же датафайл для дальнейшего использования.

6. ...

7. Profit

Исходная версия Siado, :

Я так и не понил - это должно быть визивиг или пользователь будет вводить схему на каком-то языке?

Где вообще ТЗ?

ТЗ собирается из обсуждения. ИМХО сейчас вопрос номер один - как эту инфу удобнее представить чисто графически. Можно конечно просто закопипасить все точ-в-точ как IDEF0 но ведь еще нужно это расширить до специфики моделирования ПО.

Прям сейчас можно свести к такому:

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

2. Исходя и п1 решаем в как лучше всего хранить инфу: JSON, XML, свой велосипед и т.д. (обзовем пункт датафайлом)

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

4. После чего датафайл можно будет отобразить в интерактивном виде через вебморду, или гуевину.

5. Создаем гуй/вебморду для проектирования схем без существующего кода. На выходе получаем тот же датафайл для дальнейшего использования.

6. ...

7. Profit