Центр дистанционного обучения
Анализ и концептуальное моделирование систем
Смоленцева Т.Е.: smolenceva@mirea.ru:
Online-edu.mirea.ru
online.mirea.ru
Центр дистанционного обучения
ЛЕКЦИЯ 3.
Объектно-ориентированное моделирование.
online.mirea.ru 2
Центр дистанционного обучения
СОДЕРЖАНИЕ ЛЕКЦИИ:
•Сущность структурного подхода. Базовые принципы структурного подхода
•Сущность объектно-ориентированного подхода
•Базовые принципы объектно-ориентированного подхода: уникальность,
классификация, инкапсуляция, наследование, полиморфизм
online.mirea.ru 3
Центр дистанционного обучения
1. Сущность структурного подхода. Базовые принципы структурного подхода
Принципы структурного похода:
1.Разделяй и властвуй. Для решения сложной задачи используется ее разбиение на несколько более простых подзадач.
2.Иерархическое упорядочивание. Решение задачи представляется в виде иерархии описаний (функций, потоков данных), где описания вышестоящих уровней детализируются при помощи описаний нижестоящих уровней.
3.Абстрагирование. При решении задачи рассматриваются только важные ее аспекты;
все незначительное отбрасывается.
4.Формализация. Все принятые решения описываются формально.
5.Непротиворечивость. Никакая часть системы не может противоречить никакой другой. Все должно быть согласованно и находиться в соответствии.
online.mirea.ru 4
Центр дистанционного обучения
Модель процесса
Для структурного подхода характерен каскадный жизненный цикл системы,
когда каждый последующий этап решения задачи выполняется после полного
завершения предыдущего этапа.
Это является следствием принципа иерархической упорядоченности.
Система (как и ее описание) представляет собой иерархическую структуру,
в которой вышестоящие уровни определяются через нижестоящие. Любую
вершину в иерархии можно считать определенной только в том случае, если
определены все ее потомки.
online.mirea.ru 5