Мифический человеко-месяц или как создаются программные системы :: Брукс Фредерик
Страница:
296 из 299
По ходу рассказа Феррелла я поразился обилию параллелей между разработкой химических технологий и развитием программных технологий, происходившим почти полвека спустя. Парнас утверждает, что я вообще пишу о «программной инженерии». Он противопоставляет программотехнику как науку электротехнику и считает, что называть наше занятие инженерией самонадеянно. Возможно, он прав в том, что эта область никогда не станет инженерной дисциплиной с такой точной и всеохватывающей основой, какая есть у электротехники. В конце концов, программная инженерия, подобно химической технологии, занята нелинейными задачами увеличения масштабов до промышленных процессов и, подобно организации промышленного производства, постоянно ставится в тупик сложностями человеческого поведения.
Тем не менее характер и временные рамки развития химической технологии приводят меня к мысли, что программная инженерия в возрасте 27 лет не столько безнадёжна, сколько является незрелой, какой химическая промышленность была в 1945 году. Лишь после Второй мировой войны химики-технологи реально обратились к взаимосвязанным поточным системам с замкнутым циклом.
Сегодня характерные задачи программной инженерии звучат точно так же, как они изложены в главе 1:
• Как проектировать и строить программы, образующие системы .
• Как проектировать и строить программы и системы, являющиеся надёжным, отлаженным, документированным и сопровождаемым продуктом .
|< Пред. 294 295 296 297 298 След. >|