Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

VPS в России, Европе и США

Бесплатная поддержка и администрирование

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

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

ПРИМЕНЕНИЕ UML И ШАБЛОНОВ ПРОЕКТИРОВАНИЯ. Введение в объектно-ориентированный анализ и проектирование

Крэг Ларман

Издано:2001, М., Издательский дом "Вильямс"
Для читателей с различным уровнем подготовки
ISBN: 5-8459-0125-1
Твердый переплет, 496 стр.
Формат: 70x100/16

Начало
Оглавление
Полное содержание
Об авторе
[Заказать книгу в магазине "Мистраль"]

Предисловие

Поздравляем! Вы сделали правильный выбор! Перед вами - практическое руководство и путеводитель по интересной стране объектно-ориентированного анализа и проектирования. В этой книге приводится много новой информации.

Во-первых, вы узнаете, что объектная технология приобретает все более широкое распространение при разработке программного обеспечения. Этот процесс особенно активизировался с появлением языка Java, в связи с чем возрастает роль объектно-ориентированного анализа и проектирования, так как владение этими вопросами обеспечивает создание робастных и простых в поддержке объектно-ориентированных систем, а также открывает новые возможности в развитии карьеры архитектора, аналитика или проектировщика программного обеспечения.

Во-вторых, те, кто еще не знакомы с вопросами объектно-ориентированного анализа и проектирования, наверняка планируют освоить эту область знаний. Данная книга станет хорошим путеводителем и позволит шаг за шагом пройти путь от определения требований к системе до создания кода.

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

В-четвертых, идиомы и удачные проектные решения при создании объектно-ориентированных систем были сформулированы в виде шаблонов, которые эксперты предлагают применять при создании систем. Из этой книги вы узнаете, как применять шаблоны проектирования, включая популярную "четверку", а также наиболее важные шаблоны GRASP, в которых сконцентрированы фундаментальные принципы распределения обязанностей при объектно-ориентированном проектировании. Изучив и применив шаблоны, можно повысить уровень своего мастерства в области анализа и проектирования.

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

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

В-седьмых, здесь показано, как перейти от этапа объектно-ориентированного проектирования к созданию кода на языке Java

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

И, наконец, здесь рассказывается, как разработать объектно-ориентированную структуру и использовать ее для создания структуры базы данных

Основная задача

Основная задача этой книги сводится к следующему:

Помочь студентам и разработчикам в создании удачных объектно-ориентированных решений за счет применения набора обоснованных принципов и эвристик.

В процессе изучения и применения приведенной здесь информации и предлагаемых методов можно глубоко изучить проблему в терминах ее процессов и понятий, а также разработать органичное программное решение с использованием объектного подхода

Для кого предназначена эта книга

Эта книга рассчитана на следующую аудиторию:

  • Разработчики с опытом создания программ на объектно-ориентированных языках, которые пока не являются экспертами в области объектно-ориентированного анализа и проектирования
  • Студенты компьютерных специальностей, изучающие объектную технологию
  • Специалисты по объектно-ориентированному анализу и проектированию, которые хотят изучить систему обозначений унифицированного языка моделирования UML (Unified Modeling Language), ознакомиться с шаблонами или углубить свои знания в области объектно-ориентированного анализа и проектирования

Что необходимо знать

Для успешного овладения предлагаемым материалом необходимо иметь следующие знания

  • Навыки и опыт программирования на объектно-ориентированном языке наподобие C++, Java или Smalltalk
  • Основные понятия объектной технологии, такие как класс, экземпляр, интерфейс, полиморфизм, инкапсуляция и наследование

Определения основных понятий объектной технологии в книге не приводятся

Назначение книги

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

Начало
Оглавление
Полное содержание
Об авторе
Заказать книгу в магазине "Мистраль"

 

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...