Дисциплина «Объектный анализ и моделирование систем» (ИСиТ)

Рабочая программа дисциплины "Объектный анализ и моделирование систем" читать

Объект, изучаемый в дисциплине.
Информационные процессы и структурные элементы систем.

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

Цель изучения дисциплины.
Целью курса является формирование систематических знаний в области анализа и моделирования систем. Приобретение практических навыков анализа и моделирования систем c использования инструментальных средств объектного анализа и моделирования.

Задачи изучения дисциплины.
  • изучение методологии объектного анализа и моделирования систем;
  • приобретение навыков применения методологии объектного анализа и моделирования систем;
  • изучение методов и средств объектного анализа и моделирования систем;
  • приобретение навыков применения методологии объектного анализа и моделирования систем;
  • изучение методов и средств использования CASE технологии объектного анализа и моделирования систем.

Контрольные вопросы для самоподготовки:
  1. Парадигмы UML стандарта.
  2. Словарь языка.
  3. Правила над словарем.
  4. Механизмы.
  5. Сущности. Структурные. Поведенческие. Группирующие.
  6. Поведенческие сущности. Взаимодействие. Автоматы.
  7. Группирующие сущности. Пакеты.
  8. Аннотирующие сущности. Примечания.
  9. Структурные сущности. Определение прецедента.
  10. Структурные сущности. Определение актера.
  11. Структурные сущности. Определение класса.
  12. Структурные сущности. Определение интерфейса.
  13. Структурные сущности. Определение активного класса.
  14. Структурные сущности. Определение кооперации.
  15. Структурные сущности. Определение компонента.
  16. Структурные сущности. Определение узла.
  17. Понятие отношения зависимости.
  18. Понятие отношения ассоциации.
  19. Понятие отношения обобщения.
  20. Понятие отношения агрегации.
  21. Понятие отношения композиции.
  22. Виды диаграмм.
  23. Анализ прецедентов. (Вариантов использования).
  24. Что дают диаграммы прецедентов?
  25. Схема документирования прецедента.
  26. Понятие предусловия и постусловия
  27. Отношения на диаграммах прецедентов
  28. Анализ классов.
  29. Виды классов. Граничные классы
  30. Виды классов. Классы сущности
  31. Виды классов. Управляющие классы
  32. Виды методов. Методы управления Manager operations
  33. Виды методов. Методы доступа Access operations
  34. Виды методов. Вспомогательные методы Helper operations
  35. Виды методов. Методы реализации Implementor operations
  36. Отношение ассоциации на диаграммах классов
  37. Отношение обобщения (наследование “is-a”)
  38. Отношение агрегации (Целое – часть “part-off”)
  39. Отношение композиции на диаграммах классов
  40. Отношение зависимости на диаграммах классов
  41. Анализ последовательностей событий сценариев прецедентов.
  42. Диаграммы Последовательности (Sequence)
  43. Виды сообщений. Сообщения Message
  44. Виды сообщений. Информационное сообщение Informative
  45. Виды сообщений. Сообщение-запрос Interrogative
  46. Виды сообщений. Императивное сообщение imperative
  47. Виды сообщений. Синхронное сообщение.
  48. Виды сообщений. Асинхронное сообщение.
  49. Виды сообщений. Возвратное сообщение.
  50. Виды сообщений.
  51. Виды сообщений.
  52. Диаграммы Последовательности. Объект.
  53. Диаграммы Последовательности. Линия жизни.
  54. Диаграммы Последовательности. Фокус управления.
  55. Диаграммы Последовательности. Вложенный фокус управления.
  56. Диаграммы Последовательности.
  57. Диаграммы Последовательности.
  58. Анализ состояний объектов.
  59. Диаграмма СостоянийОбъектов (SateChart).
  60. Список действий в состоянии. Входные действия Entry action.
  61. Список действий в состоянии. Деятельность Do activity.
  62. Список действий в состоянии. Выходные действия Exit action.
  63. Список действий в состоянии. Включение подавтомата Include.
  64. Понятие «Подсостояние».
  65. Понятие «Последовательные подсостояния».
  66. Понятие «Параллельные подсостояния».
  67. Понятие «Историческое состояние».
  68. Понятие «Синхронизирующие состояния».
  69. Переходы между составными состояниями.
  70. Анализ Состояний системы.
  71. Диаграмма Состояний системы (SateSystem).
  72. Линия жизни объекта.
  73. Начальное состояние объекта.
  74. Пассивное состояние объекта.
  75. Активное состояние объекта.
  76. Конечное состояние объекта.
  77. Анализ Кооперации объектов.
  78. Диаграммы Кооперации (Collaboration).
  79. Кооперация уровня спецификации.
  80. Кооперация уровня экземпляров.
  81. Кооперация уровня экземпляров. Объект.
  82. Кооперация уровня экземпляров. Пассивный объект.
  83. Кооперация уровня экземпляров. Активный объект.
  84. Кооперация уровня экземпляров. Мультиобъект.
  85. Кооперация уровня экземпляров. Составной объект.
  86. Стереотипы связей <<association>>.
  87. Стереотипы свіязей. <<parameter>>.
  88. Стереотипы связей. <<local>>.
  89. Стереотипы связей. <<global>>.
  90. Стереотипы связей. <<self>>.
  91. Виды связей. Синхронное сообщение.
  92. Виды связей. Асинхронное сообщение.
  93. Виды связей. Возвратное сообщение.
  94. Стереотипы сообщений. <<call>>.
  95. Стереотипы сообщений. <<return>>.
  96. Стереотипы сообщений. <<create>>.
  97. Стереотипы сообщений. <<destroy>>.
  98. Стереотипы сообщений. <<send>>.
  99. Кооперация уровня экземпляров.
  100. Анализ Деятельности объектов.
  101. Диаграмма Деятельности (Activity).
  102. Деятельности объектов. Понятие перехода, дорожки.
  103. Деятельности объектов. Синхронизация.
  104. Анализ Компонентов (Модулей).
  105. Диаграмма Компонентов (Component).
  106. Анализ Модулей. Компонент.
  107. Анализ Модулей. Графические стереотипы компонент.
  108. Cтереотипы компонент. <<file >>.
  109. Cтереотипы компонент. <<executable>>.
  110. Cтереотипы компонент. <<document>>
  111. Cтереотипы компонент. <<library>>.
  112. Cтереотипы компонент. <<source>>.
  113. Cтереотипы компонент. <<table>>.
  114. Анализ Модулей. Интерфейс.
  115. Анализ Модулей. Отношение «Зависимость».
  116. Анализ Модулей. Отношение «Реализация».
  117. Анализ Топологии.
  118. Диаграмма Развертывания (Топологии).
  119. Анализ Топологии. Узел.
  120. Текстовые стереотипы узлов. <<processor>>.
  121. Текстовые стереотипы узлов. <<sensor>>.
  122. Текстовые стереотипы узлов. <<modem>>.
  123. Текстовые стереотипы узлов. <<net>>.
  124. Текстовые стереотипы узлов. <<printer>>.
  125. Графические стереотипы узлов.
  126. Анализ топологии. Отношение. Ассоциация.
  127. Анализ топологии. Отношение. Зависимость.
  128. Объектное проектирование.
  129. Методы классификации.
  130. Классическая категоризация.
  131. Методы классификации. Концептуальная кластеризация.
  132. Методы классификации. Теория прототипов.
  133. Приемы объектного анализа. Классический.
  134. Приемы объектного анализа. Анализ поведения.
  135. Приемы объектного анализа. Анализ предметной области.
  136. Приемы объектного анализа. Анализ вариантов.
  137. Приемы объектного анализа. Неформальное описание.
  138. Приемы объектного анализа. Структурный анализ.
Список методических указаний:
  1. Методичні вказівки до виконання курсової роботи з дисципліни „Об’єктний аналіз і проектування систем”. Эл. Форма.АДИ ДонГТУ, 1999. – 95с.
Список рекомендуемой литературы:
  1. Уэнди Боггс, Майкл Боггс UML и Ratiionalfose /  - "ЛоРи", 2004, - 509 с.: ил.
  2. Леоненков А.В. Самоучитель UML / -СПб: БХВ - Петергбург, 2004. - 432 с.:ил
  3. Вендеров А.М. CASE технологии. Современные методы и средства проектирования информационных систем - М.: Издательско-торговый дом «Русская редакция», 2001.- 720с.: ил.
  4. Г. Буч Объектно-ориентированный анализ и проектирование с примерами на C++, 2-е изд./Пер. с англ.- М.: «Издательство Бином», СПб.: «Невский диалект», 2000.- 560., ил.
  5. Гайсарян С.С. ОО проектирование - СПб: БХВ – Санкт-Петербург, 1999.- 992 с., ил.
  6. Поль Киммел Visual Basik.NET.Искусство программирования./Пер. с англ./Поль киммел.-СПб.:ООО «ДиасофтЮП»,2003.-720с.
  7. Вендеров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002. -192 с.: ил.