Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Как правильно дать задание на программирование?

  1. #1

    По умолчанию Как правильно дать задание на программирование?

    Скажу сразу, в OwenLogic, всегда писал программу сам, но пришел момент, когда мне нужно дать задание на программирование ПР200.
    Кто сталкивался с составлением такого плана ТЗ? В каком виде дать описание?

  2. #2

    По умолчанию

    Точно так же как давали задание тебе. Я как производитель сам еду к заказчику дастою
    тетрадку и начинаю записывать хотелки. Когда поток фантазий и откровенного бреда у заказчика иссякнет делекатно говорю что по Вашему желанию Ваш пресс,станок, или что там у тебя в разработке работать не будет. Ну или через пень колоду. И начинаешь расказывать как это должно быть. Но главное это должен быть не кошелёк(он же директор) а тот кому с этим работать то есть главный инжинер, технолог, ну или тот кто будет на этом работать. Ещё один момент перед поездкой на такую встречу посмотри что они делают. И посмотри на чем и как это же делают конкуренты. Так же освежи в памяти любимую книжку инженеров и разработчиков это та книга где каждая страница написана кровью.
    И если в друг для тебя это будет новостью добавлю что для ГПМ это одна книжка а для Сосудов под давление это другая книжка. Так что если после всего у тебя ещё не пропало желание сочинять ТЗ то вперед. Ps. Не забудь брать хлеб для сухарей.

  3. #3

    По умолчанию

    Когда сдавал Умный дом на ПЛК Beckhoff, то описывал вот так.
    Вложение 42908

    Все-таки графическое изложение технического задания, не смотря на некоторую трудоемкость, лучше и нагляднее.
    +79104444236
    С уважением,
    Лапшин Вячеслав

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Вообще в ТЗ словами описывается техпроцесс (логика работы), контролируемые параметры.
    Для HMI (экран ПР200 или панель) описывается что там должно быть, что можно менять.

    А программер уже пишет всю эту логику в среде разработки прибора, в данном случае ОЛ.

    Потому что каким бы умным не был программер, но если он не знает тонкостей тех процесса, например приготовление сливок из молока на линии, то ему хоть кол на голове теши, он ничего не напишет.
    То есть должен быть технолог (заказчик), который по полочкам распишет как происходит процесс словами. Программист это уже пишет на языке программирования.

  5. #5

    По умолчанию

    У меня для этого есть шаблон, где предложено заполнить всю необходимую информацию, начиная от типа и кол-ва входов, и заканчивая сетевыми настройками портов, и названий переменных на экране если он(и) присутствуют. После этого, обычно, наступает стадия уточнения всех тонкостей, так как очень редко заказчики дают полное ТЗ. Если бы я был заказчиком, думаю шел бы примерно по такому пути.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  6. #6
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Сам пишу и столкнулся один раз нужно было дать задание .

    И оказалось нужно еще и принять полученный продукт ( поскольку являюсь ведущим программистом) .
    Верите или нет лучше самому написать (или нарисовать) проект чем принимать .

    Юра если не секрет выложите шаблон.
    Последний раз редактировалось Алексеев; 26.05.2019 в 15:00.

  7. #7

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Юра если не секрет выложите шаблон.
    Шаблон сделан давно, сейчас наверное можно еще модули расширения добавить.
    Вложения Вложения
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  8. #8

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Верите или нет лучше самому написать (или нарисовать) проект
    Ничего путного через программиста -переводчика не выйдет если он не понимает что пишет. К ошибкам ТЗ добавит свои. Только какие-нибудь кусочки, относительно независимые от общего алгоритма, или функции HMI. В моей практике когда появлялось время всё равно приходилось переделывать самому.

  9. #9
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Полностью согласен . Что бы написать программу ( проект ) необходимо самому изучить ( и прочувствовать ) всю технологическую цепочку .

    Программист это не секретарь которому можно продиктовать ,а он за стенографирует и оформит .
    Приходится много изучать ( читать ГОСТЫ ,СНИПЫ ) . Программист должен знать лучше технолога весь технологический процесс .

  10. #10
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Шаблон сделан давно, сейчас наверное можно еще модули расширения добавить.
    Спасибо Юрий.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 12
    Последнее сообщение: 26.12.2014, 05:59
  2. Ответов: 12
    Последнее сообщение: 26.12.2014, 05:59
  3. Ответов: 21
    Последнее сообщение: 20.11.2013, 10:05
  4. Ответов: 27
    Последнее сообщение: 07.03.2013, 10:40
  5. Как не дать двигателю остановиться?
    от antonsaitov в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 29.06.2012, 16:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •