|
С Новым годом!
Книги: [Классика] [Базы данных] [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-технологии. По сравнению с первым изданием добавлены разделы, посвященные моделирования и реорганизации бизнес-процессов.
Подробнее >>>
|
|
 |
 |
|  |
 |
|
Новые публикации:
24 декабря
CITKIT.ru:
Новогодние поздравления
Сергей Кузнецов. Цикл Операционные системы: Ностальгия по будущему:
Алексей Федорчук. OpenSolaris 2008.11 Release
Сергей Голубев:
Евгений Чайкин aka StraNNik (Блогометки):
17 декабря
С.Д.Кузнецов. Базы данных. Вводный курс
10 декабря
CITKIT.ru:
OpenSolaris 2008.11 Release
Альтернативные ОС: две грустные истории (С.Кузнецов)
Nokia N810 — доведение до ума
CitCity:
Платформа 2009: заоблачные перспективы Microsoft
4 декабря
Лекция С.Д.Кузнецова Понятие модели данных. Обзор разновидностей моделей данных
CITKIT.ru:
OpenSolaris 2008.11 Release.
Первые впечатления
Linux vs FreeBSD: продолжим "Священные войны"?
Nokia N810 as is
Индульгенция для FOSS
Друзья СПО'2008
26 ноября
Нечеткое сравнение коллекций: семантический и алгоритмический аспекты
CitCity:
CITKIT.ru:
Глава из книги А.Федорчука Сага о FreeBSD:
19 ноября
Проблемы экономики производства крупных программных продуктов
Язык модификации данных формата XML функциональными методами
CITKIT.ru:
Главы из книги А.Федорчука Сага о FreeBSD:
Заметки к книге:
FreeBSD: монтирование сменных устройств и механизм HAL
Текстовый редактор ee
12 ноября Правило пяти минут двадцать лет спустя, и как флэш-память изменяет правила (Гоц Грейф, перевод: Сергей Кузнецов)
CITKIT.ru:
Главы из книги А.Федорчука Сага о FreeBSD:
OSS в России: взгляд правоведа (В.Житомирский)
Новая статья из цикла С.Голубева "Железный марш":
29 октября
О некоторых задачах обратной инженерии
Веб-сервисы и Ruby
Тестирование web-приложений с помощью Ruby
CITKIT.ru:
Главы из книги А.Федорчука Сага о FreeBSD:
PuppyRus Linux - беседа с разработчиком (С.Голубев)
Сергей Кузнецов. Заметка не про Linux
22 октября
Обзор методов описания встраиваемой аппаратуры и построения инструментария кросс-разработки
CITKIT.ru:
Сергей Кузнецов. Почему я равнодушен к Linux
Глава из книги А.Федорчука Сага о FreeBSD:
Что надо иметь 3. Базовые познания
CitCity:
Управление IT-инфраструктурой на основе продуктов Microsoft
15 октября
Методы бикластеризации для анализа интернет-данных
CitCity:
Разъемы на ноутбуках: что они дают и зачем их так много?
AMD Puma и Intel Centrino 2: кто лучше?
CITKIT.ru:
Новый цикл статей С.Голубева Железный марш:
Главы из книги А.Федорчука Сага о FreeBSD:
8 октября
Автоматизация тестирования web-приложений, основанных на скриптовых языках
Опыт применения технологии Azov для тестирования библиотеки Qt3
Обзоры журнала Computer:
SOA с гарантией качества
Пикоджоуль ватт бережет
ICT и всемирное развитие
CitCity:
Пиррова победа корпорации Microsoft
CITKIT.ru:
Главы из книги А.Федорчука Сага о FreeBSD:
Статья из архива:
Я живу в FreeBSD (Вадим Колонцов)
Новые Блогометки:
Перекройка шаблона Blogger или N шагов к настоящему
Blogger. Comment style
Screenie или глянцевый снимок экрана
2 октября
CITKIT.ru:
Сага о FreeBSD (А. Федорчук)
Zenwalk: пакет недели
Банинг — интеллектуальное развлечение (С.Голубев)
CitCity:
25 сентября
Клермонтский отчет об исследованиях в области баз данных
CITKIT.ru:
Пользователям просьба не беспокоиться... (В.Попов)
Снова про ZFS: диск хорошо, а два лучше
Командная оболочка tcsh (А.Федорчук)
Zenwalk: пакет недели
17 сентября
T2C: технология автоматизированной разработки тестов базовой функциональности программных интерфейсов
Технология Azov автоматизации массового создания тестов работоспособности
CITKIT.ru:
FreeBSD: ZFS vs UFS, и обе-две — против всех (А.Федорчук)
Zenwalk: пакет недели
Дачнет — практика без теории (С.Голубев)
10 сентября
За чем следить и чем управлять при работе приложений с Oracle
Планировщик заданий в Oracle (В.Пржиялковский)
CITKIT.ru:
Microsoft: ответный "боян" (С.Голубев)
Причуды симбиоза, или снова "сделай сам" (В.Попов)
Файловые системы современного Linux'а: последнее тестирование
Zsh. Введение и обзор возможностей (А.Федорчук)
Описания пакетов Zenwalk: Zsh, Thunar, Thunar-bulk-rename, Xfce4-places-plugin, Xfce4-fsguard-plugin
Блогометки:
Google Chrome
Лончер для ASUS Eee PC 701
3 сентября
CITKIT.ru:
Заметки о ядре (А.Федорчук):
Добавлены описания пакетов Zenwalk: Galculator, Screenshot, Gnumeric, Pidgin
В дискуссинном клубе:
И еще о Википедии и Google Knol
Лекция для начинающего линуксоида (С.Голубев)
26 августа
Транзакционная память (Пересказ: С. Кузнецов)
CITKIT.ru:
Открыт новый проект Zenwalk: пакет недели
Статья Текстовые процессоры и их быстродействие: конец еще одной легенды?
21 августа
CITKIT.ru:
Почему школам следует использовать только свободные программы (Ричард Столлман)
Беседа Сергея Голубева с учителем В.В.Михайловым
Википедия или Гуглезнание? Приглашение к обсуждению (Алексей Федорчук)
Народная энциклопедия от Google (StraNNik)
Обзор Mandriva 2009.0 Beta 1 Thornicrofti
Новичок в Линукс: Оптимизируем Mandriva 2008.1
Книга Zenwalk. Приобщение к Linux:
13 августа
CitCity:
Мирный Atom на службе человеку. Обзор платы Intel D945GCLF с интегрированным процессором
Обзор процессоров Intel Atom 230 на ядре Diamondville
iPhone - год спустя. Скоро и в России?
CITKIT.ru:
Интермедия 3.4. GRUB: установка и настройка (из книги Zenwalk. Приобщение к Linux)
6 августа
СУБД с хранением данных по столбцами и по строкам: насколько они отличаются в действительности? (Пересказ: С. Кузнецов)
CITKIT.ru:
Интермедия 2.2. Что неплохо знать для начала (из книги Zenwalk. Приобщение к Linux)
И снова про шрифты в Иксах (А.Федорчук)
20 самых быстрых и простых оконных менеджеров для Linux
Дело о трех миллиардах (С.Голубев)
30 июля
OLTP в Зазеркалье (Пересказ: С. Кузнецов)
CitCity:
Будущее BI в облаках?
Тиражные приложения и заказная разработка. Преимущества для заказчика
Дискуссия со сторонниками заказной разработки
CITKIT.ru:
Новые главы книги Zenwalk. Приобщение к Linux:
Глава 8. Пакеты: средства установки, системы управления, системы построения
Глава 9. Zenwalk: репозитории, пакеты, методы установки
23 июля
CITKIT.ru:
Все против всех. 64 vs 32, Intel vs AMD, tmpfs vs ext3
Две головы от Intel
Zenwalk: обзор штатных приложений (глава из книги "Zenwalk. Приобщение к Linux")
Нормально, Григорий...
16 июля
Обзоры журнала Computer:
Перспективы и проблемы программной инженерии в XXI веке
Большие хлопоты с большими объемами данных
Перспективы наноэлектроники
CITKIT.ru:
Интермедия о лицензиях (А.Федорчук. "Zenwalk. Приобщение к Linux")
Есть ли будущее у KDE?
Linux в школе: альтернативный вариант в задачах
Шифр (приключения агента Никодима)
10 июля
CITKIT.ru:
Новые разделы книги А. Федорчука Zenwalk. Приобщение к Linux:
Интермедия вступительная. Linux или GNU/Linux? Как вас теперь называть?
Глава 5. Среда Xfce
Глава 6. Xfce: приложения и плагины
ZUR (Zenwalk User Repository) FAQ
2 июля
Персистентность данных в объектно-ориентированных приложениях (С. Кузнецов)
CITKIT.ru:
Новые разделы книги А. Федорчука Zenwalk. Приобщение к Linux:
Интермедия 1.2. Дорога к Zenwalk'у. Период бури и натиска
Интермедия 3.3. Немного о Linux'е и "железе"
Глава 4. Настройка: инструментами и руками
Интермедия 4.1. Zenpanel и конфиги: поиски корреляции
Интервью с Жан-Филиппом Гийоменом, создателем дистрибутива Zenwalk
Linux в школе: первые итоги (С. Голубев)
25 июня
CITKIT.ru:
Zenwalk. Приобщение к Linux (А. Федорчук)
Логика и риторика (С.Голубев)
Технология Tru64 AdvFS
Ханс Райзер предлагает отвести полицейских к телу Нины
18 июня
Проекты по управлению данными в Google (Пересказ: С. Кузнецов)
CITKIT.ru:
ОС и поддержка "железа": мифы и реальность (А. Федорчук)
Linux в школе: другие дистрибутивы
Пинок (С. Голубев)
4 июня
Ландшафт области управления данными: аналитический обзор (С. Кузнецов)
CITKIT.ru:
Linux в школе: слово заинтересованным лицам
SlackBuild: пакеты своими руками
Linux от компании Novell. Установка и обзор openSUSE Linux
Все публикации >>>
|


|
|
|