🗊 Презентация Объектно-ориентированный анализ и проектирование

Нажмите для полного просмотра!
Объектно-ориентированный анализ и проектирование, слайд №1 Объектно-ориентированный анализ и проектирование, слайд №2 Объектно-ориентированный анализ и проектирование, слайд №3 Объектно-ориентированный анализ и проектирование, слайд №4 Объектно-ориентированный анализ и проектирование, слайд №5 Объектно-ориентированный анализ и проектирование, слайд №6 Объектно-ориентированный анализ и проектирование, слайд №7 Объектно-ориентированный анализ и проектирование, слайд №8 Объектно-ориентированный анализ и проектирование, слайд №9 Объектно-ориентированный анализ и проектирование, слайд №10 Объектно-ориентированный анализ и проектирование, слайд №11 Объектно-ориентированный анализ и проектирование, слайд №12 Объектно-ориентированный анализ и проектирование, слайд №13 Объектно-ориентированный анализ и проектирование, слайд №14

Вы можете ознакомиться и скачать презентацию на тему Объектно-ориентированный анализ и проектирование. Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Вступ. Об'єктно-орієнтований підхід. Методологія об'єктно-орієнтованого аналізу
Описание слайда:
Вступ. Об'єктно-орієнтований підхід. Методологія об'єктно-орієнтованого аналізу

Слайд 2


Общие понятия Объектно-ориентированный анализ и проектирование (ООАП, Object-Oriented Analysis/Design) - технология разработки программных систем, в...
Описание слайда:
Общие понятия Объектно-ориентированный анализ и проектирование (ООАП, Object-Oriented Analysis/Design) - технология разработки программных систем, в основу которых положена объектно-ориентированная методология представления предметной области в виде объектов, являющихся экземплярами соответствующих классов Предметная область (domain) - часть реального мира, которая имеет существенное значение или непосредственное отношение к процессу функционирования программы. Ахитектура системы – описание структуры классов и объектов

Слайд 3


Простые и сложные программные системы «Эйнштейн утверждал, что должны существовать простые объяснения природных процессов, так как Бог не действует...
Описание слайда:
Простые и сложные программные системы «Эйнштейн утверждал, что должны существовать простые объяснения природных процессов, так как Бог не действует из каприза или по произволу. У программиста нет такого утешения: сложность, с которой он должен справиться, лежит в самой природе системы» Простые программные системы: Создаются одним разработчиком Ограничена область применения Короткий период существования Легче заменить чем-то новым, чем исправлять или модернизировать

Слайд 4


Причины сложности ПО Сложность предметной области Сложные элементы в решаемых задачах Много требований к ПО(м.б. взаимоисключающих или неявно...
Описание слайда:
Причины сложности ПО Сложность предметной области Сложные элементы в решаемых задачах Много требований к ПО(м.б. взаимоисключающих или неявно формируемых, напр., удобство, надежность) У пользователя и разработчика разные «взгляды» на проблему/задачу (видео) Изменение требований в процессе разработки

Слайд 5


Причины сложности ПО Трудность управления процессом разработки Основная задача разработчиков - создать иллюзию простоты Исходный код д.б. компактным...
Описание слайда:
Причины сложности ПО Трудность управления процессом разработки Основная задача разработчиков - создать иллюзию простоты Исходный код д.б. компактным Многомодульность систем сложность коллективной разработки

Слайд 6


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

Слайд 7


Причины сложности ПО Неудовлетворительные способы описания поведения больших дискетных систем В реальном мире действуют строгие законы физики...
Описание слайда:
Причины сложности ПО Неудовлетворительные способы описания поведения больших дискетных систем В реальном мире действуют строгие законы физики поведение физической системы можно предугадать Компьютерная модель такой системы (дискретная) не подчинена законам физики Наличие большого числа элементо/модулей и дискретных связей между ними система легко подвергается внешнему «вторжению» в процессы «Чем сложнее система, тем легче ее полностью развалить»

Слайд 8


Пример системы средней сложности
Описание слайда:
Пример системы средней сложности

Слайд 9


Признаки сложных систем Сложные системы часто являются иерархическими архитектура сложных систем складывается и из компонентов, и из иерархических...
Описание слайда:
Признаки сложных систем Сложные системы часто являются иерархическими архитектура сложных систем складывается и из компонентов, и из иерархических отношений этих компонентов. Выбор, какие компоненты в системе считаются элементарными, оставляется на усмотрение исследователя. Внутрикомпонентная связь обычно сильнее, чем связь между компонентами. Иерархические системы обычно состоят из немногих типов подсистем, по-разному скомбинированных и организованных разные сложные системы содержат одинаковые структурные части «Любая работающая сложная система является результатом развития работавшей более простой системы... Сложная система, спроектированная «с нуля», никогда не заработает. Следует начинать с работающей простой системы»

Слайд 10


Формы сложной системы Структура классов (To be a part)
Описание слайда:
Формы сложной системы Структура классов (To be a part)

Слайд 11


Формы сложной системы Структура объектов (Is-A)
Описание слайда:
Формы сложной системы Структура объектов (Is-A)

Слайд 12


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

Слайд 13


Каноническая форма сложной системы
Описание слайда:
Каноническая форма сложной системы

Слайд 14


Способ организации систем «Способ управления сложными системами был известен еще в древности — divide et impera (разделяй и властвуй)» ( Дейкстра Э)....
Описание слайда:
Способ организации систем «Способ управления сложными системами был известен еще в древности — divide et impera (разделяй и властвуй)» ( Дейкстра Э). Декомпозиция – алгоритмическая и объектно-ориентированная Абстракция - игнорирование не слишком важных деталей и работа с обобщенной, идеализированной моделью объекта Методы проектирования упорядочивают процесс создания сложных программных систем, как общие средства доступные для всей группы разработчиков Объектная структура (иерархии) иллюстрирует схему взаимодействия объектов друг с другом



Похожие презентации
Mypresentation.ru
Загрузить презентацию