Moonzinger
То, что вы скачиваете (с сайта производителя, гугльплея и тому подобного), чтобы установить себе на машину.
Не понимаю как соотносится установка ПО на "машину" (компьютер верно?) с КД на процессор к примеру?Программа как промышленное изделие - то, что лежит в репозитории, откуда ее могут скачивать пользователи. Таких репозиториев может быть несколько.
Это отличается от того, что находится где-то (например, в некоем архиве предприятия) у разработчика. Непосредственно туда пользователи не лезут.
Из того, что есть у разработчика (или иной организации, назначенной хранителем подлинников программной документации) делаются собственно программные изделия по некоему технологическому процессу, который должен быть задокументирован. Задокументирован потому, что любой человек, знающий этот процесс, может попасть под трамвай или погибнуть от коронавируса.
Технологические процессы оформляются по ЕСТД, которую я ни разу не видел. Видел только документацию на технологический процесс изготовления ПО для поставки на дисках. Полагаю, что для размещения на сайте тоже техпроцесс должен быть.
То, что поставляется пользователям как изделие - это не все, что есть у разработчика (в архиве подлинников программной документации). Например, обязательно (по ЕСПД) в программной документации должны быть спецификация (где перечислена вся программная документация) и текст программы. Остальное (например, код программы) - по решению разработчика (согласованному с заказчиком, если у ОКР есть заказчик). Спецификация не входит в состав промышленного (в том числе программного) изделия. Она нужна для изготовления. В изделии, поставляемом потребителям, должен быть формуляр, в котором указана комплектность изделия. Это должно быть понятно при покупке бытовой техники в магазине. Там обязательно есть листок с комплектностью, с которым покупатель сверяется, проверяя, все ли ему дали, что полагается.
Собственно, хочется обратить внимание, что программы и программирование - это не то чтобы какой-то особый мир, где свои правила, а вид инженерной деятельности, где действуют те же правила, что и в других отраслях. Они, конечно, имеют свою специфику, но в своей основе те же самые.
Что касается ГОСТов, то их знать не обязательно - если на предприятии действуют свои стандарты. Можно полагаться на то, что стандарты предприятия детализируют ГОСТы, что они не противоречат ГОСТам. А ГОСТы не противоречат стандартам ISO/IEC.