Скачать 54.83 Kb.
|
МИНОБРНАУКИ ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ИНФОРМАТИКИ УТВЕРЖДАЮ Декан факультета С.П. Сущенко « » 2010 г. Объектно-ориентированный анализ и проектирование(ОПД.Р.01) РАБОЧАЯ ПРОГРАММА трудоемкость дисциплины 3 зачетные единицы НАПРАВЛЕНИЕ 010400 – ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ Томск 2010
I.Организационно-методический разделЦель курса – изучение методов объектно-ориентированного анализа и проектирования. Задача учебного курса – освоение современного подхода к моделированию объектно-ориентированных систем, изучение типовых приемов моделирования. Дисциплины-предшественники: основы программирования. Требования к уровню освоения дисциплины – умение применять методы объектно-ориентированного анализа и проектирования при разработке информационных систем. II.Содержание дисциплиныII.1.Лекционный курсТема 1. Введение в объектно-ориентированный анализ и проектирование.Предмет объектно-ориентированного анализа и проектирования. Понятие повторного использования проектных решений. Основные концепции ООП с точки зрения повторного использования. Влияние повторного использования на механизмы современных языков программирования. Инкапсуляция, наследование, полиморфизм. Достоинства и недостатки. Элементарные приемы объектного проектирования: композиция и делегирование. Разница между объектным и структурным подходами. Тема 2. Унифицированный язык моделирования UML.Что такое UML. Основные концепции Унифицированного языка моделирования: визуализация, прямое и обратное проектирование, специфицирование, документирование. Виды диаграмм UML: диаграмма классов, диаграмма активностей, диаграммы взаимодействия, диаграммы вариантов использования. Обзор CASE-средств для построения диаграмм UML . Тема 3. Введение в паттерны проектирования.Что такое типовое решение проектирования. Пример паттерна проектирования: Модель-вид-контроллер. Форматы описания паттернов проектирования. Методика применения типовых решений проектирования. Тема 4. Порождающие паттерны.Обзор применения порождающих типовых решений проектирования. Порождающие паттерны: абстрактная фабрика, строитель, фабричный метод, прототип, одиночка. Обсуждение порождающих паттернов проектирования. Тема 5. Структурные паттерны.Обзор применения структурных решений проектирования. Структурные паттерны: адаптер, мост, компоновщик, декоратор, фасад, заместитель, приспособленец. Обсуждение структурных паттернов проектирования. Тема 6. Поведенческие паттерны.Обзор применения поведенческих решений проектирования. Поведенческие паттерны: цепочка обязанностей, команда, интерпретатор, итератор, медиатор, хранитель, посредник, состояние, стратегия, фабричный метод, посетитель. Осуждение поведенческих паттернов проектирования. II.2.Лабораторный практикумЛабораторная работа №1. Основы MVC. Порождающие паттерны. Использование порождающих паттерновпри реализации контроллера в модели MVC. Лабораторная работа №2 Структурные паттерны. Расширение реализации контроллера, модели и представления с использованием структурных паттернов Лабораторная работа № 3.Поведенческие паттерны. Расширение реализации контроллера на основе поведенческих паттернов. Лабораторная работа №4 Обобщающая лабораторная работа. Полноценная реализация MVC с использованием паттернов всех уровней на каждом из слоев MVC. III.Распределение часов курса по темам и видам работ
IV. Учебно-методическое обеспечение курсаIV.1. Основная литература
IV.2. Дополнительная литература
IV.3. Программное обеспечение лабораторного практикумаНазначение и название программной системы: Быстрая среда разработки – Microsoft Visual Studio. Средство автоматического проектирования – IBM Rational Rose |
Образования Российской Федерации томский государственный университет... Алгоритм построения совокупной модели пересечения трехмерных объектов, 3ds формат, dll, плагин для 3ds max |
«Поволжский государственный университет телекоммуникаций и информатики» Факультет Федеральное государственное бюджетное образовательное учреждение высшего образования |
||
Государственное образовательное учреждение высшего профессионального... |
Гбоуво рк «крымский инженерно-педагогический университет» Факультет... Программные средства разработки flash-приложения «анимация для школьников» 22 |
||
Методические указания на третьем курсе дневного и заочной форм обучения... Практикум подготовлен сотрудниками кафедры гражданского права Юридического института фгаоу во «Национальный исследовательский Томский... |
Методические указания на третьем курсе дневного и заочной форм обучения... Практикум подготовлен сотрудниками кафедры гражданского права Юридического института фгаоу во «Национальный исследовательский Томский... |
||
Методические рекомендации по управления рисками проекта создания... Московский государственный университет приборостроения и информатики, экономический факультет. Москва, Российская федерация |
Методические указания на втором курсе дневного и третьем курсе заочной... Практикум подготовлен сотрудниками кафедры гражданского права Юридического института фгаоу во «Национальный исследовательский Томский... |
||
Российской федерации фгбоу впо «Псковский государственный университет»... Опоп по направлению подготовки 140400. 62 «Электроэнергетика и электротехника» |
Юридический факультет «утверждаю» Декан юридического факультета И. М. Шаманов «10» Отечественная история: Учебно-методический комплекс (направление 030500 юриспруденция). – Псков: Псковский государственный педагогический... |
||
Университет Организаторы: Южно-Уральский государственный университет (Научно-образовательный центр «Геоинформационные системы» и Архитектурно-строительный... |
Образовательное учреждение высшего профессионального образования... Отзыв на реферат Малыгина Андрея Юрьевича по теме «System analysis and information technology for gait diagnostic» |
||
Диплому, год окончания: Высшее, учитель информатики 2009 Якутский... Образование, специальность по диплому, год окончания: Высшее, учитель информатики 2009 Якутский государственный университет им. М.... |
Национальный исследовательский университет "Высшая школа экономики"... Разработка предметно-ориентированного языка описания структуры и содержания электронных документов |
||
Отчет о результатах самообследования красноярского филиала государственного... Красноярский филиал государственного образовательного учреждения высшего профессионального образования «московский государственный... |
Выпускная квалификационная работа бакалавра «Сибирский государственный университет телекоммуникаций и информатики» (фгобу впо «Сибгути») |
Поиск |