Содержание
- 2. Декомпозиция программных систем алгоритмическая объектно-ориентированная В основе алгоритмической декомпозиции лежит разбиение по действиям – алгоритмам. Эта
- 3. Абстрагирование Создавая понятие в интересах какой-либо задачи, мы отвлекаемся (абстрагируемся) от несущественных характеристик конкретных объектов, определяя
- 4. Инкапсуляция Инкапсуляция и абстракция – взаимодополняющие понятия: абстракция выделяет внешнее поведение объекта, а инкапсуляция содержит и
- 5. Модульность Общая цель декомпозиции на модули – уменьшение сроков разработки и стоимости ПС за счет выделения
- 6. Свойства модулей Информационная закрытость Связность модуля Сцепление модулей Информационная закрытость означает следующее: все модули независимы, обмениваются
- 7. Свойства модулей Информационная закрытость Связность модуля Сцепление модулей Связность модуля – это мера зависимости его частей.
- 8. Измерение связности – сила связности (СС)
- 9. Свойства модулей Информационная закрытость Связность модуля Сцепление модулей Сцепление – это мера взаимозависимости модулей по данным.
- 10. Измерение сцепления – степень сцепления (СЦ)
- 11. Измерение сцепления – степень сцепления (СЦ)
- 12. Иерархическая организация Иерархическая организация – это формирование из абстракций иерархической структуры. Иерархическая организация задает размещение абстракций
- 13. Основные характеристики иерархической структуры Иерархическая структура программной системы – это основной результат предварительного проектирования. Она определяет
- 14. Общая характеристика объектов Объект – это конкретное представление абстракции. Объект обладает индивидуальностью, состоянием и поведением. Структура
- 15. Виды отношений между объектами Связь – это физическое или понятийное соединение между объектами. Объект сотрудничает с
- 16. Агрегация Агрегация обозначает отношения объектов в иерархии «целое/часть». Агрегация обеспечивает возможность перемещения от целого (агрегата) к
- 17. Общая характеристика классов Класс – это описание множества объектов, которые разделяют одинаковые свойства, операции, отношения и
- 18. Виды отношений между классами Всего существует четыре основных вида отношений между классами: ассоциация (фиксирует структурные отношения
- 19. Ассоциация Примеры отношений между классами Агрегация Композиция Наследование
- 21. Скачать презентацию