На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Программа для построения блок-схем по готовому коду.
    Есть программа "AvtoShema" для построения блок-схем по готовому коду Delphi (паскаль)
    http://www.dmitriyo.ru/
    Есть идея немного дороботать ее а именно
    1.Выводить блок-схемы в Эксель - в виде диаграммы Эксль используя его элементы построения блок схем.
    2.Сделать программу универсальной т.е не только для дельфи но и для других языков.
    3.Добавить модуль построения UML диаграмм.

    Все это не требует больших усилий ибо основной функционал уже написан. И заложены основы того что я написал.

    Т.е. для того чтобы перейти на другой язык достаточно дополнить программу таблицей изменения синтаксиса типа

    Язык|оператор начала|оператор коца|.....
    Delphi begin end
    C++ } {
    .....

    Чтобы наладить экспорт в жсель тоже не надо много труда
    Естественно придется подправить основной код дизайн и т.д.
    В итоге думаю получился бы хороший продукт

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

    Т.е. хотим создать БИЗНЕСС-ПРОЦЕСС предприятия. То не чертим это все а пишем в виде описания. А программа сама чертит блок схему по описанию

    И так кто хочет присоединится к этому проекту ?
      Дмитрий Олегович, это Вы?
        Discovery, проект коммерческий?
          Цитата
          Discovery, проект коммерческий?


          Сейчас в таком виде который есть не коммерческий. Но смысл в том чтобы превратить в коммерческий. Т.е. сделать платную программу. При том маштабировать ее не только на Россию но и на иностранные рынки ибо блок схемы нужны во всем мире.
          Т.е. план такой делаем хорошею полнофункциональную программу и начинаем продажи. Доход от продаж делим между участниками проекта.
            Discovery, понятно, жаль. Тема то мне интересна, я и сам занимаюсь программами для построение схем, карт, планов и т.д. на Delphi (см. сайт в подписи). Но к сожалению, уже не те времена, когда бы мог уделить время некоммерческим проектам энтузиастов :(
              Цитата --Ins-- @
              Discovery, понятно, жаль. Тема то мне интересна, я и сам занимаюсь программами для построение схем, карт, планов и т.д. на Delphi (см. сайт в подписи). Но к сожалению, уже не те времена, когда бы мог уделить время некоммерческим проектам энтузиастов :(

              В данном топике я хочу привлечь тех кто хочет поработать на перспективу. Т.е. прижить сейчас некие усилия пока на энтузиазме. А когда проект станет годным для продажи - получать свою ренту с продаж пожизненно.

              В принципе как я сказал доработок не так и много. Возможно это будет интересно молодым программистам тем кто хочет приобрести опыт в программировании а затем получить в диведенты от продаж продукта.
                Цитата Discovery @
                Еще в дальнейшем можно сделать программу более функциональной т.е. составлять блок схемы по логическому текстовому описанию процесса.

                Т.е. хотим создать БИЗНЕСС-ПРОЦЕСС предприятия. То не чертим это все а пишем в виде описания. А программа сама чертит блок схему по описанию

                А разве это не покрывается UMLом?
                  Цитата Мяут-Настоящий @
                  Цитата Discovery @
                  Еще в дальнейшем можно сделать программу более функциональной т.е. составлять блок схемы по логическому текстовому описанию процесса.

                  Т.е. хотим создать БИЗНЕСС-ПРОЦЕСС предприятия. То не чертим это все а пишем в виде описания. А программа сама чертит блок схему по описанию

                  А разве это не покрывается UMLом?

                  Дело в том чтобы на Русском (английском) языке описать процесс. А программа сама построит блок схему.

                  Вот пример - я на руском языке описал рабочий день программиста. В виде рассказа а AvtoShema построила блок схему по рассаказу. Конечно все это еще коряво. И рассказ пришлось писать тоже понятным для программы.
                  Но все можно усовершенствовать - в принципе логическую блок-схему можно построить автоматически даже по рассказу "Война и мир" Толстого. Ибо в любом описании любых процессов есть причинно логические связи.
                  Прикреплённый файлПрикреплённый файлprog.gif (60,17 Кбайт, скачиваний: 1496)
                    Цитата Discovery @
                    в принципе логическую блок-схему можно построить автоматически даже по рассказу "Война и мир" Толстого

                    Ага, ну успехов ;)
                      Цитата Машина @
                      Цитата Discovery @
                      в принципе логическую блок-схему можно построить автоматически даже по рассказу "Война и мир" Толстого

                      Ага, ну успехов ;)

                      Это вполне возможно - написать такую программу. Ибо жизнь это последовательность логически связанных событий. Ну конечно с элементами "случайности" Но это получится довольно сложная программа.

                      В данном случае речь идет о составлении блок-схемы по упрощенному типовому рассказу - описанию какого либо процесса.
                        Цитата Discovery @
                        Это вполне возможно - написать такую программу.

                        Несомненно, ведь ты сам - такая примерно программа :rolleyes:

                        Добавлено
                        Кстати недавно компьютер Watson победил людей в вербальной игре для эрудитов Jeopardy (русский аналог - Своя игра). Так что с брутальной лексикообработкой у компов все лучше.
                          Цитата Discovery @
                          Т.е. для того чтобы перейти на другой язык достаточно дополнить программу таблицей изменения синтаксиса типа

                          Язык|оператор начала|оператор коца|.....
                          Delphi begin end
                          C++ } {
                          .....

                          Хотелось бы посмотреть, как будут выглядеть эти строчки для языков Ассемблера и Фортран.

                          Добавлено
                          Цитата Discovery @
                          по рассказу "Война и мир" Толстого.

                          А что, у Толстого есть такой рассказ?
                          Интересно, у которого:
                          Льва Николаевича, Льва Львовича, Алексея Константиновича, Алексея Николаевича или Сергея Сергеевича?
                            Discovery, не изобретай велиг :D , Мяут прав... UML... CASE технологии... полностью уделывают блок схемы :yes:
                              Цитата Besha @
                              Discovery, не изобретай велиг :D , Мяут прав... UML... CASE технологии... полностью уделывают блок схемы :yes:

                              Ну собственно мы говорим о том что востребовано а не о том что в потенциале лучше.

                              Блок-схемы востребованы сейчас. Востребованы будут и дальше. Хотя бы для обучения студентов принципам программирования.

                              -Так что бизнес хотя бы на студентах обеспечен.

                              Развитие я подразумеваю построение блок схем по описанию живого Русского-Английского языка. Т.е. построение блок схем рассказов повестей романов здорово пригодится для создания сценариев для фильмов - программ для игрового ПО. Это вообще золотая жила. И это возможно осуществить.
                                Цитата Besha @
                                UML... CASE технологии... полностью уделывают блок схемы

                                Не сказал бы..
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0501 ]   [ 17 queries used ]   [ Generated: 13.05.24, 12:44 GMT ]