Uml 2 и Унифицированный Процесс скачать

      Комментарии к записи Uml 2 и Унифицированный Процесс скачать отключены

Уважаемый гость, на данной странице Вам доступен материал по теме: Uml 2 и Унифицированный Процесс скачать. Скачивание возможно на компьютер и телефон через торрент, а также сервер загрузок по ссылке ниже. Рекомендуем также другие статьи из категории «Учебники».

Uml 2 и Унифицированный Процесс скачать.rar
Закачек 3066
Средняя скорость 9895 Kb/s
Скачать

О книге «UML 2 и Унифицированный процесс, 2е издание Практический объектноориентированный анализ и проектирование»

Сегодня многие книги посвящены или UML, или Унифицированному процессу (Unified Process, UP), но не им обоим. Арлоу и Нейштадт заполнили этот пробел книгой, являющей собою замечательный синтез UML и UP. Здесь вы изучите методики объектноориентированного анализа и проектирования, синтаксис и семантику UML и соответствующие аспекты UP. Книга содержит точный и лаконичный обзор UML и UP с точки зрения ОО аналитика и проекти ровщика. В издании четко и понятно рассказано о практическом применении UML 2 на этапах анализа и проектирования Унифицированного процесса. Вы узнаете о роли моделирования в цикле разработки ПО, и эти знания помогут вам ответить на вопрос: как и когда использовать (или не использовать) UML, чтобы найти оптимальное решение для своего проекта. Авторы приводят множество примеров и дают рекомендации, бесценные для начинающих разработчиков моделей. Опытные ОО аналитики и проектировщики найдут в книге по лезное руководство и справочник по UML 2.

На нашем сайте вы можете скачать книгу «UML 2 и Унифицированный процесс, 2е издание Практический объектноориентированный анализ и проектирование» Арлоу Джим, Нейштадт Айла бесплатно и без регистрации в формате pdf, читать книгу онлайн или купить книгу в интернет-магазине.

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

Концептуализация системы – это рождение приложения. Человеку, который разбирается и в технологии, и в потребностях бизнеса, приходит в голову идея
приложения. Цель этапа концептуализации – охватить всю картину целиком: за­чем нужна система, можно ли ее разработать за разумную цену, покроет ли спрос на систему затраты на ее создание. До этапа концептуализации у вас есть идея но­вого приложения. После него – постановка задачи, которая является отправной точкой для анализа.

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

Анализ предметной области охватывает общие знания о приложении: понятия и отношения между ними, известные экспертам в данной области. Цель состоит
в том, чтобы выработать точную, четкую, понятную и корректную модель реального мира. В результате анализа предметной области обычно формируется модель классов и, в некоторых случаях, модели состояний. Реже подготавливаются модели взаимодействия. Самое важное в построении модели предметной облас­ти – решить, какую именно информацию следует включить в модель (опреде­лить границы приложения) и каким образом ее представить (выбрать уровень аб­страгирования).

Анализ приложения охватывает компьютерные аспекты системы, видимые поль­зователям. Объекты приложения – это не просто внутренние проектные решения. Их важность обусловлена тем, что с ними будут иметь дело пользователи. Классы приложения делятся на контроллеры, устройства и пограничные объек­ты. На этом этапе формируется в первую очередь модель взаимодействия, однако модели классов и состояний тоже не остаются без изменений.

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

Проектирование системы
Цель проектирования системы – выработать высокоуровневую стратегию (архи­тектуру) решения задачи по созданию приложения. Выбор архитектуры – это
важное решение, обладающее широким спектром последствий. Этот выбор осно­вывается на предъявляемых требованиях и на предыдущем опыте. Проектиров­щик системы должен определить политику, которая будет направлять действия на следующем этапе.

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

Реализация – это последний этап разработки, на котором приходится иметь дело со спецификой языков программирования. В первую очередь нужно заняться во­просами реализации, не зависящими от выбранного языка. Иногда бывает полез­но подкорректировать классы, прежде чем приступать к написанию кода, чтобы упростить разработку или повысить производительность. Делать это без веских оснований не следует.

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

Аккуратное моделирование сокращает вероятность ошибок, но не исключает необходимость тестирования. Вы должны выполнить модульное тестирование,
тестирование взаимодействия и системное тестирование. В процессе модульного тестирования разработчики проверяют написанные ими самими классы и мето­ды. Тестирование взаимодействия заключается в объединении различных клас­сов и методов. Системное тестирование – это проверка всего приложения в це­лом на предмет соответствия выявленным на этапе анализа требованиям.

Описание книги UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование:
Предлагаемая вашему вниманию книга — практическое руководство по сложному процессу объектно-ориентированного анализа и проектирования с помощью UML 2. В нем показано место ОО анализа и проектирования в цикле разработки программного обеспечения, как его определяет Унифицированный процесс (UP).

Второе издание тщательно переработано и дополнено в соответствии с синтаксисом UML 2, содержит массу практических, мощных и удобных методик ОО анализа и проектирования, готовых к непосредственному использованию. Вы изучите синтаксис и семантику UML 2 и соответствующие аспекты UP. Книга дает точный и лаконичный обзор UML и UP с точки зрения ОО аналитика и проектировщика.

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

Содержание книги «UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование»:

Часть I. Введение в UML и UP

  • Что такое UML?
  • Что такое Унифицированный процесс?

Часть II. Определение требований

  • Рабочий поток определения требований
  • Моделирование прецедентов
  • Дополнительные аспекты моделирования прецедентов

Часть III. Анализ

  • Рабочий поток анализа
  • Объекты и классы
  • Выявление классов анализа
  • Отношения
  • Наследование и полиморфизм
  • Пакеты анализа
  • Реализация прецедентов
  • Дополнительные аспекты реализации прецедентов
  • Диаграммы деятельности
  • Дополнительные аспекты диаграмм деятельности

Часть IV. Проектирование

  • Рабочий поток проектирования
  • Проектные классы
  • Уточнение отношений, выявленных при анализе
  • Интерфейсы и компоненты
  • Реализация прецедента на этапе проектирования
  • Конечные автоматы
  • Дополнительные аспекты конечных автоматов

Часть V. Реализация

  • Рабочий поток реализации
  • Развертывание

Часть VI. Дополнительные материалы

10,448 просмотров всего, 0 просмотров сегодня


Статьи по теме