Применение UML и шаблонов проектирования — Крэг Ларман

(Пока оценок нет)
Загрузка...

Применение UML и шаблонов проектирования, 2-ое издание Навазние: Применение UML и шаблонов проектирования, 2-ое издание
Автор: Крэг Ларман
Издательство: Вильямс
Год: 2004
ISBN: 5-8459-0250-9
DJVU: 6 Мб


Назначение книги Крэга Лармана «Применение UML и шаблонов проектирования» — помочь разработчику или студенту в освоении важнейших принципов и современнейших приемов объектно-ориентированного анализа и проектирования (ООА/П). Изучив материал книги, читатель сможет как создавать диаграммы UML, так и применять этот язык в контексте проектирования систем программ на практике. Будучи известным специалистом по объектным технологиям и итеративным методам разработки, Крэг Ларман описывает 3 итерации в русле одного примера, автор подробно разбирает основные аспекты ООА/П и акцентирует внимание на наиболее важных стадиях разработки, шаблонах и принципах.
В число наиболее значимых вопросов, затронутых в книге, входят:
моделирование объектов, относящихся к предметной области, выявление объектов «сферы интересов», определение их взаимосвязей и атрибутов;
— главные принципы проектирования объектов, освоение наиболее важных знаний (например, распределение обязанностей между объектами и проектирование их взаимодействия согласно принципам Expert, Protected Variations и Indirection);
— прецеденты и требования, идентификация и запись требований;
— создание архитектур, содержащих множество уровней и позволяющих повысить гибкость, работоспособность и способность поддержки приложений;
— итеративный процесс разработки, так называемый «живой» UP, организация процесса разработки и моделирования с применением простых методов унифицированного процесса UP как часто используемого итеративного процесса, полезные рекомендации по его применению;
— шаблоны для проектирования, разработка объектов и контуров с применением наиболее популярных шаблонов (Strategy, Adapter, Template, Observer, Method, Factory, Command).
Данная версия издания полностью обновлена. Объект рассмотрения в ней — модифицированная задача и проблемы, которые могут возникнуть в ходе ее решения, кроме того, в книге содержится свежая информация о шаблонах, унифицированном процессе, прецедентах, архитектурном анализе и пр. Данная версия книги дает возможность освоить практику проведения анализа и проектирования объектов.

10,434 просмотров всего, 1 просмотров сегодня




Скачать книгу:


UniBytes (DJVU)
GigaBase (DJVU)
Share4web (DJVU)

Применение UML и шаблонов проектирования — Крэг Ларман: 4 комментария

  1. almazbur

    "повысить гибкость, робастность и способность поддержки приложений"

    winked темный я какой-то — научных терминов наподобие робастность не понимаю…

  2. almazbur

    "- шаблоны для проектирования, разработка робастных объектов и контуров с применением наиболее популярных шаблонов (Strategy, Adapter, Template, Observer, Method, Factory, Command)."

    заодно уж…

    те комменты, где у меня жалоба на 1 или 2 ссылки — не первоочередные.
    Где речь идет обо всех или о 1-2 ссылках и 1 битом архиве, пожалуйста, первыми на просмотр.

    Почему кнопка [Добавить новость] не заблокирована? Нажимаю, а мне в ответ — Вы не имеете прав для добавления новостей. Есть книги (у меня), которых нет на сайте (у вас). И как с этим жить?

  3. Старьёвщик Автор записи

    Слово, кстати, такое существует.

    Цитата: almazbur
    Где речь идет обо всех или о 1-2 ссылках и 1 битом архиве, пожалуйста, первыми на просмотр.


    Как получается. Т.к. файлы изначально не сохранялись на локальной машине, то не все их быстро удаётся восстановить.

    Цитата: almazbur
    Почему кнопка [Добавить новость] не заблокирована? Нажимаю, а мне в ответ — Вы не имеете прав для добавления новостей. Есть книги (у меня), которых нет на сайте (у вас). И как с этим жить?


    Был период, когда на сайт начали добавлять фильмы, игры и т.п. Пришлось отключить. Сейчас возможность добавления новостей снова включена для пользователей.

Добавить комментарий для Старьёвщик Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *