Сбор и публикация проектных метрик в процессе разработки
Программного Обеспечения. Отчетность в IBM Rational ClearCase
Александр Новичков, Дмитрий Лапыгин, 27/04/2005
Данная статья описывает методы формирования отчетной
информации с процессе разработки программного обеспечения. Статья
дает практические навыки и рассказывает о том как сформировать отчетную
систему на базе штатных средств IBM Rational ClearCase.
Статья будет интересна всем, кто пользуется инструментальными
средствами IBM Rational, а также тем, кто хочет начать их активно
применение.
На днях я заполнял налоговую декларацию в электронном виде при
помощи программы, скачанной с официального сайта МНС России. Заполнял,
натыкался на ошибки, чертыхался, и понимал, почему доктор Бейзер
выбрал в качестве примера для своей книги "Тестирование чёрного
ящика" заполнение налоговой декларации.
Но, как оказалось, это только начало! Когда я пришёл подавать декларацию,
оказалось, что программа неправильно рассчитала стандартные налоговые
вычеты. Инспектор объяснила мне, что эта ошибка известна, и предложила
попробовать несколько способов, как заставить программу считать
правильно...
VMware, Inc. (http://www.vmware.com)
объявила о выпуске финальной версии VMware Workstation 5, новой
версии мощного инструмента виртуализации окружения для программного
обеспечения. В течение шести лет предприятия используют VMware Workstation,
чтобы ускорить разработку, тестирование и развертывание программного
обеспечения. VMware Workstation позволяет создать библиотеку виртуальных
машин для операционных систем, работающих на платформе x86, включая
Windows, Linux, Netware и Solaris x86, которые похожи на эксплуатационные
среды. Эти виртуальные машины могут быть быстро переданы разработчикам
и тестировщикам, так что им не приходится тратить время на формирование
требуемой среды для разработки или тестирования приложения.
VMware Workstation 5 включает ряд новых возможностей, нацеленных
на удовлетворение нужд предприятий, разрабатывающих многозвенные
приложения. Новая функциональность в Workstation 5, в особенности
технология совместного использования памяти, ранее была доступна
только пользователям VMware ESX Server. Виртуальные машины, созданные
в VMware Workstation могут быть перенесены в VMware GSX Server и
VMware ESX Server.
Новые и усовершенствованные возможности VMware Workstation 5 включают:
- Группы: пользователи могут объединять несколько виртуальных
машин в настраиваемый сегмент сети, чтобы моделировать и тестировать
сложные многозвенные приложения на компьютере разработчика. Сетевые
свойства сегмента, такие как пропускная способность сети и уровень
потери пакетов, полностью настраиваются.
- Неограниченное количество снимков: пользователи могут
делать несколько снимков одной и той же виртуальной машины и возвращаться
назад к любому из них.
- Клоны: можно отметить любую виртуальную машину как шаблон,
после чего пользователи могут совместно использовать его как базовую
инсталляцию. Любые изменения в виртуальной машине будут сохраняться
в новом связанном клоне виртуальной машины, это уменьшает расход
дискового пространства и обеспечивает групповую работу.
- Улучшенная производительность: усовершенствована организация
сети, потребление памяти, останов/продолжение, доступ к сетевым
дискам и работа со звуком.
- Захват видео: пользователи могут записать сеанс работы
- дисплей и действия пользователя с клавиатурой и мышью, и сохранить
его как AVI файл, который можно воспроизвести впоследствии на любом
компьютере.
- Повышение удобства использования на платформе Linux:
реализован новый интерфейс на базе gtk2.
- Расширен список поддерживаемых 64-битных ведущих операционных
систем и процессоров: теперь поддерживаются Windows XP (в статусе
экспериментальной возможности), Windows Server 2003 SP1 (в статусе
экспериментальной возможности), Red Hat Enterprise Linux 3 и 4,
SUSE Linux Enterprise Server 8 и 9. Поддерживаются процессоры AMD
Opteron, AMD Athlon 64 и Intel EM64T.
- Расширен список поддерживаемых 32-битных операционных систем:
среди новых поддерживаемых систем Red Hat Enterprise Linux 4, Red
Hat Linux Advanced Server 3, SUSE Linux Enterprise Server 9, SUSE
Linux Pro 9.2, Mandrake Linux 10, Sun Java Desktop System и Novell
Linux Desktop 9.
- Интерфейс командной строки: пользователи могут исползовать
интерфейс командной строки для автоматизации некоторых задач.
Расширяя лидерство на рынке средств управления базами данных и
инструментальных средств разработки, компания SoftTree Technologies,
Inc. (http://www.softtreetech.com)
объявила о том, что в линейке SoftTree DB Tools for Oracle появились
пять новых инструментов для управления базами данных и анализа производительности
баз данных. В числе пяти новых инструментов - Test Data Generator.
Теперь линейка DB Tools for Oracle представляет собой многоцелевой
набор из 21 инструмента для обнаружения, диагностики и устранения
проблем производительности баз данных, разработки, контроля, отладки
и тестирования приложений, работающих с базами данных. Для увеличения
рыночной привлекательности своих решений SoftTree, расширяя набор
инструментов, не повышает цену. Цена набора инструментов от других
производителей, имеющая аналогичную функциональность и позволяющая
добиться такого же полного покрытия задач управления базами данных
и анализа производительности, обойдётся в 30 раз дороже, чем набор
от SoftTree.
Одна из самых сложных задач, с которыми сталкиваются разработчики
баз данных - создание реалистических тестовых баз данных, которые
точно моделируют эксплуатационные характеристики. Инструмент Test
Data Generator, входящий с состав линейки DB Tools - эффективное
средство генерации больших объемов данных для тестирования производительности,
контроля качества и других целей. Test Data Generator корректно
работает с ограничениями ссылочной целостности, генерируя без вмешательства
пользователя тестовые данные, которые удовлетворяют этим ограничениям.
Заданные по умолчанию правила генерации данных могут быть настроены,
чтобы соответствовать определенным бизнес-требованиям. Test Data
Generator поставляется с большим набором библиотек данных, содержащих
наиболее часто используемые данные, такие как адреса, имена, телефонные
номера, названия компаний и отраслей промышленности, финансовые
условия, медицинские данные, лекарства, автозапчасти и так далее.
Разработчики могут изменять эти библиотеки или создавать собственные
библиотеки данных, специфические правила генерации или фильтрации
данных. Интуитивно понятный пользовательский интерфейс, позволяющий
моделировать сложные отношения данных, превращает Test Data Generator
в простой, но эффективный источник тестовых данных.
Программа Kaspersky® Anti-Hacker представляет собой персональный
межсетевой экран, обеспечивающий полномасштабную защиту компьютера,
работающего под управлением операционной системы Windows,
от несанкционированного доступа к данным, а также от сетевых
хакерских атак из локальной сети или Интернета.