Введение в курс Технологии проектирования программного обеспечения
Цели и задачи курса Изучить основные элементы базовой нотации языка UML (версия 1.5); Изучить методику построения визуальных моделей программных систем; Освоить методику проведения анализа программных систем (бизнес-анализ, анализ функциональных требований, анализ прецедентов, системный анализ); Ознакомится с особенностями проектирования программных систем. Лекция 1. Введение Список рекомендуемой литературы Лекция 1. Введение Парадигма объектно-ориентированного подхода Г. Буч и д.р.«Объектно-ориентированный анализ и проектирование с примерами приложений», Москва, «Вильямс», 2008 г., 3-е издание. Методика визуального моделирования Дж. Рамбо, А. Якобсон, Г. Буч «UML Специальный справочник», Санкт-Петербург, «Питер», 2002 г. Дж. Арлоу, А. Нейштадт, «UML-2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование». Санкт-Петербург, «Символ-Плюс», 2007 г., 2-е издание. Дж. Рамбо, М. Блаха «UML-2 Объектно-ориентированное моделирование и разработка» Санкт-Петербург, «Питер», 2007 г., 2-е издание. Модели жизненного цикла и процесса разработки Основы программной инженерии (по SWEBOK, 2004 г.), перевод С.Орлик, 2004-2010 г. Дж. Рамбо, А. Якобсон, Г. Буч «Унифицированный процесс разработки программного обеспечения», Санкт-Петербург, «Питер», 2002 г. Ф. Кратчен в цикле статей Л.Новикова «Введение в Rational Unified Process»