View in Telegram
К вопросу о ведении документации на ПО и проджект-мендежменте — В мае 1980 года космонавт № 2 Герман Титов как заместитель начальника ЦУКОСа дает заключение о допуске кораблей 7К-СТ к пилотируемым полетам. Первая управляющая полетом вычислительная машина получила путевку в космос, подписанную вторым космонавтом Земли — генералом Германом Титовым. И вот, наконец, 5 июня 1980 года, через 12 лет после начала разработки, стартует 7К-СТ №7Л «Союз Т-2» с космонавтами Юрием Малышевым и Владимиром Аксеновым — первыми испытателями нового космического корабля. Непонятно почему, но в беспилотном варианте автоматические режимы сближения и стыковки проходили благополучно, а в пилотируемом полете приводили, чаще всего на участке причаливания, к прекращению автоматического режима и необходимости вмешательства человека. На дальности около 200 метров от станции «Салют-6» программа контроля сближения, заложенная в память БЦВМ, сформировала аварийное сообщение и отключила цифровой тур управления. ЦУП дал космонавтам разрешение на ручное управление причаливанием. Наземное расследование происшедшего показало, что машина осуществляла динамический контроль за параметрами сближения и прогнозировала их изменения. Прогноз БЦВМ расходился с реальным движением. Стало быть, машина решила, что процесс ненормальный, выдала команду «авария» и выключила систему автоматического управления. Машина была не виновата. Виноваты были люди, на этот раз люди новой профессии — программисты. Алгоритмы управления требовали большую скорость сближения, чем была на самом деле. Изменения чертежей на изготовление любых деталей ракеты или космического корабля, любые изменения электрических схем обязательно оформлялись «извещениями на изменения». В зависимости от причин и последствий такие изменения обязательно подписывались авторами, их начальниками, ведущим конструктором, а в острых ситуациях — и главным конструктором. Изменения программно-математического обеспечения по своим последствиям могли быть куда значительнее изменений электрической схемы или конструкции. На конструкцию и схемы существовали комплекты чертежно-технической документации, учтенной по всей строгости государственных стандартов. Оригиналы хранились в архивах, и каждое изменение строго регистрировалось в соответствии с правилами ведения технической документации. В этот чуть ли не со времен петровской артиллерии строгий порядок врывается нечто нематериальное, нигде не учтенное, непонятное — программно-математическое обеспечение. По этому поводу возникали острые разговоры между службами Елисеева и Легостаева. — Мы должны готовить операторов ЦУПа и космонавтов, пользуясь учтенными документами: чертежами, схемами описаниями. По всем системам корабля это у нас есть. Но когда доходит до управления движением, нам объясняют, что теперь надо изучать не приборы, а алгоритмы и программы. Мы готовы, но покажите их. Оказывается, они в лучшем случае в записных книжках разработчиков, вносимые в них изменения каждый идеолог хранит в своей памяти. И это еще хорошо. А иногда мне говорят, что человек в командировке или отпуске, а без него никто вспомнить «программную вставку» не способен, — примерно с такими, вполне законными, претензиями обращался ко мне Елисеев. Прошло два года, пока на этом поприще был наведен некоторый порядок. В первые годы появления бортовых цифровых вычислительных машин авторы алгоритмов и программ сами себе были и архивариусами, и исполнителями изменений, которые вводили в память машины. Споров, суматохи и всякого рода ЧП по этому поводу было много. (мемуары Б.Чертока, ч.4)
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily