Программа для построения блок-схем по готовому коду.
    
  ![]()  | 
Наши проекты:
 Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту  | 
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS | 
| [216.73.216.5] | 
 
 | 
		
  | 
| Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) | 
    Программа для построения блок-схем по готовому коду.
    
  | 
         
         
         
          
           Сообщ.
           #1
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Есть программа "AvtoShema" для построения блок-схем по готовому коду Delphi (паскаль) 
        
      http://www.dmitriyo.ru/ Есть идея немного дороботать ее а именно 1.Выводить блок-схемы в Эксель - в виде диаграммы Эксль используя его элементы построения блок схем. 2.Сделать программу универсальной т.е не только для дельфи но и для других языков. 3.Добавить модуль построения UML диаграмм. Все это не требует больших усилий ибо основной функционал уже написан. И заложены основы того что я написал. Т.е. для того чтобы перейти на другой язык достаточно дополнить программу таблицей изменения синтаксиса типа Язык|оператор начала|оператор коца|..... Delphi begin end C++ } { ..... Чтобы наладить экспорт в жсель тоже не надо много труда Естественно придется подправить основной код дизайн и т.д. В итоге думаю получился бы хороший продукт Еще в дальнейшем можно сделать программу более функциональной т.е. составлять блок схемы по логическому текстовому описанию процесса. Т.е. хотим создать БИЗНЕСС-ПРОЦЕСС предприятия. То не чертим это все а пишем в виде описания. А программа сама чертит блок схему по описанию И так кто хочет присоединится к этому проекту ?  | 
    
| 
         
         
         
          
           Сообщ.
           #2
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Дмитрий Олегович, это Вы?   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #3
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Discovery, проект коммерческий?   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #4
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата  Discovery, проект коммерческий?  Сейчас в таком виде который есть не коммерческий. Но смысл в том чтобы превратить в коммерческий. Т.е. сделать платную программу. При том маштабировать ее не только на Россию но и на иностранные рынки ибо блок схемы нужны во всем мире. Т.е. план такой делаем хорошею полнофункциональную программу и начинаем продажи. Доход от продаж делим между участниками проекта.  | 
    
| 
         
         
         
          
           Сообщ.
           #5
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Discovery, понятно, жаль. Тема то мне интересна, я и сам занимаюсь программами для построение схем, карт, планов и т.д. на Delphi (см. сайт в подписи). Но к сожалению, уже не те времена, когда бы мог уделить время некоммерческим проектам энтузиастов  
        
          | 
    
| 
         
         
         
          
           Сообщ.
           #6
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата --Ins-- @  Discovery, понятно, жаль. Тема то мне интересна, я и сам занимаюсь программами для построение схем, карт, планов и т.д. на Delphi (см. сайт в подписи). Но к сожалению, уже не те времена, когда бы мог уделить время некоммерческим проектам энтузиастов  ![]() В данном топике я хочу привлечь тех кто хочет поработать на перспективу. Т.е. прижить сейчас некие усилия пока на энтузиазме. А когда проект станет годным для продажи - получать свою ренту с продаж пожизненно. В принципе как я сказал доработок не так и много. Возможно это будет интересно молодым программистам тем кто хочет приобрести опыт в программировании а затем получить в диведенты от продаж продукта.  | 
    
| 
         
         
         
          
           Сообщ.
           #7
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Discovery @  Еще в дальнейшем можно сделать программу более функциональной т.е. составлять блок схемы по логическому текстовому описанию процесса. Т.е. хотим создать БИЗНЕСС-ПРОЦЕСС предприятия. То не чертим это все а пишем в виде описания. А программа сама чертит блок схему по описанию А разве это не покрывается UMLом?  | 
    
| 
         
         
         
          
           Сообщ.
           #8
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Мяут-Настоящий @  Цитата Discovery @  Еще в дальнейшем можно сделать программу более функциональной т.е. составлять блок схемы по логическому текстовому описанию процесса. Т.е. хотим создать БИЗНЕСС-ПРОЦЕСС предприятия. То не чертим это все а пишем в виде описания. А программа сама чертит блок схему по описанию А разве это не покрывается UMLом? Дело в том чтобы на Русском (английском) языке описать процесс. А программа сама построит блок схему. Вот пример - я на руском языке описал рабочий день программиста. В виде рассказа а AvtoShema построила блок схему по рассаказу. Конечно все это еще коряво. И рассказ пришлось писать тоже понятным для программы. Но все можно усовершенствовать - в принципе логическую блок-схему можно построить автоматически даже по рассказу "Война и мир" Толстого. Ибо в любом описании любых процессов есть причинно логические связи. Прикреплённый файл  prog.gif (60,17 Кбайт, скачиваний: 1535)
		 | 
    
| 
         
         
         
          
           Сообщ.
           #9
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Discovery @  в принципе логическую блок-схему можно построить автоматически даже по рассказу "Война и мир" Толстого Ага, ну успехов     | 
    
| 
         
         
         
          
           Сообщ.
           #10
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Машина @  Цитата Discovery @  в принципе логическую блок-схему можно построить автоматически даже по рассказу "Война и мир" Толстого Ага, ну успехов ![]() Это вполне возможно - написать такую программу. Ибо жизнь это последовательность логически связанных событий. Ну конечно с элементами "случайности" Но это получится довольно сложная программа. В данном случае речь идет о составлении блок-схемы по упрощенному типовому рассказу - описанию какого либо процесса.  | 
    
| 
         
         
         
          
           Сообщ.
           #11
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Discovery @  Это вполне возможно - написать такую программу. Несомненно, ведь ты сам - такая примерно программа   Добавлено Кстати недавно компьютер Watson победил людей в вербальной игре для эрудитов Jeopardy (русский аналог - Своя игра). Так что с брутальной лексикообработкой у компов все лучше.  | 
    
| 
         
         
         
          
           Сообщ.
           #12
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Discovery @  Т.е. для того чтобы перейти на другой язык достаточно дополнить программу таблицей изменения синтаксиса типа Язык|оператор начала|оператор коца|..... Delphi begin end C++ } { ..... Хотелось бы посмотреть, как будут выглядеть эти строчки для языков Ассемблера и Фортран. Добавлено Цитата Discovery @  по рассказу "Война и мир" Толстого. А что, у Толстого есть такой рассказ? Интересно, у которого: Льва Николаевича, Льва Львовича, Алексея Константиновича, Алексея Николаевича или Сергея Сергеевича?  | 
    
| 
         
         
         
          
           Сообщ.
           #13
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Discovery, не изобретай велиг  
        
        , Мяут прав... UML... CASE технологии... полностью уделывают блок схемы     | 
    
| 
         
         
         
          
           Сообщ.
           #14
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Besha @  Discovery, не изобретай велиг    , Мяут прав... UML... CASE технологии... полностью уделывают блок схемы ![]() Ну собственно мы говорим о том что востребовано а не о том что в потенциале лучше. Блок-схемы востребованы сейчас. Востребованы будут и дальше. Хотя бы для обучения студентов принципам программирования. -Так что бизнес хотя бы на студентах обеспечен. Развитие я подразумеваю построение блок схем по описанию живого Русского-Английского языка. Т.е. построение блок схем рассказов повестей романов здорово пригодится для создания сценариев для фильмов - программ для игрового ПО. Это вообще золотая жила. И это возможно осуществить.  | 
    
| 
         
         
         
          
           Сообщ.
           #15
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата Besha @  UML... CASE технологии... полностью уделывают блок схемы Не сказал бы..  |