Содержание
- 2. План лекции 1. Задачи и базовые принципы моделирования программных систем 2. Визуализация при моделировании сложных систем
- 3. Проблема: Результаты разработки не удовлетворяют требованиям заказчика Причина: Разработчиками были приняты неверные проектные решения Что делать
- 4. Задачи моделирования программных систем Модель - упрощенное представление какого-либо объекта или явления реального мира. Модели строят
- 5. Базовые принципы моделирования Каждая модель может быть воплощена на некотором уровне абстракции. Степень детальности рассмотрения свойств
- 6. Проектирование – процесс преобразования информационных моделей объекта Проектирование – это, по существу, производство документации, содержащей описание
- 7. Визуализация при моделировании сложных систем В условиях коллективного проекта и высокой сложности системы для документирования и
- 8. Исторические предшественники: графические нотации математических моделей 1. Теория множеств Диаграммы Венна A ∈ B A ∩
- 9. Исторические предшественники: семантические сети Семантические сети получили свое развитие в рамках разработки специальных языков и графических
- 10. Пример: Фрагмент семантической сети для представления иерархии классов предметной области «Автомобили»
- 11. Диаграммы структурного анализа систем Структурный анализ – это метод исследования системы, который начинается с наиболее общего
- 12. SADT - Методология функционального моделирования Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для
- 13. Компоненты SADT-диаграмм: «Деятельности» Деятельность (или процесс) представляет собой некоторое действие или набор действий, которые имеют фиксированную
- 14. Компоненты SADT-диаграмм: «Стрелки» Стрелка служит для обозначения некоторого носителя или воздействия, которые обеспечивают перенос информации (или
- 15. Техника построения SADT-диаграмм Техника построения SADT-диаграмм однозначно определяет правила изображения стрелок каждого вида ICOM: (I) -
- 16. Обозначение процессов и ICOM-стрелок на SADT-диаграммах
- 17. SADT-диаграмма системы оформления банковского кредита (верхний уровень иерархии) Правила оформления кредита
- 18. Модель SADT – иерархическая система диаграмм Важная особенность методологии SADT - последовательная детализация модели системы: построение
- 19. ERD - Диаграммы "Сущность – Связь" Диаграммы "сущность-связь" (ERD) предназначены для графического представления моделей данных программных
- 20. Обозначения сущностей на ER-диаграммах Для обозначения сущностей используют набор стандартных графических элементов – прямоугольников с дополнительными
- 21. Обозначения связей на ER-диаграммах Связь - это абстракция некоторого отношения или ассоциации между реальными объектами предметной
- 22. Обозначения связей на ER-диаграммах Связь отображает не только семантику отношения между сущностями (указанную именем связи), но
- 23. Пример ER-диаграммы: фрагмент упрощенной концептуальной модели данных «Система учета результатов учебного процесса»
- 24. Комментарии Между сущностями "Студенты" и "Специальности" определена бинарная связь "Обучается по". Связь имеет порядок (кратность) N:1,
- 25. DFD - Диаграммы потоков данных DFD-модель системы – это информационная модель, основными компонентами которой являются потоки
- 26. Компоненты DFD-модели: Внешние сущности Внешняя сущность (терминатор) представляет собой любой материальный объект, находящийся за пределами границ
- 27. Компоненты DFD-модели: Процессы и Подсистемы Процесс представляет собой совокупность операций по преобразованию входных потоков данных в
- 28. Компоненты DFD-модели: Накопители Накопитель (хранилище) данных представляет собой абстрактное устройство или способ хранения информации, перемещаемой между
- 29. Компоненты DFD-модели: Поток данных Поток данных представляет информацию, передаваемую через некоторое соединение от источника к приемнику.
- 30. Пример DFD-модели
- 31. Заключение Исследования и программные разработки в области структурного анализа сложных систем позволили выработать базовые концепции визуального
- 33. Скачать презентацию