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




Скачать 32.93 Kb.
НазваниеОбъектно-ориентированный анализ и проектирование
Дата06.02.2013
Размер32.93 Kb.
ТипПрограмма курса
Объектно-ориентированный анализ и проектирование


Аннотация:

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


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

Введение. Основные особенности современных проектов программного обеспечения (ПО), характеристики различных классов проектов. Проблема сложности больших систем. Место и роль CASE-технологии в жизненном цикле ПО.

Жизненный цикл ПО. Понятие жизненного цикла (ЖЦ) ПО. Международные и отечественные стандарты, регламентирующие ЖЦ ПО. Стандарт ISO/IEC 12207 (Information Technology - Software Life Cycle Processes) и его практическое применение. Процессы ЖЦ ПО: основные, вспомогательные и организационные. Взаимосвязь между процессами ЖЦ ПО. Применение CASE-технологии в процессах ЖЦ ПО. Модели и стадии ЖЦ ПО. Взаимосвязь между процессами и стадиями. Каскадная и спиральная модели ЖЦ ПО, их сопоставление. Подход быстрого проектирования приложений (RAD). Понятия метода и технологии проектирования ПО. Требования к технологии.

Анализ и проектирование ПО на основе объектно-ориентированного подхода. Сущность объектно-ориентированного подхода. Унифицированный язык моделирования UML. Основные средства языка. Описание требований к системе. Варианты использования (use case). Моделирование статической структуры системы. Диаграммы классов. Механизм пакетов. Моделирование поведения системы. Диаграммы взаимодействия (диаграммы последовательности и кооперативные диаграммы). Диаграммы состояний. Диаграммы деятельности. Моделирование реализации системы. Диаграммы компонентов. Диаграммы размещения. Генерация кода программ и описаний баз данных. Реверсный инжиниринг. Пример использования объектно-ориентированного подхода.

Анализ и проектирование ПО на основе структурного подхода. Сущность структурного подхода к разработке ПО. Моделирование потоков данных (процессов). Диаграммы потоков данных. Построение иерархии диаграмм потоков данных. Моделирование данных. Метод Баркера. Метод IDEF1. Генерация описаний баз данных. Пример использования структурного подхода. Сопоставление и взаимосвязь структурного и объектно-ориентированного подходов.

CASE-средства и технология их внедрения. Общая характеристика и классификация CASE-средств. Состояние Российского рынка CASE-средств. Определение потребности в CASE-срсдствах. Анализ рынка CASE-средств. Разработка стратегии внедрения. Оценка и выбор CASE-средств (критерии и подходы к выбору). Выполнение пилотного проекта. Принятие решения о внедрении и практическое внедрение CASE-средств. Оценка результатов внедрения. Функциональные возможности CASE-средств. Семейство продуктов Silverrun Technologies. Oracle Designer. Erwin, Bpwin. Семейство продуктов Rational (Rational Rose и др.). Сравнительная характеристика CASE-средств.

Методы и технологии проектирования ПО как программные продукты. Сравнительный анализ современных технологий проектирования. Проблема выбора метода и подходы к ее решению. Вспомогательные методы и средства, используемые в жизненном цикле ПО. Управление требованиями к системе. Оценка затрат на проектирование ПО (метод функциональных точек). Управление конфигурацией ПО. Документирование ПО. Тестирование ПО. Управление проектом ПО.


Литература

Обязательная:

  1. Вендров A.M. Проектирование программного обеспечения экономических информационных систем: Учебник. - М: Финансы и статистика, 2000.

  2. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++. 2-е изд.: Пер. с англ. - М.: Издательство Бином, СПб.: Невский диалект, 1999.

  3. Ларман Крэг. Применение UML и шаблонов проектирования.: Пер. с англ.: Учебное пособие - М.: Вильяме, 2001.

  4. Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя.: Пер. с англ. -М.: ДМК, 2000.

  5. Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования.: Пер. с англ. - М.: Мир, 1999.

  6. Боггс У., Боггс М. UML и Rational Rose: Пер. с англ. - М.: ЛОРИ, 2000.


Дополнительная:

  1. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998.

  2. Брукс Ф. Мифический человеко-месяц или как создаются программные системы: Пер. с англ. - СПб.: Символ-Плюс, 1999.

  3. Коуд П., Порт Д., Мейфилд М. Объектные модели. Стратегии, шаблоны и приложения: Пер. с англ. - М.: ЛОРИ, 1999.

  4. Липаев В. В. Документирование и управление конфигурацией программных средств. Методы и стандарты. - М.: Синтег, 1998.

  5. Липаев В. В. Системное проектирование сложных программных средств для информационных систем. - М.: Синтег, 1999.

  6. Шлеер С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях : Пер. с англ. - Киев: Диалектика, 1993.

Похожие:

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


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