Skip navigation links
Блог лаборатории
Alexander Fedotov
Eugene Nourminsky
Mikhail Brinchuk
MSDN AA
Проекты
Digital Workbook
Dynamic Data Display
Live@EDU на ВМК
Мероприятия
КурсыExpand Курсы
Летняя школа 2009Expand Летняя школа 2009
Семинар «Технологии разработки и анализа программ»
О лаборатории
Обратная связь
Технология разработки программных систем 
MSTLab > Мероприятия > Курсы > Технология разработки программных систем
 

Автор программы и лектор: Гаврилов Александр Викторович, к.т.н., менеджер академических программ Microsoft

Лабораторный практикум ведет Нурминский Евгений Владиславович

Курс дает базовые сведения по технологии разработки программных систем. Подробно рассматриваются модели и дисциплины Microsoft Solution Framework (MSF), основной упор делается на использование полученных теоретических знаний при реализации конкретного программного проекта. На примере Visual Studio Team System (VSTS) демонстрируется использование инструментальной среды командной разработки.

Полученные навыки позволяют проводить проектирование, анализ и реализацию прикладного программного обеспечения на основе современных методов промышленной разработки.

Курс "Технология разработки программных систем" является базовым в специальной подготовке по направлениям «Информационные технологии» и «Программная инженерия».

Целью курса ставится изучение основ технологии разработки программных систем, знакомство с основными моделями и дисциплинами MSF, изучение принципов проектирования архитектуры решения в рамках выбранной методологии, формирование навыков работы в команде, освоение основных инструментальных средств VSTS, а также освоение методов промышленной разработки прикладного программного обеспечения.

Рекомендуемая литература:

Основная:

  • Анализ требований и создание архитектуры решений на основе Microsoft .NET, Русская редакция, 2004
  • У.Ройс Управление проектами по созданию программного обеспечения. Унифицированный подход, Лори, 2002
  • К.Бек Экстремальное программирование, Питер, 2002
  • S.Guckenheimer,  J.Perez Software Engineering with Microsoft Visual Studio Team System, Addison-Wesley Professional, 2006
  • Visual Studio Application Lifecycle Management, http://msdn.microsoft.com/en-us/library/fda2bad5(VS.100).aspx 

Дополнительная:

  • Ф.Брукс Мифический человеко месяц или как создаются программные системы, Символ Плюс, 2006
  • Э.Йордан. Путь камикадзе, Лори, 2001
  • Е.М.Лаврищева, В.А.Петрухин, Методы и средства инженерии программного обеспечения, Библиотека учебных курсов MSDN AA, 2007
  • А.Н.Терехов Технология программирования, Интуит Бином, 2007
  • В.В.Липаев Программная инженерия.Методологические основы, ТЕИС, 2006

 Полная программа курса в формате RTF