Книги банальны. Гениальна только жизнь
Томас Карлейль
По технологии программирования издано очень большое количество книг особого внимания заслуживают пять.
“Мифический человеко-месяц, или как создаются программные системы Брукс [1999]. Считается, что без прочтения этой книги не может состояться ни один крупный руководитель программного проекта. Первое издание книги вышло в 1975 году. Спустя 20 лет Фредерик Брукс выполни ревизию своих старых идей и добавил новые.
‘Программное обеспечение и его разработка’ [Фокс 1985]. Автор излагает общие проблемы создания программного обеспечения, его сопровождения и использования с обилием конкретного материала.
“Путь камикадзе. Как разработчику программного обеспечения выжить безнадёжном проекте” [Йордан 2000]. Книга написана профессионалом, понимающим все современные проблемы и сложности в создании программного продукта.
“Объектно-ориентированный анализ и проектирование с примерами приложений на С++ [1998]. Прекрасное практическое руководство по созданию объектно-ориентированных систем. Считается, что благодаря этой работе объектно-ориентированное проектирование и систем обозначений были взяты тысячами программистами для применения реальных разработках в различных предметных областях.
“Проектирование программного обеспечения экономических информационных систем” [Вендров 2000]. Особенность этой книги в изложении международных и отечественных стандартов на процессы жизненного цикла программного обеспечения. Достаточно подробно описан ряд промышленных технологий.
Часть работы “Методология программирования” [Турский1981] посвящен проектированию программ. Классическим учебником по технологии программирования считается книга “Software Engeniring” [Sommerville 1992] Рекомендации по управлению разработкой программного продукта подробно изложены в работе “The New Software Engeniring” [Conger 1994].