Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Полиморфизм




Полиморфизм — возможность с помощью одного имени обозначать операции из различных классов (но относящихся к общему суперклассу). Вызов обслуживания по полиморфному имени приводит к исполнению одной из некоторого набора операций.

Объектно-ориентированный и системный анализ.

На объектную модель влияет ранняя модель жизненного цикла программного обеспечения. Традиционная техника анализа основана либо на потоках данных в системе (анализ отношений), либо на процессах протекающих в системе (структурный анализ). Объектно-ориентированный анализ (или ООА) направлен на создание моделей реальной действительности на. основе объектно-ориентированного мировоззрения.

Объектно-ориентированный анализ — это методология-, при которой требования к системе воспринимаются с точки зрения классов и объектов, выявленных в предметной области.

Границы между стадиями анализа и проектирования размыты, но решаемые ими задачи определяются достаточно четко. В процессе анализа мы моделируем проблему, обнаруживая классы и объекты, которые составляют словарь проблемной области. При объектно-ориентированном проектировании мы изобретаем абстракции и механизмы, обеспечивающие поведение, требуемое моделью.

Классические подходы

На данный момент найдены различные источники классов и объектов, согласующихся с требованиями предметной области. Назовем эти подходы классическими, поскольку они опираются на классическую категоризацию. Кандидаты в классы и объекты:

Таблица 1.

Осязаемые предметы Автомобили, телеметрические данные, датчики давления
Роли Мать, учитель, политик
События Посадка, прерывание, запрос
Взаимодействие Заем, встреча, пересечение

Таблица 2

Люди Человеческие существа, выполняющие некоторые функции
Места Области, связанные с людьми или предметами
Предметы Осязаемый материальный объект или группа объектов
Организации Формально организованная совокупность людей, ресурсов, оборудования, которая имеет определенную цель и существование которой в целом не зависит от индивидуумов
Концепции Принципы и идеи, сами по себе неосязаемые, но предназначенные для организации деятельности и/или общения, или же для наблюдения за ними
События Нечто случающееся с чем-то в заданное время или последовательно

Таблица 3

Структуры Отношения «целое – часть» и «общее – частное»
Другие системы Внешние системы, с которыми взаимодействуют приложения
Устройства Устройства, с которыми взаимодействует приложение
События Происшествия, которые должны быть запомнены
Разыгрываемые роли Роли, которые выполняют пользователи, работающие с приложением
Места Здания, офисы и другие места, существенные для работы приложения
Организационные структуры Группы, к которым принадлежат пользователи. Единицы.

Поделиться:

Дата добавления: 2015-04-11; просмотров: 143; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты