У вас вопросы?
У нас ответы:) SamZan.net

ориентированного подхода

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 27.4.2025

Декомпозиции на основе объектно-ориентированного подхода. Основные этапы.

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

Процесс разработки программного обеспечения с использованием объектно-ориентированного подхода включает четыре этапа:

1) анализ;

2) проектирование;

3) эволюция;

4) модификация.

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

Проектирование. Различают:
а) логическое проектирование, при котором принимаемые решения практически не зависят от условий эксплуатации (операционной системы и используемого оборудования);
б) физическое проектирование, при котором приходится принимать во внимание указанные факторы.

Эволюция системы – это процесс поэтапной реализации и подключения классов к проекту. Процесс начинается с создания основной программы или проекта будущего программного продукта. Затем реализуются и подключаются классы, так чтобы создать грубый, но, по возможности, работающий прототип будущей системы. Он тестируется и отлаживается. Например, таким прототипом может служить система, включающая реализацию основного интерфейса программного продукта (передача сообщений в отсутствующую пока часть системы не выполняется). В результате мы получаем работоспособный прототип продукта, который может быть, например, показан заказчику для уточнения требований.
Модификация – это процесс добавления новых функциональных возможностей или изменение существующих свойств системы. Как правило, изменения затрагивают реализацию класса, оставляя без изменения его интерфейс, что при использовании ООП обычно обходится без особых неприятностей, так как процесс изменений затрагивает локальную область. Изменение интерфейса - так же не очень сложная задача, но ее решение может повлечь за собой необходимость согласования процессов взаимодействия объектов, что потребует изменений в других классах программы. Однако сокращение количества параметров в интерфейсной части по сравнению с модульным программированием существенно облегчает и этот процесс.
Простота модификации позволяет сравнительно легко адаптировать программные системы к изменяющимся условиям эксплуатации, что увеличивает время жизни систем, на разработку которых затрачиваются огромные временные и материальные ресурсы.




1. таки вынужден работать надо запомнить 6 основных правил поведения в сильный мороз
2. заполнить Воспоминание ~ напоминание ~ упоминание Впечатлительный ~ впечатляющий Встряхнуть ~ вытряхн
3. 300 Интервал 0300 сложен глинами и аргиллитами а также алевролитами
4. Арк докум
5. тематичних моделей мережних процесів принципу декомпозиції на найпростіші елементи а потім їх агрегува
6. ОУ почти всегда используются в схемах с глубокой отрицательной обратной связью которая благодаря высокому
7. Для острого живота типичны следующие основные признаки- боли в животе разного характера и интенсивности на
8. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук ЛЬВІВ1
9. плана Бизнесплан это документ который- излагает запланированные цели; конкретизирует пути дости
10. Автоматизированный учет операций с вагонами на подъездных путях Вопрос взаимосвязанной