Объект, изучаемый в дисциплине.
Информационные процессы и структурные элементы систем.
Предмет, изучаемый в дисциплине.
Методы и технологии анализа и моделирования систем. Инструментальные средства объектного анализа и моделирования систем.
Цель изучения дисциплины.
Целью курса является формирование систематических знаний в области анализа и моделирования систем. Приобретение практических навыков анализа и моделирования систем c использования инструментальных средств объектного анализа и моделирования.
Задачи изучения дисциплины.
- изучение методологии объектного анализа и моделирования систем;
- приобретение навыков применения методологии объектного анализа и моделирования систем;
- изучение методов и средств объектного анализа и моделирования систем;
- приобретение навыков применения методологии объектного анализа и моделирования систем;
- изучение методов и средств использования CASE технологии объектного анализа и моделирования систем.
Контрольные вопросы для самоподготовки:
- Парадигмы UML стандарта.
- Словарь языка.
- Правила над словарем.
- Механизмы.
- Сущности. Структурные. Поведенческие. Группирующие.
- Поведенческие сущности. Взаимодействие. Автоматы.
- Группирующие сущности. Пакеты.
- Аннотирующие сущности. Примечания.
- Структурные сущности. Определение прецедента.
- Структурные сущности. Определение актера.
- Структурные сущности. Определение класса.
- Структурные сущности. Определение интерфейса.
- Структурные сущности. Определение активного класса.
- Структурные сущности. Определение кооперации.
- Структурные сущности. Определение компонента.
- Структурные сущности. Определение узла.
- Понятие отношения зависимости.
- Понятие отношения ассоциации.
- Понятие отношения обобщения.
- Понятие отношения агрегации.
- Понятие отношения композиции.
- Виды диаграмм.
- Анализ прецедентов. (Вариантов использования).
- Что дают диаграммы прецедентов?
- Схема документирования прецедента.
- Понятие предусловия и постусловия
- Отношения на диаграммах прецедентов
- Анализ классов.
- Виды классов. Граничные классы
- Виды классов. Классы сущности
- Виды классов. Управляющие классы
- Виды методов. Методы управления Manager operations
- Виды методов. Методы доступа Access operations
- Виды методов. Вспомогательные методы Helper operations
- Виды методов. Методы реализации Implementor operations
- Отношение ассоциации на диаграммах классов
- Отношение обобщения (наследование “is-a”)
- Отношение агрегации (Целое – часть “part-off”)
- Отношение композиции на диаграммах классов
- Отношение зависимости на диаграммах классов
- Анализ последовательностей событий сценариев прецедентов.
- Диаграммы Последовательности (Sequence)
- Виды сообщений. Сообщения Message
- Виды сообщений. Информационное сообщение Informative
- Виды сообщений. Сообщение-запрос Interrogative
- Виды сообщений. Императивное сообщение imperative
- Виды сообщений. Синхронное сообщение.
- Виды сообщений. Асинхронное сообщение.
- Виды сообщений. Возвратное сообщение.
- Виды сообщений.
- Виды сообщений.
- Диаграммы Последовательности. Объект.
- Диаграммы Последовательности. Линия жизни.
- Диаграммы Последовательности. Фокус управления.
- Диаграммы Последовательности. Вложенный фокус управления.
- Диаграммы Последовательности.
- Диаграммы Последовательности.
- Анализ состояний объектов.
- Диаграмма СостоянийОбъектов (SateChart).
- Список действий в состоянии. Входные действия Entry action.
- Список действий в состоянии. Деятельность Do activity.
- Список действий в состоянии. Выходные действия Exit action.
- Список действий в состоянии. Включение подавтомата Include.
- Понятие «Подсостояние».
- Понятие «Последовательные подсостояния».
- Понятие «Параллельные подсостояния».
- Понятие «Историческое состояние».
- Понятие «Синхронизирующие состояния».
- Переходы между составными состояниями.
- Анализ Состояний системы.
- Диаграмма Состояний системы (SateSystem).
- Линия жизни объекта.
- Начальное состояние объекта.
- Пассивное состояние объекта.
- Активное состояние объекта.
- Конечное состояние объекта.
- Анализ Кооперации объектов.
- Диаграммы Кооперации (Collaboration).
- Кооперация уровня спецификации.
- Кооперация уровня экземпляров.
- Кооперация уровня экземпляров. Объект.
- Кооперация уровня экземпляров. Пассивный объект.
- Кооперация уровня экземпляров. Активный объект.
- Кооперация уровня экземпляров. Мультиобъект.
- Кооперация уровня экземпляров. Составной объект.
- Стереотипы связей <<association>>.
- Стереотипы свіязей. <<parameter>>.
- Стереотипы связей. <<local>>.
- Стереотипы связей. <<global>>.
- Стереотипы связей. <<self>>.
- Виды связей. Синхронное сообщение.
- Виды связей. Асинхронное сообщение.
- Виды связей. Возвратное сообщение.
- Стереотипы сообщений. <<call>>.
- Стереотипы сообщений. <<return>>.
- Стереотипы сообщений. <<create>>.
- Стереотипы сообщений. <<destroy>>.
- Стереотипы сообщений. <<send>>.
- Кооперация уровня экземпляров.
- Анализ Деятельности объектов.
- Диаграмма Деятельности (Activity).
- Деятельности объектов. Понятие перехода, дорожки.
- Деятельности объектов. Синхронизация.
- Анализ Компонентов (Модулей).
- Диаграмма Компонентов (Component).
- Анализ Модулей. Компонент.
- Анализ Модулей. Графические стереотипы компонент.
- Cтереотипы компонент. <<file >>.
- Cтереотипы компонент. <<executable>>.
- Cтереотипы компонент. <<document>>
- Cтереотипы компонент. <<library>>.
- Cтереотипы компонент. <<source>>.
- Cтереотипы компонент. <<table>>.
- Анализ Модулей. Интерфейс.
- Анализ Модулей. Отношение «Зависимость».
- Анализ Модулей. Отношение «Реализация».
- Анализ Топологии.
- Диаграмма Развертывания (Топологии).
- Анализ Топологии. Узел.
- Текстовые стереотипы узлов. <<processor>>.
- Текстовые стереотипы узлов. <<sensor>>.
- Текстовые стереотипы узлов. <<modem>>.
- Текстовые стереотипы узлов. <<net>>.
- Текстовые стереотипы узлов. <<printer>>.
- Графические стереотипы узлов.
- Анализ топологии. Отношение. Ассоциация.
- Анализ топологии. Отношение. Зависимость.
- Объектное проектирование.
- Методы классификации.
- Классическая категоризация.
- Методы классификации. Концептуальная кластеризация.
- Методы классификации. Теория прототипов.
- Приемы объектного анализа. Классический.
- Приемы объектного анализа. Анализ поведения.
- Приемы объектного анализа. Анализ предметной области.
- Приемы объектного анализа. Анализ вариантов.
- Приемы объектного анализа. Неформальное описание.
- Приемы объектного анализа. Структурный анализ.
- Методичні вказівки до виконання курсової роботи з дисципліни „Об’єктний аналіз і проектування систем”. Эл. Форма.АДИ ДонГТУ, 1999. – 95с.
- Уэнди Боггс, Майкл Боггс UML и Ratiionalfose / - "ЛоРи", 2004, - 509 с.: ил.
- Леоненков А.В. Самоучитель UML / -СПб: БХВ - Петергбург, 2004. - 432 с.:ил
- Вендеров А.М. CASE технологии. Современные методы и средства проектирования информационных систем - М.: Издательско-торговый дом «Русская редакция», 2001.- 720с.: ил.
- Г. Буч Объектно-ориентированный анализ и проектирование с примерами на C++, 2-е изд./Пер. с англ.- М.: «Издательство Бином», СПб.: «Невский диалект», 2000.- 560., ил.
- Гайсарян С.С. ОО проектирование - СПб: БХВ – Санкт-Петербург, 1999.- 992 с., ил.
- Поль Киммел Visual Basik.NET.Искусство программирования./Пер. с англ./Поль киммел.-СПб.:ООО «ДиасофтЮП»,2003.-720с.
- Вендеров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002. -192 с.: ил.