Разделы портала

Онлайн-тренинги

.
Программная инженерия
Отладка приложений для Microsoft .NET
16.10.2008 09:25

Джон Роббинс

В данной книге автор (эксперт по повышению качества кода Джон Роббинс) отходит от принятого ранее стиля изложения "для экспертов", описывая инструменты отладки, настройки и тестирования Visual Studio 2005, в расчете на реальных разработчиков. В ней содержится не только обзор "научных" техник отладки и инструкций от экспертов, но и советы по решению наиболее часто встречающихся в практике разработчика проблем. Благодаря этой книге программисты всех уровней подготовки смогут отточить свои навыки по отладке кода и использованию специальных инструментов для поиска ошибок, настройки и тестирования приложений (включая Test Explorer, Enterprise Performance Tool и WinDbg).

 
Инженерия программного обеспечения
12.10.2008 14:30

altSoftware Engineering

Иан Соммервилл

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

 
Документирование и управление конфигурацией программных средств. Методы и стандарты
12.10.2008 14:27

В. В. Липаев

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

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

 
Быстрая и качественная разработка програмного обеспечения
12.10.2008 14:21

Дэн Хейвуд, Энди Кармайкл

Together — это отлично интегрированный набор инструментов, позволяющий эффективно и быстро создавать программное обеспечение с высоким уровнем качества.
Книга “Быстрая и качественная разработка программного обеспечения” является полноценным руководством по наиболее эффективному использованию преимуществ Together. Ведущими экспертами в этой области описываются приемы, которые необходимо использовать для успешного прохождения всех этапов процесса разработки: от планирования и описания требований до разработки, отладки, передачи и управления. Независимо от используемых технологий, аналитики, архитекторы, разработчики и менеджеры с помощью этой книги и средств Together смогут ускорить выполнение ближайшего проекта по разработке программного обеспечения.

 
Введение в Rational Unified Process
12.10.2008 13:28

altФилипп Крачтен

Данная книга является кратким введением в Rational Unified Process - процесс разработки программного обеспечения, который помогает повысить эффективность работы команды разработчиков и предлагает всем ее членам советы по улучшению процесса разработки. Использование Rational Unified Process позволяет оценить все преимущества использования унифицированного языка моделирования UML (Unified Modeling Language), а также автоматизации разработки программного обеспечения и других передовых методов, доказательством чего является множество успешных проектов.

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

Предлагаемое второе издание переработано и дополнено и отвечает содержанию последней версии продукта Rational Unified Process - RUP 2001. Эта версия предлагает следующее:

    • Более подробное руководство по электронной разработке;
    • Схемы применения процесса к разнообразным проектам и технологиям.;
    • Расширенный анализ тестирования, охватывающего весь жизненный цикл продукта.;
    • Более полное освещение вопросов проектирования прикладного интерфейса — особенно вопросов его применения к разработке эффективных Web-приложений;
    • Более подробное изложение принципов разработки систем реального времени и реагирующих систем;
  • Описание сути разрабатываемых систем с помощью шаблонов и контуров процесса.
 
Экстремальное программирование: разработка через тестирование.
07.10.2008 11:11

Test-driven development

Кент Бек

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

 
Отладка приложений
06.10.2008 13:31

Application debug

Роббинс Дж.

Рассматриваются методики отладки (отладочные операторы, трассировка, блочное тестирование), основы работы и типы отладчиков, точки прерывания и пошаговый проход, таблицы символов и форматы символов отладки, удаленная отладка, автоматизированное тестирование. Большое внимание уделено дизассемблированию программ и работе с отладчиками Visual C++ и Visual Basic, мультимашинной и мультипроцессной трассировке, многопоточным блокировкам. В приложениях содержатся сведения о журналах программы Dr. Watson, ресурсах Интернета для Windows-разработчиков и форматах точек прерывания. На компакт-диске представлены MS Platform SDK (январь 2000 г.), исходные коды, отладочные утилиты и полнофункциональный GUI-отладчик. 

 
Тестирование и отладка на Visual Basic
06.10.2008 11:14

Стивенс Род

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

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

Издание адресовано программистам на Visual Basic любого уровня подготовки, а также тем, кто интересуется вопросами оптимизации кода на других языках программирования (C/C++, Pascal и т.д.)


 



Страница 2 из 2