Открой свой мир программирования и    
цифровых технологий
Главная arrow Проектирование ПО
Проектирование ПО
Экстремальное программирование
Автор nata   
11.03.2009 г.

 

Экстремальное программирование

название: Экстремальное программирование
авторы: Кент Бек
размер: 2,2 Mb
 тип файла pdf

 

 

 

 

 


 

   



Эта книга об экстремальном программировании (eXtreme Programming, XP). Экстремальное программирование — это упрощенная методика организации производства для небольших и средних по размеру команд специалистов, занимающихся разработкой программного продукта в условиях неясных или быстро меняющихся требований. Данная книга предназначена для того, чтобы помочь определить, оправдано ли применение ХР в вашей ситуации.



Последнее обновление ( 15.06.2010 г. )
Подробнее...
 
Экстремальное программирование: разработка через тестирование
Автор nata   
11.03.2009 г.

 

Экстремальное программирование. Разработка через тестирование

название: Экстремальное программирование: разработка через тестирование
авторы: Бек К.
год: 2003
размер: 10,1 Mb
 тип файла pdf

 

 

 

 

 


 

   



Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Develop-ment — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелых выводов. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой новой методики. В книге рассматриваются два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD.

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



Последнее обновление ( 30.09.2010 г. )
Подробнее...
 
Автоматизированные методы разработки архитектуры программного обеспечения
Автор nata   
11.03.2009 г.

 

название: Автоматизированные методы разработки архитектуры программного обеспечения
 вид документа: Учебно-методическое пособие
авторы: Генельт А.Е.
год: 2007
размер: 1,9 Mb
 тип файла pdf

 

 

 

 

 


 

   



В учебном пособии рассмотрены 4 темы:

  1. Архитектура ПО
  2. Генеративное, интенциональное и автоматное программирование
  3. Автоматизация архитектурного проектирования ПО
  4. Компонентная архитектура
Пособие имеет приложения (1. Практический подход при проектировании архитектуры ПО; 2. Текст исходного кода контейнера string библиотеки STL), предметнай указатель и библиографические списки к каждой из тем.



Последнее обновление ( 08.11.2010 г. )
Подробнее...
 
Время — деньги. Создание команды разработчиков программного обеспечения
Автор nata   
11.03.2009 г.

 

название: Время — деньги. Создание команды разработчиков программного обеспечения
авторы: Салливан Э.
год: 2002
размер: 7,7 Mb
 тип файла pdf

 

 

 

 

 


 

   



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



Последнее обновление ( 30.09.2010 г. )
Подробнее...
 
Применение шаблонов проектирования. Дополнительные штрихи
Автор nata   
10.03.2009 г.

 

название: Применение шаблонов проектирования. Дополнительные штрихи
авторы: Джон Влиссидес
год: 2003
размер: 2,8 Mb
 тип файла pdf

 

 

 

 

 


 

   



Данная книга предназначена для разработчиков программного обеспечения, использующих в своей работе шаблоны проектирования. Шаблоны по праву считаются сегодня одной из наиболее популярных концепций объектно-ориентированного программирования. В этой книге на многочисленных примерах рассматриваются важные аспекты применения шаблонов проектирования, которые не были должным образом освещены в знаменитой книге "Design Patterns" (Джон Влиссидес является одним из ее соавторов). Здесь представлены вариации уже известных шаблонов, а также новые шаблоны. Кроме того автор изложил свое понимание процесса разработки шаблонов и предложил ряд рекомендаций начинающим разработчикам.

Книга предназначена для специалистов и предполагает определенный уровень знакомства с шаблонами проектирования и языком C++.



Последнее обновление ( 08.11.2010 г. )
Подробнее...
 
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Автор nata   
10.03.2009 г.

 

название: Приемы объектно-ориентированного проектирования. Паттерны проектирования
авторы: Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж.
год: 2001
размер: 5,7 Mb
 тип файла pdf

 

 

 

 

 


 

   



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

Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.



Последнее обновление ( 24.05.2010 г. )
Подробнее...
 
Введение в Rational Unified Process
Автор nata   
10.03.2009 г.

 

название: Введение в Rational Unified Process
авторы: Филипп Крачтен
размер: 3,5 Mb
 тип файла pdf

 

 

 

 

 


 

   



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



Последнее обновление ( 01.09.2011 г. )
Подробнее...
 
Набор серебрянных пуль
Автор nata   
10.03.2009 г.

 

название: Набор серебрянных пуль. Справочник удачных проектных решений при разработке ПО
авторы: Берлинский Константин
год: 2004
размер: 0,5 Mb
 тип файла pdf

 

 

 

 

 


 

   



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



Последнее обновление ( 08.11.2010 г. )
Подробнее...
 
Анализ требований и проектирование систем. Разработка информационных систем с использованием UML
Автор nata   
09.03.2009 г.

 

название: Анализ требований и проектирование систем. Разработка информационных систем с использованием UML
авторы: Лешек А. Мацяшек
год: 2002
размер: 12,6 Mb
 тип файла djvu

 

 

 

 

 


 

   



В книге описывается методология и технология объектно-ориентированной разработки современных информационных систем (ИС) и предлагается итеративный подход к разработке ИС с пошаговым наращиванием их возможностей. Весь комплекс вопросов анализа и проектирования ИС рассматривается в контексте использования языка UMI, как универсального средства моделирования проектных решений. Изложение ведется в соответствии с подходом, который можно назвать "обучением на примерах". Приведенные в книге примеры тщательно анализируются применительно к каждому из этапов создании ИС; доходчиво и убедительно демонстрируется путь преобразования неформальных требований заказчика в артефакты языка UML. Отличительной чертой книги является гармоничное сочетание практического акцента в объяснении материала с глубоким проник новением в его теоретическую суть. Книга написана с позиций реального опыта.

Книга предназначена для разработчиков ИС, кроме того, она может служить основой фундаментального курса обучения методам проектирования ИС и использова ния языка UML



Последнее обновление ( 28.04.2012 г. )
Подробнее...
 
Технологии разработки программного обеспечения: Учебник
Автор nata   
09.03.2009 г.

 

название: Технологии разработки программного обеспечения: Учебник
авторы: С. Орлов
размер: 2 Mb
 тип файла doc

 

 

 

 

 


 

   



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

Книга пирменяется в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки бакалавров и магистров «Информатика и вычислительная техника».



Последнее обновление ( 12.11.2010 г. )
Подробнее...
 
Самоучитель UML
Автор nata   
09.03.2009 г.

 

название: Самоучитель UML
авторы: Леоненков А.
размер: 3,9 Mb
 тип файла html

 

 

 

 

 


 

   



Книга содержит 11 глав, введение и заключение.

  • Исторический обзор развития методологии объектно-ориентированного анализа и проектирования сложных систем
  • Основные компоненты языка UML
  • Диаграмма вариантов использования (use case diagram)
  • Диаграмма классов (class diagram)
  • Диаграмма состояний (statechart diagram)
  • Диаграмма деятельности (activity diagram)
  • Диаграмма последовательности (sequence diagram)
  • Диаграмма кооперации (collaboration diagram)
  • Диаграмма компонентов (component diagram)
  • Диаграмма развертывания (deployment diagram)
  • Особенности реализации языка UML в CASE-инструментарии Rational Rose 98/2000



Последнее обновление ( 23.03.2015 г. )
Подробнее...
 
CASE-технологии: практическая работа в Rational Rose
Автор nata   
07.03.2009 г.

 

название: CASE-технологии: практическая работа в Rational Rose
авторы: Трофимов С.А.
год: 2002
размер: 9,2 Mb
 тип файла djvu

 

 

 

 

 


 

   



Эта книга знакомит читателя с таким популярным CAS Е-средством как Rational Rose. В ней показывается, как при помощи пакета Rational Rose на основе UML-диаграмм создается программная система от замысла до создания исполняемого кода. Повторяя описанные в книге действия, читатель сам пройдет этот путь, целью которого будет создание полноценного приложения.

На каждом шаге в создании проекта подробно описываются возможности этого сложного инструмента для проектирования и создания программного кода системы. Книга открывает пути использования пакета Rational Rose не только для аналитика, но и для программиста, показывая процесс описания поведения объектов и иерархии классов для конкретного приложения.

На примере создания системы управления тепличным хозяйством демонстрируются возможности взаимодействия Microsoft Visual C++ и Rational Rose при создании и реинженеринге программного кода, представлены примеры генерации программного кода по готовым UML диаграммам на языках C++ и Visual Basic. Подробно описываются возможности создания Web приложений и проектирование баз данных при помощи Rational Rose.



Последнее обновление ( 23.03.2015 г. )
Подробнее...
 
Инженерия программного обеспечения
Автор nata   
07.03.2009 г.

 

Инженерия программного обеспечения

название: Инженерия программного обеспечения
авторы: Иан Соммервилл
год: 2002
размер: 9,2 Mb
 тип файла djvu

 

 

 

 

 


 

   



Данная книга является прекрасным введением в инженерию программного обеспечения. Здесь дана широкая панорама тем инженерии ПО, охватывающих все этапы и технологии разработки программных систем. В семи частях книги представлен весь спектр процессов, ведущих к созданию программного обеспечения: от начальной разработки системных требований и далее через проектирование, непосредственное программирование и аттестацию до модернизации программных систем. Эта книга окажет неоценимую поддержку студентам и аспирантам, изучающим дисциплину "Инженерия программного обеспечения", а также будет полезна тем специалистам по программному обеспечению, которые хотят познакомиться с новыми технологиями разработки ПО, такими, как спецификация требований, архитектура распределенных структур или надежность программных систем.



Последнее обновление ( 10.11.2010 г. )
Подробнее...
 
Учебник по созданию Shareware-программ
Автор nata   
06.03.2009 г.

 

название: Учебник по созданию Shareware-программ
размер: 1,7 Mb
 тип файла chm

 

 

 

 

 


 

   



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



Последнее обновление ( 21.05.2010 г. )
Подробнее...
 
UML и Rational Rose
Автор nata   
06.03.2009 г.

 

название: UML и Rational Rose
авторы: Уэнди Боггс, Майкл Боггс
размер: 10,3 Mb
 тип файла divu

 

 

 

 

 


 

   



Книга "UML и Rational Rose" жизненно необходима тем, кто хочет научиться разрабатывать по-настоящему эффективные прикладные программы. UML - это унифицированный язык моделирования, а Rational Rose - общепризнанный лидер среди визуальных инструментальных средств моделирования. Но темы этой книги выходят далеко за рамки моделирования: вы узнаете, как с помощью Rose автоматически, на том языке, который вы предпочитаете, превращать UML-диаграммы в программные конструкции. Вы также научитесь выполнять обратноепроектирование существующих приложений, которое не только предоставляет дополнительную информацию об их взаимодействии, но и помогает выбрать наилучшие методы сопровождения и модернизации.



Последнее обновление ( 24.05.2010 г. )
Подробнее...
 
Rational Rose 2000 и UML. Визуальное моделирование
Автор nata   
06.03.2009 г.

 

Rational Rose 2000 и UML. Визуальное моделирование

название: Rational Rose 2000 и UML. Визуальное моделирование
авторы: Кватрани Т.
год: 2001
размер: 4,8 Mb
 тип файла divu

 

 

 

 

 


 

   



В данной книге рассматривается практическое использование пакета визуального моделирования Rational Rose в соответствии с методологией Rational Unified Process.

Поскольку с каждым годом сложность программного обеспечения возрастает, потребность в средствах визуального моделирования и проектирования, а также людях, знающих и умеющих использовать их на практике, тоже увеличивается. Все больше программистов и разработчиков, которые раньше просто писали программный код, понимают, что для создания серьезного программного обеспечения необходимы строгий системный подход, использование передовых методик и средств разработки круппых проектов. Именно такую методику (Rational Unified Process, RUP) и программный продуктр (Rational Rose), позволяющий в максимальной мере следовать данной методике предлагает компания Rational.

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



Последнее обновление ( 10.11.2010 г. )
Подробнее...
 
Шаблоны проектирования в Java
Автор nata   
06.03.2009 г.

 

Шаблоны проектирования в Java

название: Шаблоны проектирования в Java
авторы: M. Гранд
год: 2004
размер: 10,3 Mb
 тип файла divu

 

 

 

 

 


 

   



Подробно рассмотрено применение в Java шаблонов проектирования (patterns), которые представляют собой многократно используемые решения широко распространенных проблем. Продемонстрировано, каким образом применение шаблонов повышает производительность работы программистов — и профессионалов, и начинающих. Приведен обзор языка UML и описано 47 наиболее важных шаблонов проектирования.

Книга предназначена для программистов, разрабатывающих приложения на Java



Последнее обновление ( 10.11.2010 г. )
Подробнее...
 
UML и Rational Rose
Автор nata   
20.02.2009 г.

 

название: UML и Rational Rose
авторы: Уэнди Боггс и Майкл Боггс
размер: 10,3 Mb
 тип файла djvu

 

 

 

 

 


 

   



Книга "UML и Rational Rose" жизненно необходима тем, кто хочет научиться разрабатывать по-настоящему эффективные прикладные программы. UML - это унифицированный язык моделирования, a Rational Rose - общепризнанный лидер среди визуальных инструментальных средств моделирования. Но темы этой книги выходят далеко за рамки моделирования: вы узнаете, как с помощью Rose автоматически, на том языке, который вы предпочитаете, превращать UML-диаграммы в программные конструкции. Вы также научитесь выполнять обратное проектирование существующих приложений, которое не только предоставляет дополнительную информацию об их взаимодействии, но и помогает выбрать наилучшие методы сопровождения и модернизации.



Последнее обновление ( 23.03.2015 г. )
Подробнее...
 
Совершенный код. Мастер-класс
Автор nata   
01.02.2009 г.

 

Совершенный код. Мастер-класс

название: Совершенный код. Мастер-класс
авторы: Макконнелл С.
размер: 21,3 Mb
год: 2005
 тип файла djvu

 

 

 

 

 


 

   



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



Последнее обновление ( 08.11.2010 г. )
Подробнее...
 
Скачать книги по программированию