Методические указания по выполнению лабораторных занятий



бет2/102
Дата01.09.2022
өлшемі3,94 Mb.
#38357
түріМетодические указания
1   2   3   4   5   6   7   8   9   ...   102
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с.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   102




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет