Сегодня приступил к ведению блога, в котором буду публиковать некоторые свои мысли по проектированию софта. Думаю, что в качестве первого поста будет полезен список литературы по проектированию, который я когда-то опубликовал на RSDN:
Рекомендую также посмотреть статьи по применению ТРИЗ в программировании:
- ГОСТ 19.xxx. Единая система программной документации –http://linux.nist.ru/hr/doc/gost/gost19.htm
- Ален Э. Типичные ошибки проектирования./Пер. с англ. – СПб.: Питер, 2003. – 224 с.: ил.
- Ахо, Альфред, В., Хопкрофт, Джон, Ульман, Джеффри, Д. Структуры данных и алгоритмы. : Пер. с англ. : Уч. пос. – М.: Издательский дом "Вильямс", 2000. – 384 с.: ил.
- Бадд Т. Объектно-ориентированное программирование в действии/Перев. с англ. – СПб.: Питер, 1997. – 464 с.: ил.
- Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++, 2-е изд./Пер с англ. – М.: "Издательство Бином", СПб: "Невский диалект", 1998 г.
- Гамма Э. , Хелм Р. , Джонсон Р. , Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. — СПб: Питер, 2001. — 368 с.: ил.
- Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем: курс лекций. - М.: Интернет-Университет Информационных Технологий, 2005. - 304 с., ил. http://www.intuit.ru/department/se/devis/
- Йордон, Эдвард, Аргила, Карл. Структурные модели в объектно-ориентированном анализе и проектировании. – М.: Издательство «ЛОРИ», 1999. – 264 с.: ил.
- Кириевски, Джошуа. Рефакторинг с использованием шаблонов/Пер. с англ. – М.: ООО «И.Д. Вильямс», 2006. – 400 с.: ил.
- Коберн, Алистер. Современные методы описания функциональных требований к системам/Пер. с англ. – М.: Издательство «Лори», 2002 г. – 263 с.: ил.
- Коуд, Петер, Норт, Дэвид, Мейфилд, Марк. Объектные модели. Стратегии, шаблоны и приложения. — М.: Издательство "ЛОРИ", 1999. — 434 с.: ил.
- Мацяшек, Лешек, А. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML/Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 432 с.: ил.
- Мейер, Бертран. Объектно-ориентированное конструирование программных систем / Пер. с англ. – М.: Издательско-торговый дом «Русская редакция», 2005. – 1232 стр.: ил.
- Рамбо Дж., Блаха М. UML 2.0. Объектно-ориентированное моделирование и разработка. 2-е изд./Пер. с англ. – СПб.: Питер, 2007. – 544 с.: ил.
- Раскин Джеф. Интерфейс: новые направления в проектировании компьютерных систем. – Пер. с англ. – СПб: Символ-Плюс, 2007. – 272 с., ил.
- Страуструп Б. Язык программирования C++, 3-е изд./Пер. с англ. – СПб.; М.: «Невский Диалект» — «Издательство БИНОМ», 1999 г. – 991 с.: ил.
- Тидвелл Дженифер. Разработка пользовательских интерфейсов. – СПб.: Питер, 2008. – 416 с., ил.
- Фаулер, Мартин. Архитектура корпоративных программных приложений. – Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 544 с.: ил.
- Фаулер М. Рефакторинг: улучшение существующего кода. — Пер. с англ. — СПб: Символ-Плюс, 2003. — 432 с.: ил.
- Хоп, Грегор, Вульф, Бобби. Шаблоны интеграции корпоративных приложений/Пер. с англ. – М.: ООО «И.Д. Вильямс», 2007. – 672 с.: ил.
- Шаллоуей, Алан, Трот, Джеймс Р. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию/Пер. с англ. — М.: Издательский дом "Вильямс", 2002. — 288 с.: ил.
- Шумэйкер Скотт. Techniques and Strategies for Data-driven design in Game Development – http://ai.eecs.umich.edu/soar/Classes/494/talks/Schumaker.pdf
- Элджер Дж. C++: библиотека программиста/Пер. с англ. – СПб.: ЗАО «Издательство «Питер», 1999. – 320 с.: ил.
Рекомендую также посмотреть статьи по применению ТРИЗ в программировании:
- С.В. Сычев, К.А. Лебедев. Как вспомнить и «так известное» — http://www.triz-ri.ru/themes/method/creative/creative50.asp
- С.В. Сычев, К.А. Лебедев. Освобождение узников оператора IF — http://www.triz-ri.ru/themes/method/creative/creative57.asp
- С.В. Сычев, К.А. Лебедев. О потерянном уровне — http://www.triz-ri.ru/themes/method/creative/creative60.asp
- С.В. Сычев, К.А. Лебедев. Не только про калькулятор - http://www.triz-ri.ru/themes/method/creative/creative66.asp
- С.В. Сычев, К.А. Лебедев. «Что увидишь, то и неси...» — http://www.triz-ri.ru/themes/method/creative/creative51.asp
- С.В. Сычев, К.А. Лебедев. «Неважно, где рисовать...» — http://www.triz-ri.ru/themes/method/creative/creative52.asp
- С.В. Сычев, К.А. Лебедев. «Пусть само проявится...» — http://www.triz-ri.ru/themes/method/creative/creative56.asp
Литература на английском языке:
Очень полезная литература. Спасибо.
ОтветитьУдалитьспасибо
ОтветитьУдалитьДенищенко, Н.Л. Коровкина. – М.: Интеренет-Ун-т Информ. технологий, 2005. – 304 с., ил.
ОтветитьУдалитьнаверное
Денищенко, Н.Л. Коровкина. – М.: Интернет-Ун-т Информ. технологий, 2005. – 304 с., ил.
Грекул, Денищенко, Коровкина... Спасибо, Эдуард. Добавил в список.
ОтветитьУдалитьЯ имел в виду, что у вас грамматическая ошибка в 15 пункте списка рекомендуемой литературы, даже три: Автор без инициалов
ОтветитьУдалитьи
слово не Интеренет, а Интернет
и
нет названия
Вы с лихвой поправили. Кстати, можно и ссылку сделать на курс на интуите
Спасибо. Поправил.
ОтветитьУдалить