МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Алтайский государственный университет»
Рубцовский институт (филиал)

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ
RAD-ТЕХНОЛОГИИ
Специальность – 080801.65 Прикладная информатика (в экономике)
Форма обучения – очная, заочная, заочная (сокращённая) на базе среднего профессионального образования
Кафедра – математики и прикладной информатики
Рубцовск - 2011
При разработке учебно-методического комплекса в основу положены:
1) ГОС ВПО по специальности 080801.65 Прикладная информатика (в экономике), утвержденный приказом Министерства образования РФ от 01.01.01 г., № 52мжд/сп
2) Учебный план по специальности 080801.65 Прикладная информатика (в экономике), утвержденный решением Ученого совета РИ (филиала) АлтГУ от «23» мая 2011г., протокол
Учебно-методический комплекс одобрен на заседании кафедры математики и прикладной информатики от «27» июня 2011 г., протокол №15

СОДЕРЖАНИЕ
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА. 4
2. ТЕМАТИЧЕСКИЙ ПЛАН.. 6
3. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ.. 9
4. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ.. 13
5. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И
ИТОГОВОМУ КОНТРОЛЮ.. 16
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ. 30
7. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ 31
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
В курсе освещаются вопросы практического создания приложений, построенных на базе архитектуры MDA (Model Driven Architecture). Основным принципом этой архитектуры является наличие модели, которая определяет состав, структуру и поведение приложения. Концепция MDA-архитектуры в последние годы активно развивается мировым сообществом IT-компаний, входящих в состав консорциума OMG (Object Management Group). Внедрение MDA на практике обеспечивает качественно более высокий платформенно-независимый уровень разработки, устранение рутинных операций по ручному созданию программного кода и структуры базы данных и даст ряд других преимуществ. В качестве конкретного инструмента MDA используется программный продукт Bold for Delphi, входящий в состав Borland Delphi 7 Studio Architect. Её применение позволяет на практике кардинально сократить время разработки приложений баз данных, значительно снизить объем рутинных операций, обеспечить безболезненные переводы приложения для работы с другими СУБД. Т. о. технология MDA является полноценной технологией быстрой разработки приложений (RAD).
Цели освоения дисциплины:
Целями освоения дисциплины «RAD-технологии» являются овладение технологией быстрой разработки компьютерных программ в рамках концепции модельно-ориентированного подхода к разработке программного обеспечения.
Задачи дисциплины:
– Познакомиться с концепцией MDA в целом.
– Познакомиться с Borland MDA – реализация концепции MDA от компании по производству программного обеспечения Borland Software Corporation.
– Освоить базовые основы языка UML.
– Познакомиться с мощным и лаконичным диалектом языка OCL
– Получить практические навыки использования технологии Borland MDA для создания достаточно сложных прикладных компьютерных программ даже не прибегая к написанию ручного кода.
– - научить использовать программный инструментарий Bold for Delphi.
Дисциплина «RAD–технологии» относится к циклу ОПД. Р.01 Общепрофессиональных дисциплин. Региональный компонент.
Перечень дисциплин, усвоение которых студентами необходимо для изучения данного курса:
«Информатика и программирование», «Базы данных», «Высокоуровневые методы информатики и программирования», «Проектирование информационных систем».
Основными видами занятий являются лекции и практические занятия.
Основной вид текущего контроля – тестирование.
Основной вид рубежного контроля – зачёт по дисциплине.
2. ТЕМАТИЧЕСКИЙ ПЛАН
(распределение часов курса по разделам и видам работ)
Очная форма обучения
Дидактические единицы (ДЕ) | Наименование тем | Максимальная нагрузка студентов, час. | Количество аудиторных часов при очной форме обучения | Самостоятельная работа студентов, час. | ||
Лекции | Семинары | Лабораторные работы | ||||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
ДЕ 1 Модельно-ориентированная технология разработки информационных систем (100 баллов) | 1. Обзор MDA архитектуры. | 4 | 2 | 2 | ||
2. Модель приложения. | 8 | 2 | 2 | 4 | ||
3. Borland MDA | 4 | 2 | 2 | |||
4. Унифицированный язык программирования (UML) | 6 | 2 | 2 | 2 | ||
5. Язык объектных ограничений (OCL) | 16 | 4 | 6 | 6 | ||
6. Объектное пространство (Object space) | 6 | 2 | 2 | 2 | ||
Дескрипторы (Handles) | 12 | 2 | 6 | 4 | ||
Вычисляемые атрибуты и отношения | 6 | 2 | 2 | 2 | ||
Графический интерфейс | 10 | 4 | 6 | |||
Работа с уровнем данных | 8 | 2 | 2 | 4 | ||
Генерация кода | 10 | 2 | 4 | 4 | ||
Механизм подписки | 4 | 4 | ||||
Использование сторонних визуальных компонентов | 4 | 4 | ||||
Дополнительные возможности Borland MDA | 4 | 4 | ||||
ECO - развитие Borland MDA для платформы | 2 | 2 | ||||
Итоговый контроль | Зачёт | |||||
Итого часов | 104 | 22 | 30 | 52 |
Заочная форма обучения
Дидактические единицы (ДЕ) | Наименование тем | Максимальная нагрузка студентов, час. | Количество аудиторных часов при заочной форме обучения | Самостоятельная работа студентов, час. | ||
Лекции | Семинары | Лабораторные работы | ||||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
ДЕ 1 Модельно-ориентированная технология разработки информационных систем | 1. Обзор MDA архитектуры. | 4 | 4 | |||
2. Модель приложения. | 8 | 8 | ||||
3. Borland MDA | 4 | 4 | ||||
4. Унифицированный язык программирования (UML) | 6 | 2 | 2 | 2 | ||
5. Язык объектных ограничений (OCL) | 16 | 2 | 14 | |||
6. Объектное пространство (Object space) | 6 | 2 | 4 | |||
Дескрипторы (Handles) | 12 | 2 | 10 | |||
Вычисляемые атрибуты и отношения | 6 | 6 | ||||
Графический интерфейс | 10 | 10 | ||||
Работа с уровнем данных | 8 | 8 | ||||
Генерация кода | 10 | 10 | ||||
Механизм подписки | 4 | 4 | ||||
Использование сторонних визуальных компонентов | 4 | 4 | ||||
Дополнительные возможности Borland MDA | 4 | 4 | ||||
ECO - развитие Borland MDA для платформы | 2 | 2 | ||||
Итоговый контроль | Зачёт | |||||
Итого часов | 104 | 4 | 6 | 94 |
Заочная (сокращённая) на базе СПО форма обучения
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


