Вопрос Классы систем в теоретическом и прикладном аспектах
Вопрос Подсистема, иерархическая система. Функциональный и агрегирующий типы взаимодействий в иерархии систем, классов и объектов.
Многоуровневая система (иерархическая) –это сложная система, структура которой такова, что управление передается от вышестоящего уровня к нижестоящему, а обрабатываемая информация от нижестоящих к вышестоящим уровням.
ПОДСИСТЕМА — часть системы, которая изучается самостоятельно и сама обладает системными свойствами. Каждая П. является в свою очередь системой, которая сама может делиться на более частные П.
Существует 5 типов иерархий:
1. по управлению (каждый последующий уровень подчинен управленческой ин-
формации),
2. по информации (каждый уровень зависит от информации предыдущего),
3. по функциям (каждый уровень – это своя функция),
4. по времени (каждый уровень привязан по его активизации к следующему интер-
валу времени, когда работает только один уровень, а другие не работают),
5. по деятельности (каждый уровень определяется видом деятельности, работы),
иначе по “стратам”.
Преимущества иерархической системы:
1. высокая надежность (возможность введения дополнительных уровней-дублеров),
2. высокая пропускная способность,
3. универсальность (возможность введения новых уровней-функций),
4. высокая эффективность.
Функциональный и агрегирующий типы взаимодействий в иерархии систем, классов и объектов.
Он на лекции говорил пример,когда 2 человека смотрят на кошку.Один видит в ней мягкость,можно погладить и т.д.(функциональный тип),второй видит её скелет,строение(агрегирующий,композиционный тип)
вопрос Классы систем в теоретическом и прикладном аспектах.
5 вопрос Объектно-ориентированный подход в моделировании. Понятия «объект» и «класс». Свойства (атрибуты) и функции (методы) объектов.
Объектно-ориентированный подход в моделировании – подход, использующий объектную декомпозицию(Декомпозиция — научный метод, использующий структуру задачи и позволяющий заменить решение одной большой задачи решением серии меньших задач, пусть и взаимосвязанных, но более простых.)
Объектно-ориентированная модель представляет собой совокупность диаграмм, описывающих с использованием языка UML различные аспекты структуры и поведения информационной системы.
Диаграмма в UML — это графическое представление набора элементов, изображаемое чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями).
В процессе объектно-ориентированного проектирования определяются логические программные объекты, которые будут реализованы средствами объектно-ориентированного языка программирования. Эти программные объекты включают в себя атрибуты и методы.
n Объект – осязаемая реальность, имеющая четко определенное поведение.
n Объект обладает состоянием, поведением, индивидуальностью
n Структура и поведение схожих объектов определяют общий для них класс
n Множество объектов со схожими свойствами (состояние, поведение, индивидуальность) = КЛАСС
Свойства объекта:
n Состояние объекта – перечень всех возможных (статических) свойств объекта и текущими (динамическими) значениями каждого из этих свойств
n Поведение – воздействие объекта на другой объект и наоборот, а также относительное изменение состояний этих объектов и передачу сообщений между ними
n Индивидуальность – это свойство объекта, отличающее его от других объектов
Объекты и их атрибуты
Наиболее часто в сценариях 3-125313.php">2