Системный анализ. (Лекция 2) презентация
Содержание
- 2. С сего начать работу над проектом? Выяснить какие задачи должна решать
- 3. «Проблема заказчика» Заказчик формулирует задачу на своем профессиональном языке; имеет
- 4. Первый шаг Достижение взаимопонимания между заказчиком и разработчиком Разработчик должен понять
- 5. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
- 6. Анализ предметной области Определение Деятельность, направленная на выявление реальных потребностей
- 7. Анализ предметной области – это первый шаг этапа системного анализа, с
- 8. Что в результате В результате разработчики должны научиться понимать язык,
- 9. Модель предметной области Анализом предметной области занимаются системные аналитики или бизнес-аналитики
- 10. МОДЕЛИРОВАНИЕ. ОСНОВНЫЕ ПОНЯТИЯ Далее приводятся основные понятия, теории моделирования
- 11. Системы и модели Под системой подразумевается совокупность взаимодействующих компонентов и взаимосвязей
- 12. Характеристики модели К ним относятся: цель моделирования, объект моделирования, точка зрения
- 13. Цель моделирования Получение ответов на некоторую совокупность вопросов является целью моделирования
- 14. Объект моделирования Объектом моделирования является сама система. При этом необходимо точно
- 15. Точка зрения модели Круг вопросов, на которые модель должна дать ответ
- 16. Итак Объект определяет, что включить в модель, а что исключить из
- 17. Результат моделирования Результатом моделирования является набор взаимоувязанных описаний, начиная с описания
- 18. Виды моделей Формальные модели, используемые на этапе анализа предметной области можно
- 19. Структурный подход Сущность структурного подхода заключается в декомпозиции программной системы по
- 20. Объектный подход В основе объектного подхода к разработке программного обеспечения лежит
- 21. Объектный подход При этом разрабатываемое ПО представляется в виде совокупности взаимодействующих
- 22. Классификация моделей
- 23. МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
- 24. Схема Захмана При проведении анализа предметной области бывает полезно воспользоваться схемой,
- 25. Основная идея Деятельность любой организации можно описать, используя ответы на 6
- 27. Структура матриц Захмана Шести вопросам соответствуют шесть столбцов матрицы Захмана Шесть
- 28. СТРУКТУРНОЕ МОДЕЛИРОВАНИЕ
- 29. Методология SADT Методология структурного моделирования SADT (Structured Analysis And Design Technique)
- 30. Методология SADT В основных чертах эта методология сформулирована Дугласом Т.Россом (компания
- 31. Достоинства SADT Может использоваться для проектирования сложных систем любого назначения Позволяет
- 32. Основные направления Существует два основных направления в SADT-моделировании: функциональные модели
- 33. ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ МОДЕЛЕЙ Наиболее удобной формой представления информации при анализе предметной
- 34. Проект ICAM Методология IDEF0 появилась в рамках проекта ICAM (Integrated Computer-Aided
- 35. Цель проекта Основная цель – обеспечение возможности эффективного обмена информацией между
- 36. Методологии IDEF В рамках проекта ICAM планировалась разработка семейства методологий моделирования
- 37. Методологии IDEF IDEF1 – методология создания информационной модели системы (основана на
- 38. Синтаксис IDEF0-моделей Основной формой представления IDEF0-модели является диаграмма Каждая IDEF0-диаграмма
- 39. Блоки и стрелки
- 40. Основные правила Каждая сторона функционального блока должна иметь стандартное отношение блок/стрелки:
- 41. Основные правила стрелки механизма (кроме стрелок вызова) должны указывать вверх и
- 42. Основные правила Сегменты стрелок, за исключением стрелок вызова, должны помечаться существительным
- 43. Пример блока и стрелок
- 44. Принцип декомпозиции Функции моделируемой системы могут быть разбиты на составные части
- 45. Контекстная диаграмма
- 46. Декомпозиция диаграмм
- 47. Состав IDEF0-модели IDEF0-модели состоят из трех типов документов: графических диаграмм,
- 48. Текстовое сопровождение Графическая диаграмма – главный компонент IDEF0-модели, содержащий блоки, стрелки,
- 49. Глоссарий Глоссарий предназначен для определения аббревиатур, ключевых слов и фраз, используемых
- 50. Семантика стрелок Стрелки на диаграмме IDEF0 , представляют данные или материальные
- 51. Отношения между блоками В методологии IDEF0 существует 6 типов отношений между
- 52. Отношение доминирования Определяется взаимным расположением блоков на диаграмме Предполагается, что блоки,
- 53. Отношения управления и выход-вход Отношение управления возникает тогда, когда выход одного
- 54. Обратные связи Обратная связь по управлению возникает тогда, когда выход некоторого
- 55. Отношение «выход-механизм» Обратная связь по управлению и обратная связь по входу
- 56. Отношение «выход-механизм» Связи «выход – механизм» возникают при отображении в модели
- 57. Дуги диаграмм IDEF0 Дуги IDEF0, как правило, изображают наборы предметов, поэтому
- 58. Разветвление дуг Разветвления дуги означают, что часть ее содержимого (или весь
- 59. Слияние дуг Слияние дуг указывает, что содержимое каждой ветви участвует в
- 63. Пример IDEF0-модели
- 64. Пример IDEF0-модели
- 65. Пример IDEF0-модели
- 66. Пример IDEF0-модели
- 67. Пример IDEF0-модели
- 68. Пример IDEF0-модели
- 69. Методология IDEF3 Предназначена для описания и документирования последовательности технологических процессов (потоков
- 70. Сценарии Основой модели IDEF3 служит сценарий бизнес-процесса Сценарием (Scenario) называется описание
- 71. Исполнение сценария Исполнение каждого сценария сопровождается соответствующим документооборотом, который состоит из
- 72. Диаграммы IDEF3 Модель IDEF3, как и другие модели SADT, представляет собой
- 73. Связи Взаимоотношения между действиями называются связями и обозначаются стрелками Существует три
- 74. Временное предшествование Предыдущее действие должно завершиться прежде, чем начнется последующее Изображается
- 75. Объектный поток Предшествующее действие завершается до начала последующего и порождает объект,
- 76. Нечеткое отношение Отношение между связями нельзя строго определить как отношение «предшествующий
- 77. Перекрестки Действие может быть связано с несколькими другими действиями по входу
- 78. Типы перекрестков
- 79. Пример IDEF3-модели
- 80. Диаграммы потоков данных Диаграммы потоков данных (Data flow diagramming, DFD) хорошо
- 81. Преимущества DFD-диаграмм DFD-диаграммы создавались как средство проектирования программных систем, тогда как
- 82. Преимущества DFD-диаграмм С помощью DFD-диаграмм требования к проектируемой ИС разбиваются на
- 83. Синтаксические элементы На DFD-диаграммах могут присутствовать следующие элементы: функциональные блоки (процессы);
- 84. Нотации для DFD Используются несколько систем обозначений для перечисленных элементов Наиболее
- 85. Пример нотации Йордана-ДеМарко
- 86. Пример нотации Гейна-Сарсона
- 87. Детализация процесса "Управление персоналом"
- 88. Модель «сущность-связь» Модель «сущность-связь» (entity-relationship model, ERM) – это еще
- 89. Модель «сущность-связь» ER-модель обычно используется при высокоуровневом (концептуальном) проектировании баз
- 90. Пример ER-диаграммы
- 91. ОБЪЕКТНОЕ МОДЕЛИРОВАНИЕ Методы объектного анализа и моделирования используются при разработке объектно-ориентированного
- 92. Графические средства В качестве графических моделей в этих методах применяются: диаграммы
- 93. Варианты использования Вариантом использования (use case) или прецедентом называют некоторый сценарий
- 94. Диаграммы прецедентов Диаграммы вариантов использования менее информативны по сравнению с диаграммами
- 95. Пример
- 96. Отношение расширения Вариант использования A расширяет (extends) другой вариант использования B,
- 97. Отношение включения Вариант использования A включает (includes, или использует, uses) вариант
- 98. Описание прецедента Должно содержать: имя, говорящее о назначении прецедента несколько предложений
- 99. Описание прецедента альтернативные сценарии с указанием условий их запуска действующие
- 100. Дополнения Для представления остальной информации каждый вариант использования может дополняться набором
- 101. СИСТЕМНЫЙ АНАЛИЗ
- 102. Проблемы Итогом анализа предметной области является построение ее модели Эта модель,
- 103. Этапы определения потребностей Выделение небольшого числа основных проблем Анализ каждой
- 104. Область применения После выделения основных потребностей нужно решить вопрос об области
- 105. Функции системы На основе выделенных потребностей пользователей формулируются возможные функции будущей
- 106. Функции системы Например: Все данные о сделках и клиентах будут сохраняться
- 107. Функции системы Предлагая те или иные функции, нужно уметь оценивать их
- 108. Системный анализ
- 109. Системная спецификация Результаты системного анализа представляются в виде системной спецификации, в
- 110. Требования к ПО Системная спецификация служит исходным документом при проведении анализа
- 111. Анализ требований Имеет своей целью: определить функции и характеристики программного продукта
- 112. Спецификация требований Результаты анализа требований сводятся в спецификацию требований к программному
- 113. Конец лекции
- 114. Скачать презентацию
Слайды и текст этой презентации