7. Компетенции дисциплины: Готовность применять перспективные методы исследования и решения профессиональных задач на основе знания мировых тенденций развития вычислительной техники и информационных технологий; способность выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации; применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов.
.
8. Календарно- тематический план
№
|
Тематика занятий
|
Количество часов
|
Очное отделение
|
Всего
|
Лекции
|
Лаб.
занятия
|
СРМП
|
СРМ
|
1
|
Основные понятия технологии проектирования программного обеспечения
|
5
|
1
|
1
|
1
|
2
|
2
|
Жизненный цикл программного обеспечения
|
5
|
1
|
|
1
|
3
|
3
|
Модели жизненного цикла
|
5
|
1
|
|
1
|
3
|
4
|
Анализ и моделирование функциональной области внедрения
|
6
|
1
|
1
|
1
|
3
|
5
|
Технологии и подходы к анализу и проектированию программного обеспечения
|
11
|
1
|
1
|
1
|
8
|
6
|
Разработка функциональной моели
|
9
|
1
|
1
|
1
|
6
|
7
|
Моделирование бизнес-процессов
|
8
|
1
|
|
1
|
6
|
8
|
Основы объектно-ориентированного подхода к анализу и проектированию программного обеспечения
|
23
|
1
|
1
|
1
|
20
|
9
|
Основы унифицированного процесса
|
7
|
1
|
|
1
|
5
|
10
|
Унифицированный язык визуального моделирования Unified Modeling Language (UML)
|
8
|
1
|
1
|
1
|
5
|
11
|
Модель и диаграммы вариантов использования
|
12
|
1
|
1
|
1
|
9
|
12
|
Диаграмма состояния
|
13
|
1
|
2
|
1
|
9
|
13
|
Диаграммы взаимодействия
|
13
|
1
|
2
|
1
|
9
|
14
|
Модель проектирования
|
13
|
1
|
2
|
1
|
9
|
15
|
Модель реализации
|
12
|
1
|
2
|
1
|
8
|
ИТОГО:
|
150
|
15
|
15
|
15
|
105
|
9. План лекций, лабораторных занятий
№ темы
|
План лекций
|
План лабораторных занятий
|
1
|
Основные понятия. Комплексы стандартов на информационные системы.
|
Назначение Borland Together Architect for Eclipse
|
2
|
Структура жизненного цикла. Основные процессы жизненного цикла. Распределение обязанностей между участниками проекта.
|
3
| Классификация моделей жизненного цикла. Каскадная стратегия. Инкрементная стратегия. Спиральная стратегия. Сравнительный анализ моделей. Методологии, поддерживающие спиральную модель. |
Общие сведения об интерфейсе Borland Together Architect for Eclipse
|
4
| Особенности анализа и проектирования крупных систем. Документы, содержащие требования на разработку системы. Основные принципы проектирования. Классификация моделей информационной системы. |
Создание нового проекта
|
5
|
CASE-технологии анализа и проектирования. Сущность структурного анализа и проектирования.
|
Создание новой диаграммы
|
6
|
Основы функционального анализа и проектирования систем. Назначение и состав методологии SADT (IDEF0). Элементы графической нотации IDEF0. Типы связей между работами. Правила и рекомендации построения диаграмм IDEF0. COM-коды. Назначение и состав DFD. Элементы графической нотации DFD.
|
Разработка диаграмм вариантов использования
|
7
|
Основы проектирования баз данных. Концептуальное проектирование с использованием методологии IDEF1X.
Логическое проектирование с использованием методологии IDEF1X. Физическое проектирование с использованием методологии IDEF1X.
|
8
| Сущность объектно-ориентированного подхода. Основные понятия, используемые в объектно-ориентированном подходе. Базовые составляющие объектно-ориентированного подхода. Преимущества объектно-ориентированного подхода. |
Разработка диаграмм последовательности
|
9
|
Структура Унифицированного процесса. Технологические процессы. Артефакты. Утилиты. Базовые концепции Унифицированного процесса.
|
10
|
Структура Унифицированного языка моделирования. Семантика и синтаксис UML. Нотация UML.
|
11
|
Назначение и состав модели. Назначение и состав диаграммы вариантов использования. Правила и рекомендации по разработке диаграмм вариантов использования.
|
Разработка диаграмм состояний
|
12
| Способы детализации вариантов использования. Назначение и состав диаграммы состояний. Правила и рекомендации по разработке диаграмм состояний. |
13
|
Назначение и состав диаграммы кооперации. Назначение и состав диаграммы последовательности. Рекомендации по разработке диаграмм взаимодействия. Пакеты.
|
Разработка диаграммы классов
|
14
|
Назначение и состав. Назначение и состав диаграммы классов. Правила и рекомендации по разработке диаграммы классов. Шаблоны проектирования.
|
Разработка диаграммы компонентов
|
15
| Назначение и состав. Назначение и состав диаграммы компонентов. Правила и рекомендации по построению диаграммы компонентов. Назначение и состав диаграммы развертывания. Правила и рекомендации по построению диаграммы развертывания. |
10. План проведения СРМП
Нед. пров.
|
Тема задания
|
Форма проведения
| Кол часов |
Очное обучение
|
1-4
|
Разработка функциональной модели (методология IDEF0)
|
Работа в аудитории на ПК
|
4
|
5-9
| Разработка функциональной модели (методология DFD) |
Работа в аудитории на ПК
|
4
|
9-13
| Разработка информационной модели (методология IDEF1X) |
Работа в аудитории на ПК
|
4
|
14-15
| Разработка блок-схем |
Работа в аудитории на ПК
|
2
|
11. График выполнения и сдачи заданий по СРМ
№
|
Тема задания
|
Форма контроля
|
Срок сдачи (нед.)
|
1
|
Внешнее описание приложения
|
Отчет
|
3
|
2
|
Обеспечение качества приложения
|
Защита
|
7
|
3
|
Разработка структуры приложения и модульное программирование
|
Отчет
|
11
|
4
|
Компьютерная поддержка разработки и сопровождения приложений
|
Защита
|
14
|
12. Тематика курсовых работ
Курсовая работа по данному курсу не предусмотрена
13. Список основной и дополнительной литературы
13.1 Основная литература:
1. Информационные технологии на железнодорожном транспорте: Учеб. для вузов ж.-д. трансп. / Э.К. Лецкий, В.В. Яковлев, Э.С. Поддавашкин и др. – М.: УМК МПС России, 2001. – 668 с.
2. Анисимов, В.В. Проектирование информационных систем. Часть 1. Структурный подход: конспект лекций / В.В. Анисимов. – Хабаровск: Изд-во ДВГУПС, 2005. – 112 с.
3. UML спецификация. www.omg.com.
4. Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ / Г. Буч – М.: «Издательство Бином», 2001. – 560 с.
5. Якобсон, А. Унифицированный процесс разработки программного обеспечения / А. Якобсон, Г. Буч, Дж. Рамбо. - СПб.: Питер, 2002. – 496 с.
6. Буч, Г. UML. Руководство пользователя / А. Якобсон, Г. Буч, Дж. Рамбо. - СПб.: Питер, 2004. - 432 с.
13.2 Дополнительная литература:
1. Петров, В.И. Информационные системы / В.Н. Петров. – СПб.: Питер, 2002 – 688 с.
2. Баркер, Р. CASE*Method. Моделирование взаимосвязей между сущностями / Р. Баркер. – М.: , 1992. – 233 с.
3. Орлов, С.А. Технологии разработки программного обеспечения: Учебник / С.А. Орлов. – СПб: Питер, 2002. – 464 с.
4. Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М.: Финансы и статистика, 1998. – 176 с.
5. Марка, Д.А. Методология структурного анализа и проектирования SADT / Д. А.Марка, К. МакГоуэн. – М.: «МетаТехнология», 1993. – 243 с.
6. Калянов, Г.Н. CASE. Структурный системный анализ (автоматизация и применение) / Г.Н. Калянов. – М.: Изд-во «Лори», 1996. – с.
7. Маклаков, С.В. BPwin и ERwin. CASE-средства разработки информационных систем / С.В. Маклаков. – М.: ДИАЛОГ-МИФИ, 2001. – 304 с.
8. Маклаков, С.В. Создание информационных систем с AllFusion Modeling Suite / С.В. Маклаков. – М.: ДИАЛОГ-МИФИ, 2003. – 432 с.
9. Коннолли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг, А. Страчан. – М.: Издательский дом «Вильямс», 2001. – 1120 с.
10. Трофимов, С.А. CASE-технологии: практическая работа в Rational Rose / С.А. Трофимов. - М.: ЗАО «Издательство БИНОМ», 2001. - 272 с.
11. Ларман, К. Применение UML и шаблонов проектирования: Уч. пос. / К. Ларман. - М.: Издательский дом «Вильямс», 2001. - 496 с.
12. Боггс, У. UML и Rational Rose / У. Боггс, М. Боггс. - М.: Издательство «ЛОРИ», 2001. - 582 с.
13. Леоненков, А. В. Самоучитель UML / А.В. Леоненков. – СПб.: БХВ - Петербург, 2001г. – 304с.
14. Элиенс, А. Принципы объектно-ориентированной разработки программ / А. Элиенс. – М.: Издательский дом «Вильямс», 2002г. – 496с.
Достарыңызбен бөлісу: |