Мифический человеко-месяц или как создаются программные системы   ::   Брукс Фредерик

Страница: 296 из 299



По ходу рассказа Феррелла я поразился обилию параллелей между разработкой химических технологий и развитием программных технологий, происходившим почти полвека спустя. Парнас утверждает, что я вообще пишу о «программной инженерии». Он противопоставляет программотехнику как науку электротехнику и считает, что называть наше занятие инженерией самонадеянно. Возможно, он прав в том, что эта область никогда не станет инженерной дисциплиной с такой точной и всеохватывающей основой, какая есть у электротехники. В конце концов, программная инженерия, подобно химической технологии, занята нелинейными задачами увеличения масштабов до промышленных процессов и, подобно организации промышленного производства, постоянно ставится в тупик сложностями человеческого поведения.

Тем не менее характер и временные рамки развития химической технологии приводят меня к мысли, что программная инженерия в возрасте 27 лет не столько безнадёжна, сколько является незрелой, какой химическая промышленность была в 1945 году. Лишь после Второй мировой войны химики-технологи реально обратились к взаимосвязанным поточным системам с замкнутым циклом.

Сегодня характерные задачи программной инженерии звучат точно так же, как они изложены в главе 1:

• Как проектировать и строить программы, образующие системы .

• Как проектировать и строить программы и системы, являющиеся надёжным, отлаженным, документированным и сопровождаемым продуктом .

|< Пред. 294 295 296 297 298 След. >|

Java книги

Контакты: [email protected]