Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо»




Скачать 61.94 Kb.
НазваниеПрограмма курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо»
Дата07.02.2013
Размер61.94 Kb.
ТипПрограмма курса


Московский государственный институт международных отношений (Университет) МИД РФ

Факультет международных экономических отношений

Кафедра ММИТ


Программа курса

«Объектно-ориентированный анализ

и программирование»

(ООАиП)


для специализации

«Информационные технологии в МЭО»


Автор:

ст.преподаватель кафедры ММИТ

к.т.н. П.Н.Сабаничев.


Москва

2007

I. ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЙ РАЗДЕЛ

  1. ЦЕЛЬ КУРСА

Изучение основ современной методологии анализа бизнес-процессов, моделирования сложных систем и разработки корпоративных информационных систем для последующего применения полученных знаний в профессиональной деятельности экономиста-международника.

  1. ЗАДАЧИ КУРСА

В результате изучения курса студенты должны

знать

предпосылки возникновения современных методов и средств ООАиП;

их возможности, области применения;

иметь представление

о программном инструментарии ООАиП.

  1. МЕСТО КУРСА В СИСТЕМЕ СОЦИОГУМАНИТАРНОГО ОБРАЗОВАНИЯ

Курс ООАиП логически связан с дисциплинами «Операционные системы, среды и оболочки», «Информационные системы в экономике».

  1. ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ КУРСА

Изучить общие принципы объектно-ориентированного подхода, методику анализа, моделирования и программирования.

Получить практические навыки использования конкретных программно-инструментальных средств (трансляторов, RAD- и CASE-средств).

II. СОДЕРЖАНИЕ КУРСА

Курс состоит из 4 разделов и 10 тем.

  1. РАЗДЕЛЫ КУРСА

Раздел 1. Развитие технологий программирования.

Раздел 2. Теоретические основы ООАиП.

Раздел 3. Универсальный язык моделирования UML.

Раздел 4. Использование CASE-средства IBM Rational Rose.

  1. ТЕМЫ ПО РАЗДЕЛАМ И ИХ КРАТКОЕ ОПИСАНИЕ

Раздел 1. Развитие методологий программирования.

Тема 1. Процедурно-ориентированное программирование (ПрОП).

Алгоритм – исходное понятие методологии ПрОП.

Процедурное программирование.

Блок-схема – первое графическое средство документирования программ.

Структурное программирование.

Алгоритмические языки.

Программирование на языке паскаль.

Тема 2. Объектно-ориентированное программирование (ООП).

Причины появления ООП, новой методологии программирования.

Понятия класса и объекта - фундаментальные понятия ООП.

Основные принципы ООП: наследование, инкапсуляция и полиморфизм.

Влияние методологии ООП на процесс разработки программ.

Разработка приложений на языке Visual Basic 2005 в среде MS Visual Studio 2005.

Тема 3. Объектно-ориентированный анализ и проектирование сложных систем (ООАиПСС).

Предметная область.

Концептуализация предметной области.

Архитектор системы.

Жизненный цикл программного обеспечения.

Концепция CASE.

Раздел 2. Теоретические основы ООАиПСС.

Тема 4. Методология системного анализа и системного моделирования.

Система – центральное понятие системного анализа.

Структура системы, состояние системы.

Функционирование системы.

Тема 5. Математические основы ООА.

Элементы теории множеств.

Элементы теории графов.

Понятие о семантических сетях.

Тема 6. Диаграммы структурного системного анализа.

Диаграммы Сущность-связь.

Диаграммы функционального моделирования.

Нотации IDEF.

Диаграммы потоков данных.

Раздел 3. Универсальный язык моделирования UML.

Тема 7. Общие сведения об UML.

Этапы развития UML.

Основные компоненты UML.

Назначение языка UML.

Общая структура языка UML.

Тема 8. Пакеты UML.

Пакет Основные элементы.

Пакет Элементы поведения.

Пакет Управление моделями.

Тема 9. Диаграммы концептуального, логического и физического моделирования.

Диаграмма вариантов использования.

Диаграмма классов.

Диаграмма кооперации.

Диаграмма последовательности.

Диаграмма состояний.

Диаграмма деятельности.

Диаграмма компонентов.

Диаграмма развёртывания.

Раздел 4. Использование CASE-средства IBM Rational Rose.

Тема 10. Анализ и проектирование с использованием нотации языка UML и CASE-средства IBM Rational Rose.

Общая характеристика инструментария IBM Rational Rose.

Работа над проектом в среде IBM Rational Rose.

  1. ПРИМЕРНАЯ ТЕМАТИКА РЕФЕРАТОВ, КУРСОВЫХ РАБОТ

Инженер-адмирал академик Аксель Иванович Берг.

Академик Андрей Петрович Ершов.

Алан Тьюринг, Машина Тьюринга (Alan Turing).

Джон Бэкус. Формы Бэкуса-Наура (John Backus, Peter Nour, BNF notation).

Обратная польская нотация Я.Лукашевича (ПолИЗ).

Дональд Кнут, «Искусство программирования» (Donald Knut, The Art of programming).

Никлаус Вирт и его языки программирования (Niclaus Wirth, Pascal, Simula, Oberon).

Эдсгер Дейкстра, гуру программирования (Edsger Wybe Dijkstra).

Язык Смолток (Smalltalk).

«Волшебные квадраты» Гартнер (Garthner magic quadrants).

Диаграмма Исикавы (Kaoru Ishikawa chart).

Диаграмма Ганта (Gantt chart).

«Цикл качества» Эдварда Деминга (Edward Deming, PDCA cycle).

Метод Кепнера и Трего (Kepner Tregoe method).

Модель зрелости (CMM, Capability Maturity Model).

  1. ПРИМЕРНЫЙ ПЕРЕЧЕНЬ КОНТРОЛЬНЫХ ВОПРОСОВ



III. РАСПРЕДЕЛЕНИЕ ЧАСОВ ПО РАЗДЕЛАМ И ВИДАМ РАБОТ

№ п/п

Разделы

Всего (часов)

Аудиторные занятия (час.) В том числе

Самостоятельная работа

Лекции

Семинары

1

Развитие технологий программирования




6

6




2

Теоретические основы ООАиП




4

4




3

UML – универсальный язык моделирования




6

6




4

Использование CASE-средства IBM Rational Rose




2

2







ИТОГО




18

18




IV. ФОРМА ИТОГОВОГО КОНТРОЛЯ

Зачёт.

V. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ


1. ОСНОВНАЯ ЛИТЕРАТУРА

1) Буч Г. и др. Язык UML. Руководство пользователя. – М.: ДМК Пресс, 2007.

2) Богданов М.Р. Visual Basic 2005 на примерах. – СПб.:БХВ-Петербург, 2007.

2. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА


1) Буч Г. и др. UML. – СПб.: Питер, 2006.

2) Мейер Б. Объектно-ориентированное конструирование программных систем. – М.: ИТД «Русская редакция», 2005.

3) Леоненков А.В. Самоучитель UML. – СПб.:БХВ-Петербург, 2006.

4) Семашко Г.Л., Салтыков А.И. Программирование на языке паскаль. – М.: Наука, 1988.

5) Пильщиков В.Н. Сборник упражнений по языку Паскаль. – М.: Наука, 1989.


Программа рассмотрена на заседании кафедры ММИТ МГИМО (У) МИД РФ

Протокол № __________ от __________________2007 г


Похожие:

Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconПрограмма дисциплины Объектно-ориентированный анализ и программирование для направления 080700. 62 «Бизнес-информатика»
Целью курса является сформировать у студентов объектно-ориентированное мышление, научить их объектно-ориентированному (OO) подходу...
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconПрограмма дисциплины Объектно-ориентированный анализ и программирование для направления 080700. 62 “Бизнес-Инфоматика” подготовки бакалавра Автор профессор кафедры оииппо е. И. Забудский
Введение. Методология разработки объектно ориентирован­ного программного обеспечения
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconРабочая программа дисциплины программная инженерия направление подготовки: 230700 Прикладная информатика Квалификация выпускника: Бакалавр Томск 2010 Цели освоения дисциплины Целями освоения дисциплины «Программная инженерия»
Данная дисциплина содержательно и логически связана с дисциплинами, которые изучают методы программирования, а также технологии создания...
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconПлан введение сущность объектно-ориентированного подхода к программированию > Объектно-ориентированный анализ Процесс объектно-ориентированного проектирования > Пример объектно-ориентированного анализа
Первый объектно-ориентированный язык программирования Simula 67 был разработан в конце 60-х годов в Норвегии. Авторы этого языка...
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconПрограмма курса «Объектно-ориентированный анализ и проектирование»
В курсе рассматриваются современные методы и средства анализа и проектирования программного обеспечения (ПО), основанные на применении...
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconВопросы к экзамену по курсу «Проектирование ис»
С: основные особенности методологии; объектно-ориентированный подход; визуальное программирование, язык моделирования; событийное...
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconПрограмма дисциплины Объектно-ориентированный анализ и программирование для направления 080700. 62 “Бизнес-Инфоматика” подготовки бакалавра Автор программы
Изучение дисциплины базируется на знаниях студентами математики, основ информатики и алгоритмизации в рамках учебной программы средней...
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» icon«Объектно-ориентированный анализ и проектирование»
Оъектно-ориентированное программирование (ооп) – технология, возникшая как реакция на кризис программного обеспечения, когда методы...
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconРабочая программа по курсу “ Объектно-ориентированное программирование
Целью курса является ознакомление студентов с принципами объектно-ориентированного программирования на примере языка Smalltalk
Программа курса «Объектно-ориентированный анализ и программирование» (ооаиП) для специализации «Информационные технологии в мэо» iconПрограмма учебной дисциплины объектно-ориентированный анализ и программирование д ля студентов, обучающихся по направлению 080500. 62 «Бизнес-информатика»
Фгос-3 впо по направлению подготовки бакалавров «Бизнес-информатика» (квалификация (степень) «бакалавр» (080500. 62, утвержденным...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница