МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Алтайский государственный университет»

Рубцовский институт (филиал)

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ

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