Объектно-ориентированный Анализ и Дизайн
- Программа курса
- Часть 1я. Лекции 1-3 - изменено 10.09.2011!
- Часть 2я. Лекции 4-8 - изменено 02.11.2011!
- Часть 3я. Лекции 9-14
- Материалы
- Литература
- Основная литература
- Г. Буч «Объектно-ориентированный анализ и проектирование с примерами приложений на C++», второе издание. - М.: Вильямс,2010 – 718с.,ил.
- Г. Буч, Дж. Рамбо, А. Якобсон. «Введение в UML от создателей языка». – М.: ДМК-Пресс, 2010. – 496с., ил.
- Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. "Приемы объектно-ориентированного проектирования. Паттерны проектирования". - СПб: Питер, 2011. – 366с., ил.
- Дополнительная литература
- Роберт С. Мартин, «Быстрая разработка программ: принципы, примеры, практика». – М.: Издательский дом «Вильямс», 2004. – 752с., ил.
- Мухортов В.В., Рылов В.Ю. «Объектно-ориентированное программирование, анализ и дизайн». НГУ, 2001. – 40с.
- Коберн А. «Современные методы описания функциональных требований к системам». – М.: Лори, 2002 – 263с.
- UML 2.3 Infrastructure, Object Management Group, 2010, http://www.omg.org
- Полезно почитать
- График работ на семинарах
- Этап 0: План: 18.09 Дедлайн: 25.09 - все студенты должны быть распределены по проектам, для каждого проекта в репозитории имеется файл Технического описания проекта с заполненой секцией 2 - Vision проекта в терминах проблем предметной области.
- Этап 1: Use-case model. План: 9.10 Дедлайн: 16.10 - в репозитории имеется файл модели с пакетом-моделью 1.Use-case model, в документе Технического описания проекта заполнена секция 3
- Этап 2: Analysis model. План: 6.11 Дедлайн: 13.10 - в репозитории имеется файл модели с пакетом-моделью 2.Analysis model, в документе Технического описания проекта уточнена секция 3
- Этап 3: Design model. План: 27.10 Дедлайн: 1.12 - в репозитории имеется файл модели с пакетом-моделью 3.Design model, в документе Технического описания проекта заполнены секции 4,5
- Этап 4: Implementation. План: 25.12 Дедлайн: 31.12 - в репозитории имеются компилируемые и работающие исходники, файл модели приведен в соответствие с реализацией, в документе Технического описания проекта сделаны необходимые изменения, заполнена секция 6
- На всех этапах: При любом изменении документа Технического описания проекта в нем заполняется Лист регистрации изменений.
NB-1: Студентам крайне рекомендуется перед лекцией сделать распечатку
(используйте ссылки версия для печати) и писать конспект прямо на ней.
Поверьте, это гораздо удобнее, чем перерисовывать с экрана.
NB-2: Не надо думать, что просто прочитав слайды презентаций в конце семестра, вы усвоите все, что нужно.
Ваши заметки, сделанные на слайдах во время лекций, будут лучшим конспектом.
NB-3: Проекты выполняются группами по 2 человека. В исключительных случаях, к каковым можно отнести нечетное количество студентов в группе,
и только с разрешения преподавателя возможно выполнение проекта одним студентом.
NB-4: В процессе работы над проектом ВСЕ артефакты проектой деятельности, за исключением бинарного кода (исходные тексты, сборочные скрипты, модели, документация) должны сохраняться в SVN репозитории.
Приемка заданий преподавателем осуществляется только после успешного checkout соответствующего проекта из репозитория на компьютер преподавателя и последующей успешной сборки проекта.
Copyright (C) V.Mukhortov, INTEKS LLC, 1998-2012