Cтраница 4
В Microsoft понимали, что для обеспечения успеха новой, получившей название ХЬох, игровой приставки необходимо привлечь ведущих разработчиков программного обеспечения. Кроме того, новая консоль была снабжена значительно большим, в сравнении с товарами японских конкурентов, объемом видеопамяти. [46]
Цель нашего сопоставления - не сравнивать квалификацию программиста и инженера, а показать, что обеспечение надежности является для разработчика программного обеспечения гораздо более сложной задачей, чем для инженера. Однако это не может служить оправданием ненадежности программного обеспечения; на самом деле создатель программного обеспечения должен многому научиться у инженера. Методы, используемые для создания надежных программ, превращают разработку программного обеспечения в достаточно строго регламентированную деятельность, аналогичную инженерному проектированию. [47]
Все действия по контролю проектных решений должны осуществляться на основании этого документа, играющего организующую роль и предназначенного для самих разработчиков программного обеспечения. Он не включает формализованных тестовых процедур, выполняемых специальной независимой группой гарантийных испытаний. [48]