Курс знакомит слушателей с технологическими проблемами разработки крупномасштабных программных систем, отличающими её от разработки небольших программ, и методами решения этих проблем. Слушатели курса получат хорошее представление об использовании современных высокотехнологичных методов в разработке сложного промышленных программного обеспечения, о практических способах построения качественных, гибких и масштабируемых систем в условиях жёсткой конкурентной борьбы на рынке ПО.
|
1. И. Соммервилл. Инженерия программного обеспечения. М.: Вильямс, 2002.
2. Л. Басс, П. Клементс, Р. Кацман. Архитектура программного обеспечения на практике. СПб.: Питер, 2006.
3. У. Ройс. Управление проектами по созданию программного обеспечения. М.: Лори, 2002.
4. Г. Буч, Дж. Рамбо, А. Джекобсон. Язык UML. Руководство пользователя. М.: ДМК, 2000.
5. Л. Константайн, Л. Локвуд. Разработка программного обеспечения. СПб.: Питер, 2004.
6. Э.Дж. Брауде. Технология разработки программного обеспечения. СПб.: Питер, 2004.
7. Е.А. Жоголев. Лекции по технологии программирования: Учебное пособие. М., Издательский отдел факультета ВМиК МГУ, 2001.
8. Д. Леффингуэлл, Д. Уидриг. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. М.: Вильямс, 2002.
9. А. Якобсон, Г. Буч, Дж. Рамбо. Унифицированный процесс разработки программного обеспечения. СПб.: Питер, 2002.
10. К. Бек. Экстремальное программирование. СПб.: Питер, 2002.
11. В.В. Липаев. Методы обеспечения качества крупномасштабных программных средств. М., Синтег, 2003.
12. Э. Хант, Д. Томас. Программист-прагматик. М.: Лори, 2004.
13. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. Приемы объектно-ориентированного проектирования. Паттерны проектирования. СПб.: Питер-ДМК, 2001.
14. М. Фаулер и др. Архитектура корпоративных программных приложений. М.: Вильямс, 2004.
15. Р. Монсон-Хейфел. Enterprise JavaBeans. СПб ., Символ-Плюс, 2002.
16. Р. Андерсон и др. ASP.NET для профессионалов. Тома I, II. Лори, 2005.
17. J. Gosling, B. Joy, G. Steele, and G. Bracha. Java Language Specification, 3-rd edition. Addison Wesley Professional, 2005.
[pdf]
18. C# Language Specification. Standard ECMA-334. 4-th edition, June 2006.
[pdf]
|