Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Подробно о лучших книгах :: Software Engineering
|
Экстремальное программирование: постановка процесса. С первых шагов и до победного конца
Ауэр К., Миллер Р
Издано: Издательский дом "Питер",
ISBN: 5318001327,
Мягкий переплет, 368 стр.
Экстремальное программирование задает простой вопрос: «Каким образом небольшая группа самых обыкновенных, заурядных разработчиков может создать программный продукт, во всех отношениях удовлетворяющий требованиям заказчика?» Эта книга отвечает на данный вопрос. Авторы не любят вдаваться в методологические дискуссии. Конечно же, в свое время они прислушивались к самым разнообразным доводам. Они анализировали их, разделяли их на части, пытались применить их частично и в целом. Сейчас они знают, что работает, а что — нет. Они также знают, почему.
Подробнее >>>
|
|
|
|
Экстремальное программирование: планирование.
Бек К., Фаулер М.
Издано: Издательский дом "Питер",
ISBN: 5318001114,
Твердый переплет, 144 стр.
Эта книга харизматических лидеров экстремального программирования — о том, как планировать проекты разработки программного обеспечения по технологии XP. В основном она предназначена руководителям — тем, кто должен составлять план работ, а потом следить, чтобы он соответствовал действительности. Она будет полезна и программистам с заказчиками, поскольку это две основные роли в процессе планирования и разработки ПО.
Подробнее >>>
|
|
|
|
Экстремальное программирование: разработка через тестирование.
Бек К.
Издано: Издательский дом "Питер",
ISBN: 5804600516,
Мягкий переплет, 224 стр.
Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели, подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелых выводов. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой новой методики. В книге рассматриваются два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность свой работы и получить удовольствие от программирования.
Подробнее >>>
|
|
|
|
Технологии создания распределенных систем. Для профессионалов
Цимбал А. А., Аншина М.
Издано: Издательский дом "Питер",
ISBN: 5-94723-413-0,
Твердый переплет, 576 стр.
Прошли те времена, когда программисты для создания приложений легко обходились одной-двумя любимыми технологиями, а связь приложений в рамках информационных систем осуществлялась просто и без затей — через SQL-сервер баз данных. Этот сервер и управлял ресурсами, и обеспечивал связь с клиентским компьютером, и ведал транзакциями. Времена изменились. Появилось множество программных продуктов, позволяющих быстро и красиво создавать клиентские приложения, управлять ресурсами серверов, потоками, безопасностью и транзакциями. Более того, все эти задачи теперь могут решаться одновременно, в режиме тесного взаимодействия друг с другом. Речь идет о новых мощных технологических направлениях — в первую очередь, CORBA, J2EE и DOT-NET. В этой книге рассматривается широкий круг новых технологий на уровне, достаточном для написания собственных программ. Наибольшее внимание уделяется связям между технологиями и вопросам их совместного использования. Книга предназначена для опытных пользователей и программистов.
Подробнее >>>
|
|
|
|
Управление проектами по созданию программного обеспечения
Уокер Ройс
Издано: 2002, М., Лори,
ISBN: 5-85582-156-0,
Мягкий переплет, 424 стр.
Настоящая книга представляет новый подход к управлению современными сложными проектами по созданию ПО. Прагматический взгляд Уокера Ройса вскрывает недостатки многих известных подходов к управлению проектами. Книга содержит оценку современного состояния дел в области управления проектами базирующуюся на 20-летнем опыте успешной работы автора и представляющую несомненный интерес для профессиональных разработчиков ПО.
Подробнее >>>
|
|
Современные методы описания функциональных требований к системам
Алистер Коберн
Издано: 2002, М., Лори, ISBN: 5-85582-152-8,
Мягкий переплет, 263 стр.
Эта книга является руководством по изучению важнейших элементов вариантов использования. Научившись их создавать, вы преуспеете в осуществлении вашего следующего проекта.
Подробнее >>>
|
|
|
|
UML. Основы. Краткое руководство по унифициорованному языку моделирования. Второе издание
Мартин Фаулер, Кендалл Скотт
Издано: 2002, М., Символ-Плюс, ISBN: 5-93286-032-4,
Мягкий переплет, 192 стр.
Книга написана для тех, кто знаком с основами объектно-ориентированного анализа и проектирования. М. Фаулер рассматривает в контексте UML различные методы моделирования, такие как варианты использования, диаграммы классов и диаграммы взаимодействия, и описывает ясно и кратко нотацию и семантику. Также представлены полезные не-UML методы - CRC-карты и образцы. Книга содержит множество полезных рекомендаций, основанных на 12-летнем опыте автора, и пример UML-проекта, реализованного на Java.
Подробнее >>>
|
|
|
|
Проектирование программного обеспечения экономических информационных систем
А.М. Вендров
Издано: 2002, М., Финансы и статистика, ISBN: 5-279-02144-х,
Твердый переплет, 352 стр.
Цель учебника - оказать помощь в освоении современных методов проектирования программного обеспечения экономических информационных систем, основанных на использовании CASE-технологии, и навыков их практического применения. Материал учебника соответствует современному уровню развития индустриальных технологий. Он базируется на международных и отечественных стандартах, прежде всего на стандарте ISO 12207 "Процессы жизненного цикла программного обеспечения".
Подробнее >>>
|
|
|
|
Принципы работы с требованиями к программному обеспечению. Унифицированный подход
Леффингуэлл, Дин, Уидриг, Дон.
Издано: 2002, М., Вильямс, ISBN: 5-845-0275-4,
Мягкий переплет, 448 стр.
Книга посвящена вопросам формирования требований и работе с ними при разработке сложных систем программного обеспечения. Недостаточное внимание к этому аспекту разработки может привести к превышению расходов, затягиванию сроков выполнения и даже полной неудаче проекта. Авторы предлагают хорошо зарекомендовавшие себя методы выявления, документирования, реализации и тестирования требований, используя для их описания как прецеденты, так и более традиционные методы. Особое внимание уделяется вопросам уяснения потребностей пользователей, определения масштаба проекта и эффективной обработки изменений. Все этапы иллюстрируются обсуждением полномасштабного рабочего примера.
Подробнее >>>
|
|
|
|
Унифицированный процесс разработки программного обеспечения
А. Якобсон, Г. Буч, Дж. Рамбо
Издано: 2002, СПб., "Питер", ISBN: 5-318-00358-3,
Твердый переплет, 496 стр.
Книга, написанная признанными специалистами в области разработки программного обеспечения, описывает унифицированный процесс создания сложных программных систем, включающий в себя как использование средств унифицированного языка моделирования UML - стандартного способа визуализации, конструирования, документирования и пересылки артефактов программных систем, - так и все фазы подготовки и управления этим процессом. Эта книга будет полезна аналитикам, разработчикам приложений, программистам, тестерам и менеджерам проектов.
Подробнее >>>
|
|
|
|
Экстремальное программирование
Кент Бек
Издано: 2002, СПб., "Питер", ISBN: 5-94723-032-1,
Мягкий переплет, 224 стр.
Эта книга об экстремальном программировании. Экстремальное программирование, часто обозначаемое аббревиатурой ХР, - это упрощенная методика организации производства для небольших и средних по размеру команд специалистов, занимающихся разработкой программного продукта в условиях неясных или быстро меняющихся требований. Данная книга предназначена для того, чтобы определить, оправдано ли применение ХР в вашей ситуации.
Подробнее >>>
|
|
|
|
Rational Rose 2000 и UML Визуальное моделирование
Терри Кватрани
Издано: 2001, М., ДМК Пресс, ISBN: 5-94074-131-2 ,
Мягкий переплет, 176 стр.
В данной книге рассматривается практическое использование пакета визуального моделирования Rational Rose в соответствии с методологией Rational Unifield Process. Поскольку с каждым годом сложность программного обеспечения возрастает, потребность в средствах визуального моделирования и проектирования, а также людях, знающих и умеющих использовать их на практике, тоже увеличивается. Все больше программистов и разработчиков, которые раньше просто писали программный код понимают, что для создания серьезного программного обеспечения необходимы строгий системный подход, использование передовых методик и средств разработки крупных проектов.
Подробнее >>>
|
|
|
|
Case-технологии : работа в Rational Rose
С.А. Трофимов
Издано:2001, М., Бином, ISBN: 5-7989-0220-Х,
Мягкий переплет, 272 стр.
Эта книга знакомит читателя с таким популярным CASE-средством как Rational Rose. В ней показывается, как при помощи пакета Rational Rose, на основе UML-диаграмм создается программная система - от замысла до создания исполняемого кода. Повторяя описанные в книге действия, читатель сам пройдет этот путь, целью которого будет создание полноценного приложения.
Подробнее >>>
|
|
|
|
BPwin ERwin CASE-средства разработки информационных систем
АВТОР
Издано:2001, М., Диалог-МИФИ, ISBN: 5-86404-128-9,
Мягкий переплет, 304 стр.
Предлагаемая читателю книга представляет собой практической руководство по созданию информационных систем с помощью эффективных инструментов анализа, проектирования и кодогенерации фирмы PLATINUM technology - BPwin и ERwin. Она содержит также описание методов структурного анализа и проектирования моделей данных в объеме, необходимом для практической работы. Применение методов иллюстрируется примерами.
Подробнее >>>
|
|
|
|
ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. (Вторая редакция)
Сэм Канер, Джек Фолк, Енг Кек Нгуен
Издано:2000, Киев, Издательство "ДиаСофт", ISBN: 966-7393-42-9,
Мягкий переплет, 544 стр.
Книга именитых специалистов в области разработки программного обеспечения посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработчиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно текстирования проекта, кода, документации и т.д.
Для специалистов в области разработки программного обеспечения.
Подробнее >>>
|
|
|
|
ПРИМЕНЕНИЕ UML И ШАБЛОНОВ ПРОЕКТИРОВАНИЯ. Введение в объектно-ориентированный анализ и проектирование
Крэг Ларман
Издано: 2001, Издательский дом "Вильямс", ISBN: 5-8459-0125-1,
твердый переплет, 496 стр.
В книге рассматривается унифицированный язык моделирования UML, который является признанным стандартом для описания моделей и обеспечивает возможность общения между разработчиками.
Для иллюстрации всего процесса объектно-ориентированного анализа и проектирования в книге приводится исчерпывающее описание реального примера. В нем показано, как перейти от этапа объектно-ориентированного проектирования к созданию кода на языке Java.
Книга рассчитана на читателей с различным уровнем подготовки, интересующихся вопросами объектно-ориентированного анализа и проектирования.
Подробнее >>>
|
|
|
|
Язык UML. руководство пользователя
Грейди Буч, Джеймс Рамбо, Айвар Джекобсон
Издано: 2000, Москва, ДМК, ISBN: 5-93700-009-9,
мягкий переплет, 432 стр.
UML позволяет охватить не только концептуальные элементы системы - бизнес-процессы, системные функции - но и конкретные детали: классы языков программирования, схемы баз данных, повторно используемые компоненты программного обеспечения. В данной книге, написанной создателями UML, последовательно излагаются принципы моделирования на основе этого языка. Привлечение многочисленных примеров, переход от простого материала к сложному позволяют читателям быстро усвоить словарь и правила UML и обеспечивают эффективную работу с ним.
Подробнее >>>
|
|
|
|
CASE-технологии. Консалтинг в автоматизации бизнес-процессов
Г. Н. Калянов
Издано: 2000, М., Горячая линия-Телеком, ISBN: 5-93517-017-5,
Твердый переплет, 320 стр.
В книге обобщается опыт разработки консалтинговых проектов создания комплексных интегрированных систем автоматизации предприятий и учреждений различного профиля (финансовых, промышленных, офисных) и различных размеров - от малого предприятия до крупной корпорации. Подробно рассматривается методологическая и инструментальная база консалтинга - CASE-технологии. По сравнению с первым изданием добавлены разделы, посвященные моделирования и реорганизации бизнес-процессов.
Подробнее >>>
|
|
|