СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть

СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть (https://scbist.com/)
-   Микропроцессорные системы (https://scbist.com/mikroprocessornye-sistemy/)
-   -   Замена ПО МПЦ (https://scbist.com/mikroprocessornye-sistemy/48966-zamena-po-mpc.html)

Николай Николаевич 14.08.2017 16:58

Цитата:

Сообщение от Абрамов..ИЧ (Сообщение 323986)
Почему-то мне кажется, что при этом таким универсальным солдатам придется поднять зарплату) мало того, что они будут уметь это делать - они ещё и ответственность за последствия должны будут ощущать.
А повышение з.п. собственно будет эквивалентно тем деньгам, которые можно тратить на сопровождение разработчиком (он-то это всяк качественней сделает и быстрее)..

У "релейных" СЦБистов - зарплата у тех работников ШЧ, кто умеет профессионально "перекроить" зависимости в ЭЦ, сильно отличается от тех, кого с паяльником в релейную пускать в принципе нельзя? Думаю, что не отличается совсем, как это не печально. Почему Вы думаете, что в МПЦ будет иначе?

Просто инженер АиТ 14.08.2017 16:59

Цитата:

Сообщение от NikoS (Сообщение 323978)
Программирование - это точно такая же работа, как и все остальные, там есть свои требования и стандарты (я приводил ГОСТ). Здесь вообще нет никаких откровений - просто бери и работай.

Не совсем так просто (это Вам не "Миру мир" вывести на экран монитора). Программирование в чистом виде - это нормально, есть правила, синтаксис, семантика языка, но программирование системы - это несколько другое, здесь потребуются технологи, специалисты той отрасли для кого создаётся ПО и так далее.

Бабулер 14 14.08.2017 17:22

Цитата:

Сообщение от Абрамов..ИЧ (Сообщение 323930)
Может/должен/уполномочен ли эксплуатационный персонал менять софт МПЦ (например, по какой-нить согласованной инструкции между разработчиком и РЖД)?

п. 4.4 "Инструкции по техническому обслуживанию и ремонту устройств и систем сигнализации, централизации и блокировки" утвержденной Распоряжением ОАО «РЖД» от 30 декабря 2015г. № 3168р.

tyubik 14.08.2017 18:07

Цитата:

Сообщение от Евгений002 (Сообщение 323958)
ПО отправить назад разработчику для исправления, потом 2-я попытка (опять с организацией "окна") и так дцать раз ?

По уму - именно так. Только отправлять ПО разработчику не надо )))

Sama Y 14.08.2017 19:56

из разряда глупых вопросов :raD:
а можно ли на существующее железо написать новое ПО, с 0, например, другому разработчику??

Николай Николаевич 14.08.2017 19:58

Цитата:

Сообщение от Sama Y (Сообщение 324010)
из разряда глупых вопросов :raD:
а можно ли на существующее железо написать новое ПО, с 0, например, другому разработчику??

Думаю, что можно - только это никому не интересно...
Тут маузер нужен!

бабулер14 14.08.2017 20:00

Цитата:

А для чего диск идёт - не знаю.
диск нужен для того, чтобы в случае чего прокурор мог сравнить то что на диске и то что стояло внутри

Sama Y 14.08.2017 20:11

Цитата:

Думаю, что можно - только это никому не интересно...
т.е. это возможно??
никогда в эту строну не думала...

Николай Николаевич 14.08.2017 20:14

Цитата:

Сообщение от Sama Y (Сообщение 324016)
т.е. это возможно??
никогда в эту строну не думала...

Ну а почему нет?
Если сделал один - то может сделать и другой.
Думаю, что это даже проще, чем "лечить" чужое ПО...

SVR115 14.08.2017 20:18

Цитата:

Сообщение от Sama Y (Сообщение 324016)
т.е. это возможно??
никогда в эту строну не думала...

Авионика же пишет свое вместо ГТСС

Sama Y 14.08.2017 20:31

окончательно, для себя...

т.е. есть работающая станция с МПЦ-N, и, внезапно, разработчик ПО на этой станции перестает существовать...

и тогда возможно появление новой организации, которая скажет, что может, используя существующее железо, разработать новое ПО для дальнейшего развития станции??

т.е. менять железо не обязательно??

Николай Николаевич 14.08.2017 20:35

Цитата:

Сообщение от Sama Y (Сообщение 324021)
окончательно, для себя...

т.е. есть работающая станция с МПЦ-N, и, внезапно, разработчик ПО на этой станции перестает существовать...

и тогда возможно появление новой организации, которая скажет, что может, используя существующее железо, разработать новое ПО для дальнейшего развития станции??

т.е. менять железо не обязательно??

Мое убежденное мнение - это возможно!
Более того - рано или поздно это придется делать, и к этому нужно быть готовым...

Евгений002 14.08.2017 21:16

Цитата:

Сообщение от Sama Y (Сообщение 324021)
окончательно, для себя...

т.е. есть работающая станция с МПЦ-N, и, внезапно, разработчик ПО на этой станции перестает существовать...

и тогда возможно появление новой организации, которая скажет, что может, используя существующее железо, разработать новое ПО для дальнейшего развития станции??

т.е. менять железо не обязательно??

Надо рассмотреть вопрос с другой стороны: насколько это будет экономически привлекательно? Разработать ПО для чужой "погасшей" станции ещё пол дела. Далее этой новой фирме придется пройти многочисленные процедуры согласований и доказательств безопасности системы-новое ПО+чужое железо. Если делать эту работу со "своим" или "чужим" железом и своим ПО с прицелом и планами на тиражирование, есть шанс на рентабельность проекта, как разовая работа-вероятность получения экономически целесообразного продукта равна нулю.....

NikoS 15.08.2017 05:35

Цитата:

Сообщение от Sama Y (Сообщение 324021)
окончательно, для себя...

т.е. есть работающая станция с МПЦ-N, и, внезапно, разработчик ПО на этой станции перестает существовать...

и тогда возможно появление новой организации, которая скажет, что может, используя существующее железо, разработать новое ПО для дальнейшего развития станции??

т.е. менять железо не обязательно??

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

Более того, в прошлом году мы сталкивались с подобной ситуацией: реконструировали ЭЦ, которая в числе прочего была оснащена самопальной СДК на базе промышленного ПЛК, которую тоже нужно было править. Разработчик СДК заломил сумму, в итоге железо СДК мы дополнили сами, а ПО нам писали наши знакомые (партнеры) АСУшники, полностью с нуля.
Мы и ПО тоже хотели написать сами, но на тот момент времени на эксперименты не хватало - до сих пор жалею.

Цитата:

Сообщение от Николай Николаевич (Сообщение 324018)
Думаю, что это даже проще, чем "лечить" чужое ПО...

Не всегда проще. Кроме того - это другие деньги. Поэтому и существует этот вопрос с исходниками, передаваемыми заказчику.

Для специалиста нет великой трудности в том, чтобы разобраться в чужом исходнике, особенно когда он сопровожден нормальными вменяемыми комментариями.
Причем нормальные комментарии в исходниках требует даже не заказчик системы, а сам разработчик. Потому что у него есть группа инженеров-программистов и когда кто-нибудь из нее уволится, кто-то должен будет продолжить его работу, причем не с нуля.
Потому что время - это деньги, а программирование - такая же точно индустрия, со своими порядками и законами, которые СЦБистам нужно изучить и внедрить у себя.

Просто инженер АиТ 15.08.2017 08:48

Цитата:

Сообщение от NikoS (Сообщение 324030)
Для специалиста нет великой трудности в том, чтобы разобраться в чужом исходнике, особенно когда он сопровожден нормальными вменяемыми комментариями.

Не согласен! Если Вы это делать не пробовали, то можете не знать как это не просто! Проще с нуля написать снова, глядя как работает старое ПО.


Часовой пояс GMT +3, время: 19:30.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot