|
|
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
Коллеги, как вы подходите к сложной логике приложений. Раньше рисовал модели взаймодействия в UML, потом блок-схемы. Недавно наткнулся на теорию автоматов(в институте не изучал, так как инженер-конструктор) попытался внедрить при разработке, время на отладку сократилось в разы. Какими средствами пользуетесь вы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2010, 11:42:34 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
da17 wrote: > теорию автоматов(в институте не изучал, так как инженер-конструктор) > попытался внедрить при разработке, время на отладку сократилось в разы. Автоматы можно применять только для описания достаточно узкого круга задач. > Какими средствами пользуетесь вы? Головой... UML тоже. Там есть state diagram. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2010, 13:07:15 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
MasterZiv. Автоматы можно применять только для описания достаточно узкого круга задач. любой класс - это абстрактный автомат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2010, 18:31:19 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
da17, проектирование не диалоговых приложений нравится у Майерса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2010, 18:33:37 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
da17Недавно наткнулся на теорию автоматов(в институте не изучал, так как инженер-конструктор) попытался внедрить при разработке, время на отладку сократилось в разы. Можно поподробнее? Каким образом вы сократили время отладки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 10:58:23 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
Очень просто, смоделировал конечный автомат, расписал все возможные выходы. Потом просто перевел автомат в програмный код. Гораздо удобнее стало проверять входы-выходы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 15:17:56 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
Вы знаете, когда Иоганна Баха спросили как он так чудесно играет он ответил - "Всё очень просто, надо всего-лишь своевременно нажимать соответствующие клавиши". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 15:45:30 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
Вот более детально http://ru.wikipedia.org/wiki/Автоматное_программирование. http://www.interface.ru/home.asp?artId=7648 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2010, 15:41:06 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
Поражаюсь твоей способности доходчиво объяснять. Первую ссылку я сам скорее всего читал неоднократно, но я никак не смог-бы прийти к умозаключениям в отладке. Остаётся признать что в этом треде я - самый тупой. Засим откланяюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2010, 16:57:58 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
авторКоллеги, как вы подходите к сложной логике приложений. Раньше рисовал модели взаймодействия в UML, потом блок-схемы. Недавно наткнулся на теорию автоматов(в институте не изучал, так как инженер-конструктор) попытался внедрить при разработке, время на отладку сократилось в разы. Какими средствами пользуетесь вы? Автоматы для логики есть гуд, только до определенной сложности, хотя таки да, если напишешь, ничего нет удобнее. АСУ ТП - лучше примера для автомата не сыскать - управление задвижкой. (автомат ручной ремонт - режимы) открывается закрывается и т.д. состояния. Где как не на автомате лучше всего учтешь , что в момент открытия могли в ремонт задвижку отправить. Маловероятно, но для производства обязан предусотреть... Или случай когда состояние задвижки участвует в определении состояния более крупного узла , например насосной... Вобщем автоматы это очень мощная вещь, я просто поражаюсь, как проходил мимо них, хотя первое упоминание встретил лет в 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 12:15:01 |
|
||
|
Этап проектирования. Автоматы, блок-схемы.
|
|||
|---|---|---|---|
|
#18+
ну и про блок схемы.... это песня! большинство проектировщиков АСУ ТП хвастаются в заявках своих, что ГОСТ 31... соблюдают, но буквально единицы пишут эти самые блок-схемы, зато выучили у иностранцев слово BATCH.. ну чесное слово, придумано все давно и все давно четко формализовано, другое дело, чтобы мыслить этими категориями, нужно лет 5 проработать, только тогда мозг усваивает эту грамоту на уровне могу изъясниться, чтобы всем понятно было... ног это оффтоп и крик души скорее :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 12:24:44 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=108&tid=1343884]: |
0ms |
get settings: |
11ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 486ms |

| 0 / 0 |
