Содержание
- 2. Примеры сложных систем Структура вещества Структура персонального компьютера Структура живых организмов Структура социальных институтов
- 3. Признаки сложной системы (по Саймону) Сложность часто представляется в виде иерархии Выбор, какие компоненты в данной
- 4. 1. Сложность часто представляется в виде иерархии Структура вещества Структура социальных институтов
- 5. 2. Выбор, какие компоненты в данной системе считаются элементарными, относительно произволен (на усмотрение наблюдателя)
- 6. 3. Внутрикомпонентная связь обычно сильнее, чем связь между компонентами
- 7. 4. Иерархические системы обычно состоят из немногих типов подсистем, по-разному скомбинированных и организованных
- 8. 4. Иерархические системы обычно состоят из немногих типов подсистем, по-разному скомбинированных и организованных Структура вещества Структура
- 9. 5. Работающая сложная система является результатом развития работавшей простой системы
- 10. Пример: структура ПК
- 11. Промышленные программные системы Большие системы терабайты и петабайты данных, сотни и тысячи пользователей Сложные системы тысячи
- 12. Причины сложности разработки программной системы Сложность проблемы (предметной области), изменение требований Сложность управления процессом разработки Сложность
- 13. Задача разработчиков программной системы Создать иллюзию простоты и защитить пользователей от сложности описываемого предмета или процесса
- 14. Зачем бороться со сложностью? Главная причина проблем: физическая ограниченность возможностей человека при работе со сложными системами
- 15. Внесение порядка в хаос Способы преодоления сложности:
- 16. Декомпозиция Роль декомпозиции: разделение сложной системы на простые части Алгоритмическая декомпозиция Объектно-ориентированная декомпозиция
- 17. Виды декомпозиции: процедурная Действия Процессы Процедуры Алгоритмы Функции Этапы/Блоки глаголы
- 18. Виды декомпозиции: объектно-ориентированная Объекты Классы Модули Компоненты Подсистемы существительные
- 19. Какая декомпозиция лучше: алгоритмическая или объектно-ориентированная? Опыт показывает, что полезнее начинать с объектной декомпозиции: объектная декомпозиция
- 20. Абстракция
- 21. Абстракция Роль абстракции: выделение важных деталей сложной системы Абстракция (от лат. abstractio отвлечение) — форма познания,
- 22. Примеры абстракций Монитор Системный блок Клавиатура Мышь Обычный пользователь Системный администратор процессор Мат.плата Видео- адаптер RAM
- 23. Уровни абстракции Конкретизация Абстрагирование
- 24. Иерархия Роль иерархии: упорядочение родственных абстракций по уровням
- 26. Скачать презентацию























Хакерские утилиты и защита от них. 11 класс
Разработка компьютерной программы, обучающей умениям оценивания диагностируемости систем управления
Лекции по информатике (часть 1)
Анализ информационной безопасности предприятия
Создание 3D модели на основе операций твердотельного моделирования.(2 занятие)
Создание фильма в программе Windows Movie Maker
Информатика. Моё хобби
Принцип программного управления компьютером. Лекция № 2
Informatsionnoe_obschestvo
Основные принципы алгоритмизации и программирования
Создание игры в жанре платформера на языке C#, Unity
Социальные сети. You Tube
Базовая обработка изображений
Программа: PROGRAM arifm
بسم-الله-الرحمن-الرحيم
Защита детей от информации, причиняющей вред их здоровью и развитию
Lecture_02_Python
Регистрация на сайте УдГУ
ВКР: Разработка обучающей системы для получения первоначальных навыков владения английским языком
Стили. Оглавление. MS WORD 5
Растровая графика
Продвижение в Ютуб
Правила этикета при работе с компьютерной сетью
Вселеная S.T.A.L.K.E.R
Java. Unit and Integration Testing
Анализ методов и средств резервного копирования
Топливный калькулятор
Подключение к VPN Для Windows 10