31133

Статические модели объектно-ориентированного представления программных систем

Доклад

Информатика, кибернетика и программирование

Диаграмма классов это набор классов и связей между ними. Диаграммы классов используются: в ходе анализа – для указания ролей и обязанностей сущностей которые обеспечивают поведение системы; в ходе проектирования – для фиксации структуры классов которые формируют системную архитектуру. Отношения в диаграммах класса. Ассоциации отображают структурные отношения между экземплярами классов.

Русский

2013-08-25

142.29 KB

13 чел.

Вопрос 20 Статические модели объектно-ориентированного представления программных систем.

Статические модели обеспечивают представление структуры систем в терминах базисных строительных блоков и отношений между ними.

Диаграмма классов это набор классов и связей между ними. Диаграммы классов используются:

  1.  в ходе анализа – для указания ролей и обязанностей сущностей, которые обеспечивают поведение системы;
  2.  в ходе проектирования – для фиксации структуры классов, которые формируют системную архитектуру.

Отношения в диаграммах класса.

Ассоциации отображают структурные отношения между экземплярами классов. Ассоциация имеет имя, роль, мощность, направление.  Направления  указывается по умолчанию сверху вниз, слева направо.

Обобщение это отношение между общим предметом (суперкласса) и специализированной разновидностью этого предмета (подкласса).  Подкласс может имеет одного или несколько родителей.

Зависимость это отношения использования между клиентом (зависимым элементом) и поставщиком (не зависимым элементом).

Реализация это семантическое отношение между классами, в котором класс-приемник выполняет реализацию операций интерфейса класса-источника.

Агрегация и композиция это разновидности ассоциации, отображающие структурные отношения между целым и его частями. Агрегация это отношение по ссылке (не физическое включение). Композиция это отношение по величине (физическое включение).

Деревья наследования это иерархия классов с использованием отношения обобщения.

Абстрактный класс – это класс, который не может иметь экземпляров. Имена этих классов пишутся курсивом.

Конкретный класс – класс, который может иметь экземпляры.

Конечный класс – класс, который не может иметь детей. Такой класс помечается теговой величиной {leaf}.

Корневой класс – класс, который не может иметь родителей. Он помечается теговой величиной {root}.

Аналогичные свойства имеют и операции. Обычно операция является полиморфной – в различных точках иерархии можно определять операции с похожей сигнатурой. Такие операции из дочерних классов переопределяют поведение соответствующих операций из родительских классов.


 

А также другие работы, которые могут Вас заинтересовать

45361. Школьный класс как малая социальная группа: характеристика, структура, уровни развития. Межличностные отношения и методы их изучения 60.5 KB
  План Признаки коллектива Характеристика класса как ученического коллектива Структура класса Формальная – неформальная Отсутствие структуры складывающаяся структура 2 или более группировок Уровни развития класса стадия 1 2 3 и последующие Межличностные отношения в классе звезды предпочитаемые отвергаемые изолированные Методы изучения межличностных отношений в классе социометрия выявление лидера Признаки коллектива: Общая социально значимая цель. В хорошо организованных коллективах проявляются взаимопомощь и...
45362. Изучение, обобщение и распространение передового педагогического опыта. Анализ опыта учителей-новаторов 39 KB
  Критерии педагогических инноваций Новизна оптимальности результативность массовость 7. Причины нереализованности педагогических новаций. 3 Изменение характера отношения учителей к самому факту освоения и применения педагогических новшеств. Внедрение достижений педагогической науки Инновационная направленность деятельности учителей включает и вторую составляющую внедрение в практическую педагогическую деятельность результатов психологопедагогических исследований.
45363. Диагностика результатов обучения школьников. Проверка и оценка работы школьников в процессе обучения 50.5 KB
  План Диагностика качества обучения определение цель принципы формула Контроль Понятие контроля Виды контроля Формы контроля Методы контроля Требования к контролю Тест как метод контроля Проверка Оценка 1. Принципы диагностирования обученности: Систематичность – разнообразие постоянство форм методов средств контроля. Необходимость контроля на всех этапах обучения. Понятие контроля.
45364. Проблема целей и содержания воспитания. Культурологический подход к воспитанию и обучению 45.5 KB
  Проблема целей и содержания воспитания. Понятие воспитания Цели воспитания Культурологический подход к воспитанию и обучению Содержание воспитания 1. Понятие воспитания Воспитание – это деятельность воспитателей по созданию условий для культурного становления и саморазвития личности иначе – деятельность педагога по организации жизни ребёнка на уровне культуры. Цели воспитания Цель воспитания – идеал к которому стремится общество и отдельный воспитатель.
45365. Проблемное обучение. Использование методов проблемного обучения в информатике 36.5 KB
  Использование методов проблемного обучения в информатике. План Технология проблемного обучения Проблемная ситуация Проблемное изложение Частичнопоисковая Исследовательская деятельность Приемы создания проблемных ситуаций Преимущества и недостатки проблемного обучения Использование методов проблемного обучения в информатике 1. Технология проблемного обучения предполагает организацию под руководством учителя самостоятельной поисковой деятельности учащихся по решению учебных проблем в ходе которых у школьников формируются новые...
45366. Познавательный интерес. Его формирование и развитие. Активизация познавательного интереса при обучении информатике 37.5 KB
  Познавательный интерес. Активизация познавательного интереса при обучении информатике. Понятие познавательного интереса Формирование познавательных интересов в обучении.
45367. Методы обучения. Их многообразие и классификация. Специфичность методов обучения информатике 62 KB
  Методы обучения. Методы по логике передачи и восприятия учебной информации индуктивные дедуктивные 3. Методы стимулирования интереса 3. Методы стимулирования и активации долга и ответственности 3.
45368. Индивидуализация и дифференциация обучения. Формы и методы индивидуализации и дифференциации 24 KB
  Модели дифференциации: Модель потоков. Продвинутые средние низкие потоки Модель гибкого состава класса. Некоторые пары вместе Модель разнородных классов. Всё время разные дети на один предмет Интерактивная модель.
45369. Воспитательная система. Многообразие воспитательных систем 60.5 KB
  Многообразие воспитательных систем План Сущность воспитательной системы. Структура воспитательной системы. Этап становления Отработка содержания деятельности и структуры системы Завершающий Обновление и совершенствование системы Разнообразие воспитательных систем 4. Сущность воспитательной системы Воспитательная система – это упорядоченная совокупность компонентов взаимодействие и интеграция которых определяет наличие у школы способностей целенаправленно и эффективно содействовать развитию личности ребенка.