Статьи www.nadine.com.ru http://www.cmcons.com/articles/ Данный раздел содержит статьи по программной инженерии, отечественным и зарубежным стандартам и методологиям, а также инструментальным средствам IBM Rational, Microsoft, Jira, Subversion. Все статьи списком -->   Fri, 13 Feb 2009 22:27:25 +0300 HostCMS Новые методы получения функциональных материалов для наноэлектроники, нанобиологии и зондовой микроскопии http://www.cmcons.com/articles/nano/nano_mifi/ Согласно эмпирическому закону Мура - количество транзисторов на кристалле удваивается каждые полтора-два года, что является естественным результатом развития нанотехнологии. Основу наноэлектроники составляют те же самые элементы, что и в микроэлектронике - транзисторы, но с нанометровым размером. Благодаря уникальным физическим свойствам и структурным особенностям углеродные нанотрубки в данном случае являются идеальными претендентами на роль элементов для электронных схем. Автор: О.С. Малиновская, Московский инженерно-физический институт (государственный университет)   Fri, 06 Feb 2009 02:50:40 +0300 Глава 15 http://www.cmcons.com/articles/microsoft/tfsguide/chast_vii/glava15/ Создание и отображение отчетов Tue, 13 Jan 2009 17:01:02 +0300 IT Глоссарии и FAQ по технологиям и процессам http://www.cmcons.com/articles/documentation/gls/ Глоссарии: Rational Unified Process,  CMM/CMMI, PMBOK, ГОСТ ИСО/МЭК 12207,  ГОСТ Р ИСО 9000-2001,  ГОСТ Р ИСО 10007,  ИСО/МЭК 15504, ГОСТ Р ИСО/МЭК 14764-2002. СОПРОВОЖДЕНИЕ ПРОГРАММНЫХ СРЕДСТВ и другие FAQ: IBM Rational ClearCase, IBM Rational ClearQuest, IBM Rational RequisitePro, IBM Rational Robot + TestManager, Лицензирование, Управление требованиями и другие Mon, 12 Jan 2009 11:33:01 +0300 Глава 14 http://www.cmcons.com/articles/microsoft/tfsguide/chast_vi/glava14/ Проекты MSF Agile Fri, 09 Jan 2009 13:38:04 +0300 Глава 13 http://www.cmcons.com/articles/microsoft/tfsguide/chast_vi/glava13/ Шаблоны процессов Fri, 09 Jan 2009 12:55:21 +0300 Использование пользовательских расширений для рабочих элементов TFS http://www.cmcons.com/articles/microsoft/tfs_custom_control/   Очень часто возникает ситуация, когда стандартный набор функций используемой системы перестает удовлетворять ее пользователей или возникает необходимость "скрестить" текущую систему с другой. Данная статья описывает дополнительные возможности Team Foundation Server, которые можно использовать при создании и модификации шаблонов процессов для расширения стандартных возможностей системы.  Аудитория: менеджеры проектов, разработчики, руководители, аналитики  Автор: Шамрай Александр, Новичков Александр Wed, 07 Jan 2009 13:54:49 +0300 Глава 12 http://www.cmcons.com/articles/microsoft/tfsguide/chast_v/glava12/ Рабочие элементы Sat, 03 Jan 2009 14:07:22 +0300 Глава 11 http://www.cmcons.com/articles/microsoft/tfsguide/chast_v/glava11/ Управление проектом Sat, 03 Jan 2009 13:15:34 +0300 Глава 9 http://www.cmcons.com/articles/microsoft/tfsguide/chast_iii/glava9/ Настройка плановых сборок в Team Build Fri, 26 Dec 2008 15:08:46 +0300 Глава 8 http://www.cmcons.com/articles/microsoft/tfsguide/chast_iii/glava8/ Как настроить процесс непрерывной интеграции с помощью Team Build Fri, 26 Dec 2008 14:49:06 +0300 Глава 7 http://www.cmcons.com/articles/microsoft/tfsguide/chast_iii/glava7/ Сборки Fri, 26 Dec 2008 13:55:53 +0300 Мультимедиа презентация: Практика и технология внедрения процесса конфигурационного управления и управления изменениями с применением IBM Rational ClearCase и ClearQuest http://www.cmcons.com/articles/multimedia_presentation/   Training Labs View SlideShare presentation or Upload your own. (tags: ibm rational) Tue, 23 Dec 2008 15:42:48 +0300 Глава 6 http://www.cmcons.com/articles/microsoft/tfsguide/chast_ii/glava6/ Управление зависимостями системы контроля версий в Visual Studio Team System Mon, 15 Dec 2008 23:58:45 +0300 Глава 5 http://www.cmcons.com/articles/microsoft/tfsguide/chast_ii/glava5/ Выбор стратегии ветвления и слияния Область применения Mon, 15 Dec 2008 22:03:51 +0300 Глава 4 http://www.cmcons.com/articles/microsoft/tfsguide/chast_ii/glava4/ Структурирование проектов и решений в системе контроля версий Team Foundation Server Mon, 15 Dec 2008 20:59:12 +0300 Глава 3 http://www.cmcons.com/articles/microsoft/tfsguide/chast_ii/glava3/ Структурирование проектов и решений в системе контроля версий Mon, 15 Dec 2008 19:56:24 +0300 Глава 2 http://www.cmcons.com/articles/microsoft/tfsguide/chast_1/glava2/ Архитектура Team Foundation Server Mon, 15 Dec 2008 18:15:35 +0300 Глава 1 http://www.cmcons.com/articles/microsoft/tfsguide/chast_1/glava1/ Введение в среду для коллективной разработки Mon, 15 Dec 2008 17:23:05 +0300 Введение http://www.cmcons.com/articles/microsoft/tfsguide/vstuplenie/vvedenie/ Mon, 15 Dec 2008 16:50:45 +0300 Предисловие http://www.cmcons.com/articles/microsoft/tfsguide/vstuplenie/predislovie/ Предисловие Джеффа Билера Предисловие Роба Карона Предисловие Брайана Гарри  Mon, 15 Dec 2008 16:40:35 +0300 Управление конфигурациями в Rational Unified Process. Часть 1 и 2 - введение и основные концепции http://www.cmcons.com/articles/CC_CQ/std/cm_rup/ Управление конфигурациями в Rational Unified Process. Данный материал описывает основные концепции Управления Конфигурациями, изложенные в RUP. В том числе: описание процесса, работ, задач, ролей и артефактов.  Thu, 11 Dec 2008 12:35:32 +0300 Microsoft Solutions Framework Модель процессов MSF. Часть 1 - Введение http://www.cmcons.com/articles/microsoft/msf/msf_model1/ Модель процессов MSF (MSF process model) представляет общую методологию разработки и внедрения IT решений. Особенность этой модели состоит в том, что благодаря своей гибкости и отсутствию жестко навязываемых процедур она может быть применена при разработке весьма широкого круга IT проектов. Эта модель сочетает в себе свойства двух стандартных производственных моделей: каскадной (waterfall) и спиральной (spiral). Представляемая в данном документе последняя версия модели процессов MSF дополнена еще одним инновационным аспектом: она покрывает весь жизненный цикл создания решения, начиная с его отправной точки и заканчивая непосредственно внедрением1. Такой подход помогает проектным группам сфокусировать свое внимание на бизнес-отдаче (business value) решения, поскольку эта отдача становится реальной лишь после завершения внедрения и начала использования продукта. Sun, 07 Dec 2008 13:11:49 +0300 Управление жизненным циклом приложения при помощи ClearQuest 7.1.0.0 http://www.cmcons.com/articles/CC_CQ/cq_7_1/ Описание: Статья, представляет собой описание концепций и проектных задач готового решения для управления жизненным циклом приложений (application lifecycle management, ALM) для IBM Rational ClearQuest. В первой части рассказывается о преимуществах использования Rational ClearQuest и пакета ALM в качестве решения для управления изменениями (change management, CM), а также о концепциях и проектных задачах ALM в ClearQuest.  Теги: процесс, код, rational, clearquest, дефект, IBM, интеграция, система,  служба, сервис, организация, диспетчер, разработка, запрос, задача, заявка, система, взаимодействие  Аудитория: менеджеры проектов, разработчики, руководители, аналитики  Автор: Кэролин Пампино, Роб Пирс Thu, 27 Nov 2008 02:07:28 +0300 Реализация централизованного сбора запросов с использованием инструментов IBM Rational ClearQuest и HP Service Desk http://www.cmcons.com/articles/CC_CQ/cqsdint/   Интеграция - это процесс объединения двух или более различных систем для достижения единой цели. В данной статье описываются предпосылки, которые ведут к необходимости такого объединения различных систем, а также рассматривается пример одной из реализованных интеграций.  Теги: процесс, код, rational, clearquest, дефект, IBM, интеграция, система, HP, service, desk, служба, сервис, организация, диспетчер, разработка, запрос, задача, заявка, система, взаимодействие, cmc_sdnotify, mail, reader  Аудитория: менеджеры проектов, разработчики, руководители, аналитики  Автор: Шамрай Александр, Новичков Александр Tue, 07 Oct 2008 16:58:32 +0400 Знакомство с Microsoft® Visual Studio® Team System 2008. Часть - 2 http://www.cmcons.com/articles/microsoft/MS_VS_2/   Знакомство с Microsoft® Visual Studio® Team System 2008. Часть - 2 Часть - 1 Часть - 2 (текущая)  Теги: программирование, размерно-ориентированные метрики, LOC-оценка, Lines Of Code, метрики стилистики и понятности программ, , объектно-ориентированные метрики,  процесс, сборка,  метрика, методика, артефакт, дисциплина, стандарт, методология, Microsoft, TFS, Visual Studio, VSS, СУБД, ASP.NET, Team, Team Foundation Server .NET  Аудитория: менеджеры проектов, разработчики, тестировщики, руководители, аналитики  Автор: Алексей Федоров — сотрудник отдела стратегических технологий ООО «Майкрософт Рус» (alexeif@microsoft.com) Версия документа 1.0 (от 25 июля 2008г) Sat, 04 Oct 2008 13:46:55 +0400 Знакомство с Microsoft® Visual Studio® Team System 2008. Часть - 3 http://www.cmcons.com/articles/microsoft/MS_VS_3/   Знакомство с Microsoft® Visual Studio® Team System 2008. Часть - 3 Часть - 1 Часть - 2 (текущая) Часть - 3 (текущая)  Теги: программирование, размерно-ориентированные метрики, LOC-оценка, Lines Of Code, метрики стилистики и понятности программ, , объектно-ориентированные метрики,  процесс, сборка,  метрика, методика, артефакт, дисциплина, стандарт, методология, Microsoft, TFS, Visual Studio, VSS, СУБД, ASP.NET, Team, Team Foundation Server .NET  Аудитория: менеджеры проектов, разработчики, тестировщики, руководители, аналитики  Автор: Алексей Федоров — сотрудник отдела стратегических технологий ООО «Майкрософт Рус» (alexeif@microsoft.com) Версия документа 1.0 (от 25 июля 2008г) Sat, 04 Oct 2008 13:46:55 +0400 Контроль безопасности Web-ресурсов с помощью IBM Rational AppScan http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/app_scan/   В настоящее время все больше информации и сервисов помещаются компаниями в Интернет. В тоже время помещенные в Интернет ресурсы все больше подвергаются атакам злоумыщленников. В статье описываются возможности инструмента IBM Rational AppScan для тестирования безопасности Web-сайтов. Также объясняются некоторые методы и возможности взлома, которые применяются при попытках проникновения на Web-сайты компаний для получения конфиденциальной информации.  Теги: Интернет, Web, сайт, портал, AppScan, firewall, база данных, XSS, атака, скрипт, инъекция, SQL, теория, сервер приложений, взлом, хакер, процесс, код, rational, clearquest, тестирование, безопасность, alert, уязвимость, отчет, дефект, хакер, IBM  Аудитория: менеджеры проектов, разработчики, тестировщики, руководители, аналитики  Автор: Шамрай Александр Thu, 07 Aug 2008 12:39:19 +0400 Метрики кода и их практическая реализация в Subversion и ClearCase. Часть 1 - метрики http://www.cmcons.com/articles/CC_CQ/dev_metrics/mertics_part_1/   Данный материал представляет собой цикл статей по метрикам кода, где говорится об основных метриках кода и о том, как их можно  на практике применить, с использованием версионных систем. И является развитием ранее публиковавшегося материала по метрикам: Часть - 1 (текущая) - описание основных метрик Часть - 2 - Практическая реализация применения метрических показателей  в IBM Rational ClearCase Часть - 3 - Практическая реализация применения метрических показателей  в Subversion Часть - 4 - Тонкости реализации метрик. Дополнительные метрики  Теги: программирование, размерно-ориентированные метрики, LOC-оценка, Lines Of Code, метрики стилистики и понятности программ, метрики сложности, объектно-ориентированные метрики, Холстед, цикломатическая сложность, Мак-Кейб, Чепин,  исходник, процесс, сборка, clearcase, subversion, код, RUP, IEEE, rational, IBM, метрика, методика, артефакт, дисциплина, стандарт, методология  Аудитория: менеджеры проектов, разработчики, тестировщики, руководители, аналитики  Автор: Новичков Александр, Шамрай Александр , Черников Алексей Wed, 06 Aug 2008 21:52:09 +0400 Как правильно внедрить управление версиями и изменениями в софтверной организации http://www.cmcons.com/articles/analitika/cool_deploy/ Все софтверные организации понимают, что изменениями в ПО необходимо управлять. Для этого есть специальные дисциплины и инструментальные средства , которые необходимо использовать. В статье описываются основные советы и рекомендации, используя которые можно избежать многих ошибок при внедрении методологий и систем управления версиями исходных текстов и изменений.   Автор: Новичков Александр Sat, 02 Aug 2008 04:40:34 +0400 ТИПОВЫЕ НОРМЫ ВРЕМЕНИ НА ПРОГРАММИРОВАНИЕ ЗАДАЧ ДЛЯ ЭВМ http://www.cmcons.com/articles/documentation/gost/tipovye_normy_vremeni_na_programmirovanie_zadach_dlja_evm/ Материал о нормировании рабочего дня. Представленная методика, разумеется, устарела, но не настолько, чтобы ее не учитывать. Многое из заложенного в данном стандарте лежит в основе многих современных методик. Sat, 26 Jul 2008 18:39:53 +0400 Руководство пользователя «Модуль автоматического планирования стейт-машины ClearQuest» (полная версия) http://www.cmcons.com/articles/documentation/cmc/uml2cq-full/ Документ: Руководство пользователя «Модуль автоматического планирования стейт-машины ClearQuest» (полная версия) Приложение: UML2ClearQuest Наличие демо-версии: Да, доступно после регистрации на сайте для скачивания Версия: 1.0 Sat, 26 Jul 2008 16:07:54 +0400 Знакомство с Visual Studio Team System 2008. Часть - 1 http://www.cmcons.com/articles/microsoft/MS_VS/ Автор: Алексей Федоров — сотрудник отдела стратегических технологий ООО «Майкрософт Рус» (alexeif@microsoft.com) Версия документа 1.0 (от 25 июля 2008г) www.microsoft.com Fri, 25 Jul 2008 14:56:35 +0400 Стратегия и тактика обучения сотрудников в проекте внедрения методологии и технологии работ http://www.cmcons.com/articles/course/trainings_strategy/ Обученный специалист будет работать эффективнее, вот только если инженер не знает куда нужно вести дорогу, то эффект от подобного ускорения нулевой! В статье говорится как правильно обучить команду проекта при внедрении новых технологий и методологий с минимальными издержками для организации. Также рассматривается общий принцип выполнения пилотных проектов и стратегия выбора новой методологии и технологии работ Автор: Новичков Александр Fri, 04 Apr 2008 20:42:15 +0400 О ценности сертификации по процессу RUP http://www.cmcons.com/articles/obshhie_stati_rup/educ_rup/ Из журнала Rational Edge: В этой статье рассказывается о сертификации IBM Certified Solution Designer -- Rational Unified Process v7.0 (Сертифицированный разработчик решений IBM - процесс Rational Unified Process версии 7.0), в том числе об обязательных требованиях для сертификации и преимуществах сертификации для специалистов по RUP. Йохен Кребс, инженер-методист, IBM Thu, 27 Mar 2008 23:47:49 +0300 MDD. Общий обзор и концепция разработки, управляемой моделями http://www.cmcons.com/articles/drugie_stati/mdd_obshhijj_obzor_i_kontseptsija_razrabotki_upravljaemojj_modeljami/ В этой главе мы описываем проблемы, связанные с разработкой решения масштаба предприятия. Затем мы представляем разработку, управляемую моделями (MDD) как подход к совершенствованию обычных установившихся практических методов. Мы также знакомим вас с IBM Rational Software Architect (RSA) — инструментом, поддерживающим MDD. Mon, 25 Feb 2008 12:09:22 +0300 Новое в IBM Rational Software Architect V7.0 http://www.cmcons.com/articles/drugie_stati/novoe_v_ibm_rational_software_architect_v70/ В статье дается обзор новых функций IBM® Rational® Software Architect V7.0, программного пакета, являющегося лучшим инструментом для разработки приложений, который предлагает превосходные возможности для разработки архитектуры, создания, тестирования, анализа и развертывания программных решений. Mon, 25 Feb 2008 12:02:26 +0300 Новое в IBM Rational Software Modeler V7.0 http://www.cmcons.com/articles/drugie_stati/novoe_v_ibm_rational_software_modeler_v70/ В этой статье дается обзор новых функций IBM® Rational® Software Modeler V7.0, одного из основных приложений для моделирования и разработки архитектуры программных решений и приложений. Mon, 25 Feb 2008 11:55:29 +0300 Встреча с экспертами: Крис Геркен об управляемой моделями разработке http://www.cmcons.com/articles/drugie_stati/vstrecha_s_ekspertami_kris_gerken_ob_upravljaemojj_modeljami_razrabotke/ Консультант по WebSphere® Крис Геркен отвечает на вопросы по управляемой моделями разработке. Mon, 25 Feb 2008 11:51:02 +0300 Как использовать IBM Rational Software Architect для создания комбинированных шаблонов http://www.cmcons.com/articles/drugie_stati/kak_ispolzovat_ibm_rational_software_architect_dlja_sozdanija_kombinirovannykh_shablonov/ Создавая комбинированный шаблон из существующих шаблонов, можно упростить повторно применяемые шаблоны. В данной статье рассматривается, как использовать существующие шаблоны Rational Software Architect для создания высокоуровневых комбинированных шаблонов, которые можно использовать повторно. Это поднимает абстракцию разработки программного обеспечения для решения специализированных проблем на новый уровень и приводит к повышению производительности и улучшению качества программного обеспечения. Mon, 25 Feb 2008 11:43:23 +0300 Новое в IBM Rational Application Developer V7.0 http://www.cmcons.com/articles/drugie_stati/novoe_v_ibm_rational_application_developer_v70/ В этой статье дается обзор новых функций IBM® Rational® Application Developer V7.0, одного из основных приложений для моделирования и разработки архитектуры программных решений и приложений. Mon, 25 Feb 2008 11:36:23 +0300 IBM Rational Process Advisor: Интеграция процесса разработки ПО при помощи инструментов разработки и тестирования IBM Rational v7 http://www.cmcons.com/articles/drugie_stati/ibm_rational_process_advisor_integratsija_protsessa_razrabotki_po_pri_pomoshhi_instrumentov_razrabotki_i_testirovanija_ibm_rational_v7/ В разработке ПО нет недостатка в методах. То же самое можно сказать и об инструментах. Однако нет практически никаких методов для установления связи между процессом и инструментами. Простое использование процесса с инструментами разработки не гарантирует того, что он будет работать или передавать информацию другому процессу. С IBM Rational Process Advisor специалист-практик по разработке ПО получает мощный механизм для их связи. Эта статья представляет Process Advisor и описывает полезные методы, которые можно применить в вашей среде разработки процессов и для ваших инструментов. Mon, 25 Feb 2008 11:29:27 +0300 Создание J2C bean-компонента с помощью J2C Tools в Rational Application Developer V7.0 http://www.cmcons.com/articles/drugie_stati/sozdanie_j2c_bean-komponenta_s_pomoshhju_j2c_tools_v_rational_application_developer_v70/ В данном учебном руководстве показано, как пакет J2C tools, доступный в IBM® Rational® Application Developer 7.0, позволяет улучшить разработку при создании J2C bean-компонента, и когда свойства взаимодействия и спецификаций подключения, связанные с выполнением EIS, используются в качестве входных аргументов бизнес-методов в J2C bean-компонентах. В данном пошаговом учебном руководстве такая функция представлена на простом примере IMS. В руководстве также показан быстрый способ создания Web-сервиса, использующего функции, предоставляемые J2C bean-компонентом для доступа к IMS. Mon, 25 Feb 2008 11:15:42 +0300 Оценка состояния проекта: часть первая http://www.cmcons.com/articles/drugie_stati/otsenka_sostojanija_proekta_chast_pervaja/ из Rational Edge: Те показатели, которые выбирают управляющие проектами для оценки производительности, обычно находятся в центре особого внимания у команд разработчиков. Естественно, состояние проекта зависит от точного измерения показателей, но гораздо важнее, чтобы сами показатели были выбраны правильно. Данная статья описывает некоторые из заблуждений, присущих традиционным показателям проекта ПО, а затем рассказывает об эффективной оценке на начальной стадии разработки. Mon, 25 Feb 2008 11:09:35 +0300 Новые приемы управления требованиями с помощью Rational RequisitePro: Часть 1. Использование архитектурных методов для анализа, управления и прослеживания бизнес-требований http://www.cmcons.com/articles/drugie_stati/novye_priemy_upravlenija_trebovanijami_s_pomoshhju_rational_requisitepro_chast_1_ispolzovanie_arkhitekturnykh_metodov_dlja_analiza_upravlenija_i_proslezhivanija_biznes-trebovanijj/ В данной серии статей Кумара Мани предлагаются новые приемы, помогающие выявить и проследить архитектурные требования, а также управлять ими. Mon, 25 Feb 2008 11:01:03 +0300 Применение Rational Software Architect в разработке, управляемой моделями: Часть 1. Обзор парадигмы разработок, управляемых моделями с шаблонами http://www.cmcons.com/articles/drugie_stati/primenenie_rational_software_architect_v_razrabotke_upravljaemojj_modeljami_chast_1_obzor_paradigmy_razrabotok_upravljaemykh_modeljami_s_shablonami/ В этой серии статей детально обсуждается парадигма разработки, управляемой моделями и на основе шаблонов с использованием ПО IBM Rational Software Architect, интегрированной среды разработок с поддержкой MDD. Mon, 25 Feb 2008 10:55:57 +0300 Никуда без трассировки: практические советы по внедрению трассируемости http://www.cmcons.com/articles/drugie_stati/nikuda_bez_trassirovki_prakticheskie_sovety_po_vnedreniju_trassiruemosti/ из Rational Edge: внедрение трассируемости между требованиями к программному обеспечению и реализованными функциями очень часто упускается из вида в ходе итеративной, поэтапной разработки программного обеспечения. Автор вводит понятие трассируемости и описывает специальные методики для интеграции этого понятия в среду разработки. Mon, 25 Feb 2008 10:35:18 +0300 Применение Rational Software Architect в разработке, управляемой моделями и на основе шаблонов: Часть 2. Инструментальная поддержка разработки http://www.cmcons.com/articles/drugie_stati/primenenie_rational_software_architect_v_razrabotke_upravljaemojj_modeljami_i_na_osnove_shablonov_chast_2_instrumentalnaja_podderzhka_razrabotki/ Rational Software Architect обеспечивает полную поддержку управляемой моделями разработки (MDD) с шаблонами. Инфраструктура разработки на основе ресурсов (asset-based development framework) в Rational Software Architect дополняет MDD, позволяя повторное использование моделей и шаблонов и их трансформацию. Простой сценарий из нашей статьи покажет вам, как использовать Rational Software Architect в MDD. Mon, 25 Feb 2008 10:25:45 +0300 Объектно-ориентированная среда IBM Rational Functional Tester http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/obektno-orientirovannaja_sreda_ibm_rational_functional_tester/ Программа Functional Tester позволяет группам тестировщиков реализовать по-настоящему объектно-ориентированную модель автоматизации графического интерфейса пользователя (GUI). Используя иерархическую среду, которая претворяет эту модель в жизнь, тестировщики могут получить огромное преимущество, выражающееся в простоте написания сценариев и простоте обслуживания. Mon, 25 Feb 2008 10:12:14 +0300 Excel-плагин для IBM Rational TestManager http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/excel-plagin_dlja_ibm_rational_testmanager/ Excel-плагин для TestManager — это набор макросов, включенных в Microsoft Excel, который расширяет функциональность TestManager. Mon, 25 Feb 2008 09:58:39 +0300 Использование подключаемого пользователем фрагмента кода для произвольного доступа к банку данных http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/ispolzovanie_podkljuchaemogo_polzovatelem_fragmenta_koda_dlja_proizvolnogo_dostupa_k_banku_dannykh/ Для более надежной проверки внесите в Performance Tester элемент случайности с помощью фрагмента кода, подключаемого пользователем! В настоящее время вы можете получить доступ к компонентам банка данных Performance Tester только последовательно. В данной статье обсуждается содание автором подключаемого кода для Performance Tester, чтобы реализовать банки данных с произвольным доступом. Прилагается класс RPTDataPool, а также инструкция по его применению. Mon, 25 Feb 2008 09:53:54 +0300 Перенос проектов Rational Test из одной среды в другую: приемы и советы http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/perenos_proektov_rational_test_iz_odnojj_sredy_v_druguju_priemy_i_sovety/ Познакомьтесь с различными способами успешного переноса проектов Rational Test.® Проекты тестирования. Mon, 25 Feb 2008 09:43:53 +0300 Безопасная разработка программного обеспечения http://www.cmcons.com/articles/ibm_press_1/ Безопасная разработка Программного Обеспечения для крупных компаний. Интервью  для журнала Инновации в технологиях и бизнесе Цитата:  «Мы работаем с крупными компаниями, для которых безопасность — не пустое слово» Автор: Новичков Александр Статья опубликована на сайте IBM Sun, 24 Feb 2008 19:19:44 +0300 Эффективное использование расширения IBM Rational Functional Tester Extension для решений SAP http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/effektivnoe_ispolzovanie_rasshirenija_ibm_rational_functional_tester_extension_dlja_reshenijj_sap/ В этой статье представлен краткий обзор расширения IBM® Rational® Functional Tester Extension для решений SAP, которое помогает успешно обновлять приложения SAP GUI и развёртывать критические изменения. SAP разработан чтобы помочь организациям быстро и уверенно придавать приложениям ожидаемую функциональность и надежность, чтобы удовлетворять потребностям бизнеса организации, реагирующей на запросы рынка. Расширение IBM Rational Functional Tester Extension для решений SAP поддерживает запись и тестирование приложений, основанных на SAP GUI версии 6.20 с уровнем патча 52 или выше, а также на SAP GUI версии 6.40. Версии серверов не имеют значения. В отличие от Rational Functional Tester Siebel для пользования этим расширением клиентам не нужно покупать дополнительное ПО от SAP.   Sun, 24 Feb 2008 12:38:40 +0300 Использование расширения IBM Rational Functional Tester для автоматизации тестов Siebel http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/ispolzovanie_rasshirenija_ibm_rational_functional_tester_dlja_avtomatizatsii_testov_siebel/ В статье содержится обзор расширения IBM® Rational® Functional Tester для Siebel, помогающего проводить успешные апгрейды и развертывания Siebel 7.7 и 7.8, важные для предприятий. Расширение IBM Rational Functional Tester для Siebel использует Siebel Test Automation (STA), которая появилась в Siebel 7.7. В STA имеется набор новых интерфейсов автоматизации тестов, которые оптимизируют платформу тестирования. Сочетание модуля Siebel Test Automation (STA) либо с расширением IBM Rational Functional Tester Extension для Siebel, либо с расширением IBM Rational Performance Tester для Siebel, значительно сокращает затраты как на функциональное тестирование, так и на тестирование под нагрузкой. Исследование, проведённое Siebel Systems, показывает, что затраты при испытании под нагрузкой можно сократить на 75%, а затраты на функциональное тестирование — на 33% при использовании инструментов автоматизации, которые связаны с модулем STA. Расширение IBM Rational Functional Tester для Siebel Test Automation поддерживает Siebel версий 7.7 и 7.8.   Sun, 24 Feb 2008 12:33:56 +0300 Обработка тестовых данных с помощью IBM Rational Performance Tester 7.0: Часть 2: Использование файлов для очень больших наборов тестовых данных http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/obrabotka_testovykh_dannykh_s_pomoshhju_ibm_rational_performance_tester_70_chast_2_ispolzovanie_fajjlov_dlja_ochen_bolshikh_naborov_testovykh_dannykh/ IBM Rational Performance Tester использует структуры пула данных Eclipse Test and Performance Tools Platform (TPTP) для обработки тестовых данных. Rational Performance Tester включает в себя много возможностей, делающих использование этих пулов данных чрезвычайно простым и гибким. Sun, 24 Feb 2008 12:19:30 +0300 Обработка тестовых данных с помощью IBM Rational Performance Tester 7.0: Часть 1: Использование пулов для тестовых данных http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/obrabotka_testovykh_dannykh_s_pomoshhju_ibm_rational_performance_tester_70_chast_1_ispolzovanie_pulov_dlja_testovykh_dannykh/ IBM Rational Performance Tester позволяет использовать структуры пула данных Eclipse Test and Performance Tools Platform (TPTP) на новом уровне с целью обработки тестовых данных. Rational Performance Tester включает в себя много возможностей, делающих использование этих пулов данных чрезвычайно простым и гибким. Sun, 24 Feb 2008 12:08:03 +0300 Введение в IBM Rational Performance Tester версии 7.0 http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/vvedenie_v_ibm_rational_performance_tester_versii_70/ В данной статье мы рассмотрим некоторые особенности Performance Tester V7. Наряду с обзором новых функций вы запишете и выполните простой тест, демонстрирующий некоторые новые возможности. Sun, 24 Feb 2008 11:47:57 +0300 Реализация среды ITCL или IBM с использовании Rational Functional Tester http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/realizatsija_sredy_itcl_ili_ibm_s_ispolzovanii_rational_functional_tester/ В данной статье объясняется пятишаговый процесс реализации среды ITCL с использованием Rational Functional Tester, что позволит автоматизировать функциональное тестирование приложения. Sun, 24 Feb 2008 11:30:47 +0300 Передовой опыт управления тестированием http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/peredovojj_opyt_upravlenija_testirovaniem/ Важной составляющей качества программного обеспечения является процесс тестирования и проверки корректности его работы. Целью данной статьи является представление концепций и рассмотрение передового опыта в области управления тестированием. Управление тестированием представляет собой мероприятия по организации и управлению процессом и артефактами, необходимыми для проведения тестирования. В статье рассказывается о том, как IBM® Rational® ClearQuest®, IBM® Rational® ClearCase® и IBM® Rational® Requisite Pro® могут улучшить процесс тестирования. Sun, 24 Feb 2008 11:25:46 +0300 Использование Rational Functional Tester V7.0 для тестирования приложений Mozilla Firefox http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/ispolzovanie_rational_functional_tester_v70_dlja_testirovanija_prilozhenijj_mozilla_firefox/ IBM Rational Functional Tester 7.0 поддерживает тестирование HTML-приложений в Mozilla Firefox. В данной статье объясняются эти новые возможности. Sun, 24 Feb 2008 11:08:40 +0300 Модульное тестирование компонентов J2EE-платформы: Часть 1. Модульное тестирование Java- и EJB-приложений с использованием интегрированных сред JUnit и JUnitEE в IBM Rational Application Developer Version 6.0.2 http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/modulnoe_testirovanie_komponentov_j2ee-platformy_chast_1_modulnoe_testirovanie_java-_i_ejb-prilozhenijj_s_ispolzovaniem_integrirovannykh_sred_junit_i_junitee_v_ibm_rational_application_developer_version_602/ Это первая часть серии из трех частей. В ней рассказывается, как можно использовать интегрированные среды тестирования с открытыми исходными кодами, такие как JUnit и JUnitEE, для модульного тестирования Java- и EJB-приложений, используя IBM Rational Application Developer Version 6 в среде IBM WebSphere Application Server Version 6. Sun, 24 Feb 2008 10:53:25 +0300 Упростите процесс автоматизации тестирования mySAP при помощи IBM Rational Functional Tester http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/uprostite_protsess_avtomatizatsii_testirovanija_mysap_pri_pomoshhi_ibm_rational_functional_tester/ Эта статья предназначена для тех пользователей IBM® Rational® Functional Tester, которые хотят разрабатывать сценарии автоматизации регрессионного тестирования приложений mySAP, но сталкиваются с трудностями, пытаясь обеспечить гибкость своих сценариев в отношении динамически изменяющихся значений свойств объектов, что приводит к ошибкам работы сценария. В статье приводится описание поддержки автоматизации тестирования mySAP в программе Rational Functional Tester (Version 7.0.0.2 и более поздних версий). Кроме того, в ней рассматриваются проблемы, с которыми можно встретиться в процессе автоматизации mySAP, а также некоторые советы и приемы, которые могут помочь справиться с ними. Sun, 24 Feb 2008 10:32:57 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 1. Заполнение пробелов предприятия с помощью нескольких SOA http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_1_zapolnenie_probelov_predprijatija_s_pomoshhju_neskolkikh_soa/ Джудит М. Майерсон продемонстрирует вам 4 сценария комбинирования Web-сервисов в сложное приложение в одной SOA, в нескольких SOA, в одной с несколькими приложениями EAI (интеграция приложений для бизнеса) и в нескольких SOA с приложениями EAI. Sat, 23 Feb 2008 12:25:06 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 2. Максимизация функциональной совместимости с внешними Web-сервисами http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_2_maksimizatsija_funktsionalnojj_sovmestimosti_s_vneshnimi_web-servisami/ Джудит М. Майерсон покажет, как изменить тип сервиса, местонахождение и платформу для каждого Web-сервиса, чтобы осуществить бизнес-процессы создания приложений. Sat, 23 Feb 2008 12:18:42 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 3. Объедините свои SOA в трехмерный единый сетевой концентратор (хаб) http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_3_obedinite_svoi_soa_v_trekhmernyjj_edinyjj_setevojj_kontsentrator_khab/ Объедините свои SOA в единый сетевой концентратор в трехмерном пространстве, улучшающий совместимость сетевых функций. Джудит М. Майерсон предлагает четыре примера объединения: двухмерный сетевой концентратор несовмещенных SOA, двухмерный сетевой концентратор совместных SOA, и два вида трехмерных сетевых концентраторов совместных SOA. При рассмотрении различных вариантов важно определить максимальное количество SOA единый сетевой концентратор в трехмерном пространстве может содержать, с тем чтобы избежать перегруженности сетевого концентратора. Sat, 23 Feb 2008 12:13:25 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 4.Создайте межплатформенное программное обеспечение SOA http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_4sozdajjte_mezhplatformennoe_programmnoe_obespechenie_soa/ Вас интересует создание межплатформенных бизнес-приложений в SOA? Джудит Майерсон предлагает четыре возможных подхода: нисходящее, восходящее и обходное программирование, а также встраивание, помогая определить варианты оптимального соотношения для каждого. Вы также научитесь тому, как определить максимальное количество SOA для совместного пользования, которое может поддерживать межплатформенное приложение. Sat, 23 Feb 2008 12:08:45 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 5. Оптимизируйте приложения Web-сервисов инструментарием WebSphere Business Integration http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_5_optimizirujjte_prilozhenija_web-servisov_instrumentariem_websphere_business_integration/ Хотите научиться оптимизировать приложение Web-сервиса в SOA? Джудит M. Майерсон подчеркивает важность правил бизнес-процесса как основной приоритет оптимизации Web-сервис и приводит примеры других приемов оптимизации, таких как сокращение Web-запросов и времени выполнения. Она также говорит об инструментарии IBM WebSphere® Business Integration, который можно использовать при разработчикам и бизнес-аналитикам в в их совместных усилиях смоделировать оптимизацию Web-сервиса. Sat, 23 Feb 2008 12:04:16 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 6. Сбалансируйте нагрузку приложений Web-сервисов при помощи ПО WebSphere Application Server http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_6_sbalansirujjte_nagruzku_prilozhenijj_web-servisov_pri_pomoshhi_po_websphere_application_server/ Вы хотите получить больше информации о приложениях Web-сервисов и о балансировке нагрузки между серверами в SOA? Джудит М. Майерсон указывает, насколько важна скорость реагирования пользователя во время пиковых моментов трафика, а также приводит примеры технологий балансировки этой нагрузки. Sat, 23 Feb 2008 11:58:43 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 7. Ускорение работы приложений Web-сервисов с помощью спецификации для двоичных XML - Optimized Packaging Specification http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_7_uskorenie_raboty_prilozhenijj_web-servisov_s_pomoshhju_spetsifikatsii_dlja_dvoichnykh_xml_-_optimized_packaging_specification/ В части 7 вы узнаете как оптимизировать приложение Web-сервисов с помощью спецификации для двоичных XML (XOP Specification), почему пакет XOP более эффективен при обработке данных Web-сервисов, чем XML-анализаторы в обработке масштабных файлов именно в двоичном, а не в текстовом формате. Sat, 23 Feb 2008 11:47:13 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 8. Извещение Web-сервисов о наличии в бизнес-системе EAI разнородных SOA http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_8_izveshhenie_web-servisov_o_nalichii_v_biznes-sisteme_eai_raznorodnykh_soa/ Изучите примеры предупреждений о превышении предела, которые оповещают клиентские Web-сервисы о том, что система приближается к максимальной нагрузке, которую способны выдержать SOA. В Части 8 вы узнаете как Web-сервисы используют, создают и распределяют сообщения между разнородными SOA. Джудит Майерсон также рассматривает вопросы использования Подписки и публикации (Subscribe-Publish) для официального документа Web-сервисов и документов-уведомлений WS-Notification. Sat, 23 Feb 2008 11:40:29 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 9. Интеграция Web-сервисов с радиочастотной идентификацией -- RFID в приложениях EAI с множественными SOA http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_9_integratsija_web-servisov_s_radiochastotnojj_identifikatsiejj_--_rfid_v_prilozhenijakh_eai_s_mnozhestvennymi_soa/ Хотите разработать Web-сервисы радиочастотной идентификации (RFID), используя IBM Relational Web Developer для WebSphere Software? Джудит М. Майерсон демонстрирует, как интегрировать Web-сервисы RFID в приложения EAI в множественных SOA. Sat, 23 Feb 2008 11:32:38 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 10. Глубокая защита для множественных SOA при помощи IBM Business Modeler и Rational Web Developer для WebSphere http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_10_glubokaja_zashhita_dlja_mnozhestvennykh_soa_pri_pomoshhi_ibm_business_modeler_i_rational_web_developer_dlja_websphere/ Обеспечьте безопасность своих SOA от атак при помощи глубокой защиты: созданы ли они на основе технологий или политики безопасности и процедур. Джудит М. Майерсон показывает, какие механизмы безопасности стоит рассматривать для глубокой защиты. Sat, 23 Feb 2008 11:21:32 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 11. Соединение web-сервисов на основе XOP с внешними сервисами при помощи WebSphere Business Modeler и Rational Web Developer для WebSphere http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_11_soedinenie_web-servisov_na_osnove_xop_s_vneshnimi_servisami_pri_pomoshhi_websphere_business_modeler_i_rational_web_developer_dlja_websphere/ Интересуетесь соединением сервисов на основе XOP (XML-binary Optimized Packaging) c внешними сервисами? С помощью данной статьи вы сможете выяснить, как работает мост web-сервисов, задать пороговую величину размера файла и установить многоканальную систему обслуживания с несколькими очередями. А также, понять взаимозависимости внешних файлов, создать нелинейные очереди, научиться использовать нелинейные выборки и задавать оптимальное пороговое значение величины размера. Кроме того, упростите процесс разработки, используя IBM Rational® Web Developer и IBM WebSphere ® Business Modeler. Sat, 23 Feb 2008 11:10:57 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 12. Разработка Web-сервисов управления риском в SOA с использованием IBM Rational ClearQuest http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_12_razrabotka_web-servisov_upravlenija_riskom_v_soa_s_ispolzovaniem_ibm_rational_clearquest/ Вы хотите разработать Web-сервисы управления риском с помощью IBM Rational ClearQuest? В части 12 вы увидите, как следует увеличить жизненный цикл риска, чтобы вместить больший диапазон угроз, уязвимостей и рисков современного мира; и почему оркестраторы Web-сервисов должна занять важное место в новой версии жизненного цикла. Thu, 21 Feb 2008 13:15:56 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 14. Как мигрировать унаследованные сервисные компоненты gри обнаружении их Web-сервисами с помощью IBM Rational RequisitePro и Rational ClearCase http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_14_kak_migrirovat_unasledovannye_servisnye_komponenty_gri_obnaruzhenii_ikh_web-servisami_s_pomoshhju_ibm_rational_requisitepro_i_rational_clearcase/ Хотите мигрировать сервисные компоненты унаследованной системы как Web-сервисы, ориентированные на человека? Научитесь распутывать компонентные зависимости и мигрировать эти компоненты как обнаруживаемые Web-сервисы. Вы узнаете, как можно использовать IBM® Rational® Requisite Pro® и IBM Rational Clearcase® как часть совместных усилий в миграционном процессе. Thu, 21 Feb 2008 13:02:24 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 15. Совместное использование среды для реализации Web-сервисов со средой WS-Resource Framework при помощи IBM Rational ClearCase и ClearQuest http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_15_sovmestnoe_ispolzovanie_sredy_dlja_realizatsii_web-servisov_so_sredojj_ws-resource_framework_pri_pomoshhi_ibm_rational_clearcase_i_clearquest/ Посмотрите, как можно использовать среды OASIS для разработки Web-сервисов в жизненном цикле. Эта 15 статья из серии, посвященной Web-сервисам в рамках архитектуры SOA в масштабах предприятия, покажет вам, как обеспечить взаимодействие среды для реализации Web-сервисов с WS-Resource Framework при помощи IBM®Rational®ClearQuest и Rational ClearCase. Вы увидите, как обеспечить взаимодействие на примерах свойств ресурсов виртуальной «тележки» и физического принтера. Thu, 21 Feb 2008 12:54:56 +0300 Работа с Web-сервисами в корпоративных SOA: Часть 13. Разработка формулы окупаемости инвестиций с помощью IBM Rational ClearQuest http://www.cmcons.com/articles/soa_i_web-servisy/rabota_s_web-servisami_v_korporativnykh_soa_chast_13_razrabotka_formuly_okupaemosti_investitsijj_s_pomoshhju_ibm_rational_clearquest/ Хотите разработать Web-сервисы для вычисления окупаемости инвестиций (ROI) с помощью ПО от IBM Rational ®ClearQuest? В части 13 этой серии статей рассказывается о том, что представляют собой методы ROI, и какой из них следует выбрать в тех или иных условиях. Вы увидите, как можно построить и разработать архитектуру целого театра Web-сервисов, который вам понадобится для определения опций наилучшей потенциальной окупаемости инвестиций. Thu, 21 Feb 2008 12:44:28 +0300 Измерение производительности ClearQuest Web с помощью Functional Tester http://www.cmcons.com/articles/CC_CQ/izmerenie_proizvoditelnosti_clearquest_web_s_pomoshhju_functional_tester/ Используйте прилагаемый набор тестовых скриптов для графического представления производительности транзакций в ClearQuest Web. Thu, 21 Feb 2008 12:37:55 +0300 Использование IBM Rational Functional Tester для измерения производительности IBM Rational ClearQuest Web http://www.cmcons.com/articles/CC_CQ/ispolzovanie_ibm_rational_functional_tester_dlja_izmerenija_proizvoditelnosti_ibm_rational_clearquest_web/ Используйте прилагаемый набор тестовых скриптов для графического представления производительности транзакций в ClearQuest Web. Thu, 21 Feb 2008 12:29:05 +0300 Введение в IBM Rational Manual Tester V7.0 http://www.cmcons.com/articles/CC_CQ/vvedenie_v_ibm_rational_manual_tester_v70/ IBM® Rational® Manual Tester — это инструмент для разработки и выполнения ручных тестов для тестировщиков и бизнес-аналитиков, желающих улучшить быстродействие, широту применения и надёжность ручного тестирования. Он интегрируется с IBM® Rational® ClearQuest® и предлагает такие возможности как публикация скриптов в HTML, Редактор разработки (Authoring Editor), просмотровщик журнала тестирования (Test Log viewer), а также набор инструментов Rational Process Advisor. Thu, 21 Feb 2008 12:20:35 +0300 Переход с IBM Rational TestManager на управление тестированием при помощи IBM Rational ClearQuest: Часть 2: Достижение цели http://www.cmcons.com/articles/CC_CQ/perekhod_s_ibm_rational_testmanager_na_upravlenie_testirovaniem_pri_pomoshhi_ibm_rational_clearquest_chast_2_dostizhenie_tseli/ В статье объясняется переход с IBM Rational TestManager на управление тестированием при помощи IBM Rational ClearQuest, особое внимание уделяется выполнению тестовых скриптов, журналированию и обзору тестовых данных, совместному использованию тестовых ресурсов из различных географических регионов, а также работе с отчётами. В статье также приводятся шаги, необходимые для миграции. Thu, 21 Feb 2008 12:12:02 +0300 Переход с IBM Rational TestManager на управление тестированием при помощи IBM Rational ClearQuest: Часть 1: Основы http://www.cmcons.com/articles/CC_CQ/perekhod_s_ibm_rational_testmanager_na_upravlenie_testirovaniem_pri_pomoshhi_ibm_rational_clearquest_chast_1_osnovy/ Данная статья поможет пользователям IBM Rational TestManager рассмотреть преимущества перехода на управление тестированием при помощи ClearQuest, сравнив функции обоих инструментов. В ней обсуждается, как запускать наборы тестовых данных инструмента управления тестированием ClearQuest, а также рассматриваются журналы, отчёты и миграция тестовых ресурсов с Rational TestManager. Thu, 21 Feb 2008 12:04:31 +0300 Управление изменениями в IBM Rational - Часть 2: Усовершенствование решений по управлению изменениями в IBM Rational http://www.cmcons.com/articles/CC_CQ/upravlenie_izmenenijami_v_ibm_rational_-_chast_2_usovershenstvovanie_reshenijj_po_upravleniju_izmenenijami_v_ibm_rational/ От редакции журнала Rational Edge: эта статья, вторая из двух частей серии, исследует потенциальные возможности усовершенствования в управлении изменениями, которые смогут в значительной степени сбалансировать потребности заинтересованных сторон. В 1 части я рассказал, как команда разработчиков IBM Rational ClearQuest использует ПО ClearQuest, связанные с ним компоненты интеграции и передовой опыт. Thu, 21 Feb 2008 11:52:24 +0300 Интеграция IBM Rational RequisitePro и IBM Rational Portfolio Manager http://www.cmcons.com/articles/upravlenie_trebovanijami_instrument_ibm_rational_r/integratsija_ibm_rational_requisitepro_i_ibm_rational_portfolio_manager/ Как руководителя проекта, вас часто просят включить результаты работы по сбору требований, проведенной вашей группой определения и анализа требований Rational® RequisitePro®, в проект IBM® Rational® Portfolio Manager. Цель интеграции продуктов Rational Portfolio Manager (управление проектом) и RequisitePro (управление требованиями) — связать требования с планированием и отслеживанием работы по проекту. Все действия по импорту осуществляются через Rational Portfolio Manager. В текущей реализации процесс сводится к извлечению информации из RequisitePro. Все полученные данные используются в Rational Portfolio Manager в режиме «только чтение». Thu, 21 Feb 2008 11:35:39 +0300 Использование разработки, управляемой моделями (MDD) в среде мэйнфрейма http://www.cmcons.com/articles/drugie_stati/ispolzovanie_razrabotki_upravljaemojj_modeljami_mdd_v_srede_mejjnfrejjma/ Инструменты IBM помогут смоделировать и сгенерировать код для приложений, которые выполняются полностью или частично на zOS. Из этой статьи вы получите общее представление о моделировании приложений, языке UML и трансформациях моделей. Хотя разработка, управляемая моделями, (model-driven development, MDD) часто ассоциируется с объектно-ориентированным программированием, вы увидите, как использовать MDD в приложениях для мэйнфреймов, выполняя трансформацию модель-код, в результате которой создаётся приложение на языке COBOL. Wed, 20 Feb 2008 16:12:52 +0300 Введение в SIP Modeling Toolkit для IBM Rational Software Architect http://www.cmcons.com/articles/drugie_stati/vvedenie_v_sip_modeling_toolkit_dlja_ibm_rational_software_architect/ Инструментарий SIP Modeling Toolkit для IBM® Rational® Software Architect представляет собой набор доменных расширений для платформы Rational Software Architect. Набор содержит инструменты, позволяющие органично использовать платформу Rational Software Architect для проектирования и разработки технологий, основанных на Session Initiation Protocol (SIP). В статье также показано, как можно интегрировать платформу Rational Software Architect с элементами Domain Specific Language (DSL) в единую среду разработки. В расширения набора инструментов входят профили унифицированного языка моделирования (Unified Modeling Language — UML), базовые модели, элементы пользовательского интерфейса, преобразования и расширения преобразований. Wed, 20 Feb 2008 16:02:22 +0300 Повышение производительности при проектировании схем в IBM Rational ClearQuest http://www.cmcons.com/articles/CC_CQ/povyshenie_proizvoditelnosti_pri_proektirovanii_skhem_v_ibm_rational_clearquest/ Пользовательская настройка схемы — одна из тех областей IBM® Rational® ClearQuest®, в которых решения проектировщика могут оказывать значительное положительное или отрицательное влияние на производительность. При разработке схем зачастую в расчет принимается только функциональное тестирование, а рабочие объемы транзакций или влияние Web-интерфейса не учитываются. Проектирование схемы с учетом передового опыта поможет избежать непредвиденных реакций системы и будет способствовать созданию более устойчивой в работе и предсказуемой реализации. Wed, 20 Feb 2008 15:48:30 +0300 Введение в IBM Rational XDE Java Code Model Importer http://www.cmcons.com/articles/drugie_stati/vvedenie_v_ibm_rational_xde_java_code_model_importer/ Научитесь использовать программу IBM® Rational® XDE Java Code Model Importer для миграции проектов из Rational XDE for Java в IBM® Rational® Software Architect или IBM® Rational® Systems Developer. При помощи этого инструмента вы сможете выполнить миграцию кода и модели кода способом, который позволит использовать их с различными средствами программного обеспечения Rational для моделирования кода и UML-моделирования. Начните работу с программой при помощи следующих пошаговых инструкций. Wed, 20 Feb 2008 15:34:00 +0300 Запросы к базам данных ClearQuest Oracle 10g http://www.cmcons.com/articles/stati_o_gibkikh_metodologijakh/zaprosy_k_bazam_dannykh_clearquest_oracle_10g/ В средах IBM® Rational® ClearQuest®, использующих БД Oracle® версии 10g и более поздних версий, администратор может при помощи одной из функций ClearQuest версии 7.0.1 разрешить пользователям выполнять запросы к многострочным текстовым полям и получать регистронезависимые результаты. В этой статье также объясняется, как вернуться к регистрозависимости запросов для всего индекса базы данных или только для одного поля. Wed, 20 Feb 2008 14:09:20 +0300 Эффективные методы автоматизации тестирования в Rational Functional Tester http://www.cmcons.com/articles/obshhie_stati_rup/effektivnye_metody_avtomatizatsii_testirovanija_v_rational_functional_tester/ Советы по поводу решения часто встречающихся проблем с браузерами, использования точек верификации, низкоуровневых команд, вспомогательных суперклассов и т. д. Wed, 20 Feb 2008 12:36:53 +0300 Использование Rational ClearCase for System i для управления исходным кодом http://www.cmcons.com/articles/obshhie_stati_rup/ispolzovanie_rational_clearcase_for_system_i_dlja_upravlenija_iskhodnym_kodom/ Узнайте, почему IBM Rational® ClearQuest® for System iTM и IBM Rational ClearCase® for System i предлагают наиболее практичное решение управления изменениями программного обеспечения (Software Change Management, SCM) для управления исходным кодом. Wed, 20 Feb 2008 12:18:42 +0300 Путеводитель по разработке методов http://www.cmcons.com/articles/obshhie_stati_rup/putevoditel_po_razrabotke_metodov/ Из Rational Edge: В данной статье описан итеративный, учитывающий риски, ориентированный на архитектуру и удовлетворение требований подход к разработке методов, созданный на основе многолетнего опыта команды разработчиков IBM Rational Unified Process (RUP). В ней приведено описание рабочих продуктов, которые необходимо создать, а затем — пошаговое руководство по применению данного подхода на всех стадиях проекта по разработке метода. Данный подход использует принципы разработки программного обеспечения и RUP и может быть реализован с помощью IBM Rational Method Composer (RMC). Wed, 20 Feb 2008 12:02:30 +0300 Моделирование SOA: Часть 2. Спецификация сервиса http://www.cmcons.com/articles/soa_i_web-servisy/modelirovanie_soa_chast_2_spetsifikatsija_servisa/ В этой статье, второй из пяти статей серии, мы продолжаем определение SOA-решения путем моделирования подробной спецификации каждого сервиса. Созданные спецификации будут определять соглашения между потребителями и изготовителями сервиса. Такие соглашения включают информацию о предоставляемых и запрашиваемых интерфейсах, ролях, которые эти интерфейсы выполняют в спецификации сервисов, а также правилах и протоколах, определяющих взаимодействие ролей. Tue, 19 Feb 2008 14:38:32 +0300 Моделирование SOA: Часть 1. Идентификация сервисов http://www.cmcons.com/articles/soa_i_web-servisy/modelirovanie_soa_chast_1_identifikatsija_servisov/ Перед вами первая из пяти статей серии, посвященной разработке программного обеспечения на основе сервис-ориентированной архитектуры (service-oriented architecture, SOA). В статье демонстрируется использование UML-моделей и профиля программирования сервисов IBM® Software Service Profile для разработки SOA-решений, учитывающих бизнес-требования, но независимых от реализации. Автор описывает цели и задачи бизнеса и бизнес-процессы, разработанные для решения этих задач и достижения целей, а затем объясняет, как можно использовать описанные процессы для идентификации значимых для бизнеса сервисов, необходимых для выполнения требований, соответствующих этим процессам. Tue, 19 Feb 2008 14:20:04 +0300 Формирование проектной документации с использованием IBM Rational SoDA. Практика использования. http://www.cmcons.com/articles/dokumentirovanie_i_avtomatizirovannoe_dokumentirov/formirovanie_proektnojj_dokumentatsii_s_ispolzovaniem_ibm_rational_soda_praktika_ispolzovanija/ Статья рассказывает о практических возможностях инструмента IBM Rational SoDA и процесса документирования. IBM Rational SoDA способна формировать проектную документацию и отчеты любой сложности, что позволяет обеспечить высокий уровень качества внутрипроектного и внутрифирменного документооборота. Статья будет интересна всем, кто пользуется инструментальными средствами IBM Rational, а также тем, кто хочет начать их активное применение. Автор: Новичков Александр Mon, 18 Feb 2008 04:20:14 +0300 Автоматизированное создание документов серии ГОСТ 34 и 19 с помощью инструментальных средств фирмы IBM Rationa http://www.cmcons.com/articles/dokumentirovanie_i_avtomatizirovannoe_dokumentirov/avtomatizirovannoe_sozdanie_dokumentov_serii_gost_34_i_19_s_pomoshhju_instrumentalnykh_sredstv_firmy_ibm_rationa/ В статье представлена технология автоматизированного создания документов серии ГОСТ 34 и 19 с помощью инструментальных средств фирмы IBM Rational, разработанная на основе опыта, полученного в ходе реализации ряда проектов при проведении сравнительного анализа состава и содержания артефактов Rational Unified Process (RUP) и требований к оформлению документов по ГОСТ 34 и 19. Автор: Галахов И.В., Лапыгин Д.В., Новичков А.Н., Подоляк О.Р., Позин Б.А. Mon, 18 Feb 2008 04:17:02 +0300 Тестирование в свете Экстремального Программирования. Часть 2 http://www.cmcons.com/articles/gibkie_metodologii/testirovanie_v_svete_ekstremalnogo_programmirovanija_chast_2/ Данная статья посвящена достаточно интересному направлению в индустрии разработки и тестирования программного обеспечения, а именно экстремальному программированию. В статье представлены основные аспекты. Это первая часть серии статей по ХР и о том, как можно срастить ХР с методологии IBM Rational Unified Process Статья переводная, и не все, о чем здесь говорится и как это говорится, нам нравится, но в целом данный подход имеет свое место. В ближайшее время в нашей библиотеке появится 3 часть данного материала и большой материал о методологиях разработки (в том числе и XP) Автор: Гари Поллиц Mon, 18 Feb 2008 03:58:10 +0300 Тестирование в свете Экстремального Программирования. Часть 1 http://www.cmcons.com/articles/gibkie_metodologii/testirovanie_v_svete_ekstremalnogo_programmirovanija/ Данная статья посвящена достаточно интересному направлению в индустрии разработки и тестирования программного обеспечения, а именно экстремальному программированию. Про общие идеологические принципы ХР писалось много и очень много, поэтому мы сразу решили не описывать то, что и так уже есть — основу ХР. Данная статья — это практика использования. Автор: Сардарян Рубен, Новичков Александр Mon, 18 Feb 2008 03:55:49 +0300 Советы по использованию преобразований UML - C++ в Rational Systems Developer и Rational Software Architect http://www.cmcons.com/articles/stati_o_gibkikh_metodologijakh/sovety_po_ispolzovaniju_preobrazovanijj_uml_-_c_v_rational_systems_developer_i_rational_software_architect/ UML — это язык общего назначения. IBM® Rational® Software Architect и IBM® Rational® Systems Developer позволяют расширить функциональность UML-моделирования за счет поддержки конструкций, специфических для языка программирования C++. Преобразования UML — C++ в Rational Software Architect и Rational Systems Developer конвертируют UML-модели в код на языке C++. В этой статье рассматриваются различные советы по поводу того, как добиться более детализированного контроля над кодом C++, генерируемым при запуске преобразования UML — C++. Tue, 05 Feb 2008 20:49:07 +0300 Автоматизированное тестирование: оценка возврата инвестиций и сопутствующие риски http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/avtomatizirovannoe_testirovanie_otsenka_vozvrata_investitsijj_i_soputstvujushhie_riski/ Любая система является решением определённых задач Заказчика или Клиента. Требования к функциональности, реализуемой с ИС, к её функциональности, исходят либо напрямую от заказчика, либо формализуются бизнес-аналитиками, которые вовлечены в проект по разработке ИС. Sun, 27 Jan 2008 18:11:37 +0300 Тестирование при создании информационных систем: риски, задачи, оценки возврата инвестиций http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/testirovanie_pri_sozdanii_informatsionnykh_sistem_riski_zadachi_otsenki_vozvrata_investitsijj/ Место процесса тестирования в проекте создания информационных систем Sun, 27 Jan 2008 18:04:22 +0300 Пять (неуважительных) причин не иметь тестеров http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/pjat_neuvazhitelnykh_prichin_ne_imet_testerov/ Казалось бы, уже давно не нужно объяснять, что процесс тестирования самый важный процесс жизненного цикла разработки программного обеспечения. Но каждый раз находятся руководители разных мастей, которые считают, что можно экономить на тестировании. В данной статье приводятся пять самых неуважительных причин не иметь тестеров в своей команде. Sun, 27 Jan 2008 18:00:08 +0300 Тестирование Web-узлов с помощью IBM Rational SiteCheck http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/sitecheck/ IBM Rational SiteCheck – мощное и одновременно простое в применении средство поддержки тестирования WEB-узлов, включая сравнение версий web-узлов и формирование отчетов произвольного образца и построение карты сайта. Данный материал знакомит читателей с основными возможностями. Статья будет интересна как web-мастерам, так и тестировщикам. Автор: Новичков Александр Sun, 27 Jan 2008 17:57:00 +0300 Автоматизация процесса тестирования при помощи методологии и инструментальных средств IBM Rational http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/rational_test_tools/ Всем, кто хочет поднять свой профессиональный уровень в тестировании, а также всем, кого интересуют технологии IBM Rational, предназначен данный материал. Материал представляет из себя набор статей в тематике тестирования, которые будут пополняться практической информацией. Обновления Вы можете отследить по рассылке. Автор: Новичков Александр, Костиков Александр, Ематин Виктор, Закис Алексей, Шкляева Наталья, Подоляк Ольга Sun, 27 Jan 2008 17:35:40 +0300 Тестирование от А до Я. Часть 1 - Основополагающие принципы и подходы http://www.cmcons.com/articles/testirovanie_instrumentalnye_sredstva_ibm_rational/test_concept_1/   Данная статья открывает цикл статей о тестировании: Часть - 1 (настоящая) рассказывает об общих принципах и подходах тестирования; Часть - 2 - описывает подходы в построении процесса тестирования; Часть - 3 - описывает инструменты автоматизации тестирования IBM Rational, Mercury и других.  Теги: программирование, процесс,  код, RUP, rational, IBM, метрика, внедрение , тест , тестирование, robot, rft, mercury, автоматизация, итерация, регрессионное, функциональное, нагрузочное, стрессовое, методика, артефакт, дисциплина, стандарт, методология  Аудитория: тестировщики, менеджеры проектов, аналитики, разработчики  Автор: Новичков Александр Sun, 27 Jan 2008 17:35:40 +0300 Реализация модели COM в IBM Rational ClearCase http://www.cmcons.com/articles/CC_CQ/realizatsija_modeli_com_v_ibm_rational_clearcase/ В статье описывается методы практического применения библиотеки CAL, представляющей собой COM (Component Object Model) интерфейс для получения доступа к данным ClearCase Sun, 27 Jan 2008 17:19:09 +0300 Управление тестированием, разработкой и конфигурацией на основе Rational Change Request Management http://www.cmcons.com/articles/CC_CQ/upravlenie_testirovaniem_razrabotkojj_i_konfiguratsiejj_na_osnove_rational_change_request_management/ В статье рассказывается о программном продукте ClearQuest от компании Rational, который помогает разработчикам и тестировщикам находить и документировать ошибки в разрабатываемом ПО  Автор:  Новичков Александр Sun, 27 Jan 2008 17:17:32 +0300 Сбор и публикация проектных метрик в процессе разработки Программного Обеспечения. Отчетность в IBM Rational ClearCase http://www.cmcons.com/articles/CC_CQ/sbor_i_publikatsija_proektnykh_metrik_v_protsesse_razrabotki_programmnogo_obespechenija_otchetnost_v_ibm_rational_clearcase/ Данная статья описывает методы формирования отчетной информации с процессе разработки программного обеспечения. Статья дает практические навыки и рассказывает о том как сформировать отчетную систему на базе штатных средств IBM Rational ClearCase. Автор: Лапыгин Дмитрий,  Новичков Александр Sun, 27 Jan 2008 17:15:44 +0300 Управление изменениями, тестированием и документированием с использованием технологий Rational http://www.cmcons.com/articles/CC_CQ/upravlenie_izmenenijami_testirovaniem_i_dokumentirovaniem_s_ispolzovaniem_tekhnologijj_rational/ В статье рассказывается о средстве управления изменениями Rational ClearQuest, которое позволяет совместно с инструментами тестирования (Robot, TestManager, Purify, Quantify и PureCoverage) тщательно документировать встречающиеся при испытаниях дефекты. Автор:  Новичков Александр Sun, 27 Jan 2008 17:10:47 +0300 Организация качественного управления конфигурацией с использованием CMM и Rational ClearCase http://www.cmcons.com/articles/CC_CQ/organizatsija_kachestvennogo_upravlenija_konfiguratsiejj_s_ispolzovaniem_cmm_i_rational_clearcase/ В статье описывается принцип приведения конфигурационного управления к качеству CMM (Capability Maturity Model), при этом основное внимание уделяется ролям участников проекта и необходимым действиям для достижения качественного уровня управления. Автор: Новичков Александр Sun, 27 Jan 2008 17:09:01 +0300 Управление метаданными репозиториев http://www.cmcons.com/articles/CC_CQ/upravlenie_metadannymi_repozitoriev/ ClearCase — система конфигурационного и версионного управления программным проектом. Позволяет хранить и структурировать все файлы проекта от исходных текстов до исполняемых файлов. ClearCase представляет разработчикам такие мощные механизмы как параллельная разработка, разработка в реальном масштабе времени Автор:  Новичков Александр Sun, 27 Jan 2008 17:07:10 +0300 Конфигурационное управление проектами разработки программного обеспечения http://www.cmcons.com/articles/CC_CQ/konfiguratsionnoe_upravlenie_proektami_razrabotki_programmnogo_obespechenija/ Статья описывает историю возникновения Управления Конфигурациями и базовые концепции, на которых зиждется данный процесс. Также рассматриваются основные аспекты данного процесса в призме международных стандартов, таких как ISO -12207 и CMM. В материале даются цитаты из требований стандартов с авторскими комментариями. Автор: Лапыгин Дмитрий, Новичков Александр Sun, 27 Jan 2008 17:01:40 +0300 Тест Джоэла: 12 шагов к лучшему коду http://www.cmcons.com/articles/CC_CQ/test_dzhoela_12_shagov_k_luchshemu_kodu/ Данная статья как лакмусовая бумажка позволяет определить больные места в проектном управлении. Статья предстваляет собой мини-тест из 12 вопросов, ответив на которые можно узнать насколько хорошо работает ваша компания. Sun, 27 Jan 2008 16:58:19 +0300 Управление конфигурацией и изменениями: RUP или ITIL? http://www.cmcons.com/articles/CC_CQ/upravlenie_konfiguratsiejj_i_izmenenijami_rup_ili_itil/ При разработке нередко срываются графики и превышается бюджет, а созданное программное обеспечение не отвечает требованиям, к нему предъявляемым. Зачастую это обусловлено недостаточными прозрачностью, контролем, трассировкой и мониторингом, а усугубляется неконтролируемыми изменениями. Что использовать: RUP или ITIL? Ответ Вы найдете в этой статье. Автор:  Новичков Александр, Дмитрий Лапыгин Sun, 27 Jan 2008 16:52:48 +0300 Оценка возврата инвестиций от внедрения процесса управления конфигурациями http://www.cmcons.com/articles/CC_CQ/otsenka_vozvrata_investitsijj_ot_vnedrenija_protsessa_upravlenija_konfiguratsijami/ Любой долгосрочный проект, связанный с разработкой программного обеспечения, разрастается из-за изменения требований заказчиков и конечных пользователей создаваемого продукта. В результате такой проект становится трудно управляемым. Руководство компании разработчика оказывается не в состоянии контролировать деятельность подчиненных и не имеет четкого представления о качестве выпускаемого изделия. Подчиненные же, в свою очередь, не имеют полной информации о текущих проектных задачах, их актуальности, взаимозависимостях и приоритетах. Автор: Лапыгин Дмитрий,  Новичков Александр Sun, 27 Jan 2008 16:50:48 +0300 Зачем нам нужен план управления конфигурациями? Основные понятия и концепции документа http://www.cmcons.com/articles/CC_CQ/paln_cm/ Многие компании при попытке поставить любой процесс (не важно какой, но в данном случае — Управления Конфигурациями) ограничиваются только инсталляцией программных средств с минимальными затратами в дальнейшей работе. Так был загублен не один проект. Во-первых, всегда должна быть планомерная работа. А во-вторых, сначала внедряется процесс, а потом инсталлируются средства автоматизации (уж никак не наоборот). Соответственно, если есть процесс, то должен быть документ, описывающий его. Таким документом для процесса УК является «План управления конфигурациями», где излагается концепция процесса и имплементация средств автоматизации. В нем же расписываются все роли, и, что особенно важно, деятельности в зависимости от стадии жизненного цикла разработки ПО. Автор: Новичков Александр, Лапыгин Дмитрий Sun, 27 Jan 2008 16:49:12 +0300 Rational Unified Process. Методология и технология http://www.cmcons.com/articles/obshhie_stati_rup/rational_unified_process_metodologija_i_tekhnologija/ Автор: Новичков Александр Sun, 27 Jan 2008 16:44:00 +0300 RUP и другие методологии разработки ПО http://www.cmcons.com/articles/obshhie_stati_rup/rup_i_drugie_metodologii_razrabotki_po/ В наше время руководителю разработки программного обеспечения (ПО) не нужно выдумывать «с нуля» собственную методологию разработки программного обеспечения (ПО). Он может выбирать из достаточно широкого набора готовых методологий, предлагаемых различными авторами. Как выбрать методологию «по росту»? Все ли они пригодны для любого проекта? Да и чем вообще они различаются? В результате приходится, как перед покупкой первой цифровой камеры, долго выяснять, чем же они характеризуются и для кого какие характеристики наиболее важны. Автор: Закис Алексей Sun, 27 Jan 2008 16:42:07 +0300 Роль процесса Управления Требованиями при разработке сложных программных систем. Практика применения методологии IBM RUP и инструмента IBM Rational RequisitePro http://www.cmcons.com/articles/upravlenie_trebovanijami_instrument_ibm_rational_r/rol_protsessa_upravlenija_trebovanijami_pri_razrabotke_slozhnykh_programmnykh_sistem_praktika_primenenija_metodologii_ibm_rup_i_instrumenta_ibm_rational_requisitepro/ Роль процесса Управления Требованиями при разработке сложных программных систем. Практика применения методологии IBM RUP и инструмента IBM Rational RequisitePro Автор: Новичков Александр Sun, 27 Jan 2008 16:33:37 +0300 Консалтинг в тестировании http://www.cmcons.com/articles/analitika/konsalting_v_testirovanii/ Давайте попробуем разобраться, что такое консалтинг в тестировании, нужен ли он в принципе и кому. Как сделать так, чтобы его использование (если мы придём к выводу, что консалтинг всё-таки полезен) приносило выгоду, ведь любые действия, которые производит компания, даже если они не связаны с получением прямой прибыли от основной деятельности, так или иначе направлены на получение или увеличение прибыли. Автор: Новичков Александр Sun, 27 Jan 2008 16:28:04 +0300 Инструменты, изменяющие процесс http://www.cmcons.com/articles/analitika/instrumenty_izmenjajushhie_protsess/ Мы постарались изложить относительно новую методологию внедрения инструментария разработки. Ее не следует рассматривать как заключительный этап «классического» консалтинга, которому предшествуют многомесячные исследования текущего состояния дел в подразделениях по раз работке и внедрению информационных систем, но мы пред лагаем использовать ее в качестве продуктивного инструмента внедрения процессных изменений. Автор: Новичков Александр, Панкратов Вячеслав Sun, 27 Jan 2008 16:26:28 +0300 Зачем нашей компании нужен СММI? (версия 1) http://www.cmcons.com/articles/standarty__kachestvo/zachem_nashejj_kompanii_nuzhen_smmi_versija_1/ Статья построена по принципу вопросов и ответов. В статье даются ответы на основные вопросы, связанные с моделью СММ: зачем и кому нужна сертификация, какие инструментальные средства и методологии необбходимы для достижения СММ  Sun, 27 Jan 2008 16:22:29 +0300 Технологическая зрелость IT-организаций http://www.cmcons.com/articles/standarty__kachestvo/zachem_nashejj_kompanii_nuzhen_smm/ Модель технологической зрелости (СММ) — это описание стадий эволюции, которые проходят организации-разработчики по мере того, как они определяют, реализуют, измеряют, контролируют и совершенствуют процессы создания ПО. Эта модель помогает организации выбрать адекватную стратегию усовершенствования этих процессов, предоставляя методическую основу для определения текущего уровня их совершенства и выявления проблем, критичных для качества разрабатываемого ПО. Sun, 27 Jan 2008 16:19:31 +0300 Что такое качество программного обеспечения? http://www.cmcons.com/articles/standarty__kachestvo/chto_takoe_kachestvo_programmnogo_obespechenija/ Данная статья открывает новый раздел на нашем сайте, касающийся вопросов качества программного обеспечения. Основной проблемой в управлении качеством является тот факт, что определение качества слишком неясное и неоднозначное. Это вызвано тем, что обычно термин качество понимается неправильно. Такая путаница может объясняться несколькими причинами… Sun, 27 Jan 2008 16:18:17 +0300 Синтаксический анализ XML в PHP http://www.cmcons.com/articles/novosti_industrii/sintaksicheskijj_analiz_xml_v_php/ Изучите библиотеку XMLReader, которая входит в PHP 5 и позволяет страницам PHP обрабатывать XML-документы в эффективном потоковом режиме. Sun, 27 Jan 2008 16:12:43 +0300 Анатомия файловой системы Linux http://www.cmcons.com/articles/novosti_industrii/anatomija_fajjlovojj_sistemy_linux/ Linux поддерживает множество файловых систем, от журналируемых до кластерных и систем с шифрованием. Linux – это замечательная платформа для использования стандартных и экзотических файловых систем, а также для разработки файловых систем. В этой статье рассматривается виртуальная файловая система (VFS) ядра Linux, которая иногда называется виртуальным коммутатором файловой системы, а также приводится обзор некоторых основных структур, связывающих файловые системы. Sun, 27 Jan 2008 16:11:31 +0300 Модернизация Web-приложений с использованием новых технологий http://www.cmcons.com/articles/novosti_industrii/modernizatsija_web-prilozhenijj_s_ispolzovaniem_novykh_tekhnologijj/ Для поддержания успешной деятельности компании часто внедряют преимущества новых и развивающихся технологий в свои основные продукты. К сожалению, интеграция с новыми технологиями иногда может ухудшить функциональные возможности системы и неблагоприятно повлиять на время выхода продукта на рынок. Время, необходимое команде разработчиков системы на освоение новой технологии, может ограничить количество новых функциональных возможностей, добавляемых в продукт. Познакомьтесь с наиболее типичными проблемами, связанными с внедрением новых технологий в существующие продукты, и узнайте, что можно сделать для обхода этих проблем и успешного обновления ваших продуктов. Sun, 27 Jan 2008 16:06:29 +0300 Теория и практика Java: Использование возможностей языка Java 5 в предыдущих версиях JDK http://www.cmcons.com/articles/novosti_industrii/teorija_i_praktika_java_ispolzovanie_vozmozhnostejj_jazyka_java_5_v_predydushhikh_versijakh_jdk/ В версии Java 5 в язык было добавлено много значительных возможностей: generic'и, перечисляемые типы, аннотации, autoboxing, улучшенный цикл for. Однако многие группы разработки все еще привязаны к JDK 1.4 или более ранним версиям и могут находиться в таком состоянии еще некоторое время. Тем не менее эти разработчики все-таки могут использовать эти полезные возможности языка, продолжая устанавливать приложения на ранние версии JVM. Возвратившийся после перерыва Брайан Гетц в этой статье серии Теория и практика Java покажет, как этого добиться. Sun, 27 Jan 2008 16:01:32 +0300 Устранение опасности XPath-внедрения http://www.cmcons.com/articles/novosti_industrii/ustranenie_opasnosti_xpath-vnedrenija/ С распространением простых XML API, Web-сервисов и полнофункциональных Интернет-приложений (Rich Internet Application — RIA) все больше организаций использует XML как формат данных для всего — от конфигурационных файлов до вызовов удаленных процедур. Некоторые даже используют XML-документы вместо традиционных обычных (flat) файлов или реляционных баз данных, но, как и любые другие приложения или технологии, позволяющие ввод пользователем данных извне, XML-приложения могут быть восприимчивы к атакам в виде внедрения кода, в частности, атакам XPath-внедрения. Sun, 27 Jan 2008 15:59:39 +0300 Вероотступник Geronimo: Что нового в OpenEJB 3.0 http://www.cmcons.com/articles/novosti_industrii/verootstupnik_geronimo_chto_novogo_v_openejb_30/ Спецификация Java 2 Platform, Enterprise Edition (J2EE) сделала технологию Java главенствующей в области разработки корпоративных приложений. Долгие годы данная технология пыталась занять это положение и до сих пор успешно сохраняет его, что в очередной раз подтвердилось в редакции спецификации Java Platform, Enterprise Edition 5 (Java EE 5). OpenEJB с самого начала был составной частью Geronimo. Его версия 3.0 является ключевым компонентом в реализации Geronimo спецификации Java EE 5. В данной статье рассказывается о принципах, лежащих в основе Enterprise JavaBeans (EJB) 3, а также о новых возможностях OpenEJB, благодаря которым обеспечиваются новые важные функции Geronimo. Sun, 27 Jan 2008 15:58:28 +0300 Контроль версий проектов Borland Delphi, C++ Builder, Visual Studio и WebSphere в IBM Rational ClearCase http://www.cmcons.com/articles/CC_CQ/kontrol_versijj_proektov_borland_delphi_c_builder_visual_studio_i_websphere_v_ibm_rational_clearcase/ В статье описываются основные моменты, связанные с интеграцией IBM Rational ClaerCase с популярными средствами разработки. Статья направлена в первую очередь на разработчиков, но будет интересна и менеджерам проектов Sun, 27 Jan 2008 15:22:59 +0300 Автоматизированное создание документов серии ГОСТ 34 и 19 с помощью инструментальных средств фирмы IBM Rational http://www.cmcons.com/articles/analitika/avtomatizirovannoe_sozdanie_dokumentov_serii_gost_34_i_19_s_pomoshhju_instrumentalnykh_sredstv_firmy_ibm_rational/ В статье представлена технология автоматизированного создания документов серии ГОСТ 34 и 19 с помощью инструментальных средств фирмы IBM Rational, разработанная на основе опыта, полученного в ходе реализации ряда проектов при проведении сравнительного анализа состава и содержания артефактов Rational Unified Process (RUP) и требований к оформлению документов по ГОСТ 34 и 19. Sun, 27 Jan 2008 14:54:50 +0300 Управлять проектами: планировать, но не только http://www.cmcons.com/articles/upravlenie_proektami/upravljat_proektami_planirovat_no_ne_tolko/ Все программные пакеты для управления проектами помогают составлять расписание работ. Может быть, поэтому разговор часто сразу переходит в спор о том, какой пакет «лучше». А начать следует с того, для каких, собственно, работ нужен пакет, кто его будет использовать и, наконец, как грамотно построить саму работу по проектированию? Когда нужна автоматизация управления проектами Кто и для чего управляет проектами Инструменты автоматизации управления проектами Как планировать программные проекты Mon, 21 Jan 2008 20:19:51 +0300 Описание требований к ПО для сложных систем http://www.cmcons.com/articles/retro/opisanie_trebovanijj_k_po_dlja_slozhnykh_sistem/ Эта статья посвящена новым методам, позволяющим сделать описания требований точными, краткими, однозначными и легко проверяемыми на полноту и непротиворечивость. Методы хорошо подходят для сложных программных систем реального времени; они были разработаны для документирования существующего полетного программного обеспечения самолета А-7 ВМС США. В статье приводится обзор информации, входящей в состав описания требований, и обсуждаются цели, поставленные при разработке методов. Описание каждого метода иллюстрируется примерами из документа, содержащего требования к программному обеспечению самолета А-7. Цель этой статьи состоит в том, чтобы представить указанный документ как модель дисциплинированного подхода к описанию требований, а сам документ может служить полностью проработанным примером применения этого подхода. Mon, 21 Jan 2008 20:15:26 +0300 Переход от каскадной разработки к итеративной http://www.cmcons.com/articles/obshhie_stati_rup/perekhod_ot_kaskadnojj_razrabotki_k_iterativnojj/ Модель совершенной методологии итеративной разработки во многом радикально отличается от совершенной модели каскадной разработки. Но на практике ни одна группа разработчиков не применяет эти подходы строго в соответствии с их моделями. В этой статье объясняется, почему группам может потребоваться плавный переход от каскадного к итеративному подходу; также указаны некоторые полезные шаги в этом направлении. Объясняются основные преимущества итераций и их реализация в RUP  Mon, 21 Jan 2008 10:36:32 +0300 Использование командной строки в IBM Rational ClearCase http://www.cmcons.com/articles/CC_CQ/clearcase_cmd/ Командная строка ClearCase открывает по сути безграничные возможности по управлению проектом. Имеется ряд операций, для которых нет графического модуля,  соответственно вызывать команды данного типа можно только из cleartool. Автор: Новичков Александр Sat, 05 Jan 2008 22:51:55 +0300 Метрики кода и их практическая реализация в IBM Rational ClearCase http://www.cmcons.com/articles/CC_CQ/code_metrics_clearcase/ В вопросах проектов создания ПО недопустимы простые подходы, основанные на умножении трудоемкости на среднюю производительность труда. Это вызвано, прежде всего, тем, что экономические показатели проекта нелинейно зависят от объема работ, а при вычислении трудоемкости допускается большая погрешность. В статье говорится об основных метриках кода и о том, как их можно  на практике применить, с использованием IBM Rational ClearCase . Автор: Новичков Александр Fri, 04 Jan 2008 18:53:00 +0300 Сравнительный анализ функций средств конфигурационного управления от разных производителей. Часть 1. Только сравнение (обновление 2) http://www.cmcons.com/articles/CC_CQ/cm_compare/ Первый материал в рунете, в котором сравниваются между собой системы версионного контроля от разных производителей. Если вы не знаете какое средство сделает процесс разработки эффективным и прозрачным, то прочтите данный материал. Это первая часть статьи. В следующей части будут приведены концепции и детальные описания. Автор: Новичков Александр, Лапыгин Дмитрий, Хачатуров Артур Sun, 02 Apr 2006 00:59:12 +0400 Интеграция IBM Rational ClearQuest и Microsoft Project - ключ к успешному планированию http://www.cmcons.com/articles/CC_CQ/art_cq_msp/ Не секрет, что успех проекта зависит от эффективного планирования и оперативных сведений о состоянии проекта. На рынке сейчас много различных систем, которые позволяют выполнять планирование с оценкой загрузки ресурсов, отслеживать и оценивать ход выполнения задач.Интеграция IBM Rational ClearQuest и Microsoft Project - ключ к успешному планированию Автор: Шамрай Александр, Новичков Александр, Thu, 01 Jan 1970 02:59:59 +0300