Рубрики

Свежие записи

Page 1 of 512345

Автоматизация при создании рабочего пространства в среде IBM Rational ClearCase

GD Star Rating
loading...
GD Star Rating
loading...




CC

CC

Статья рассчитана прежде всего на специалистов по конфигурационному управлению с применением инструментария IBM Rational ClearCase. В статье рассматриваются настройка (автоматизация) некоторых процессов, с которыми сталкивается специалист по ClearCase, а также практические и организационные моменты этой автоматизации. Статья, по сути, содержит алгоритм действий с описанием операций и команд по автоматическому созданию репозитория нового проекта по заранее определенному шаблону. Алгоритм, описанный в статье, можно рассматривать как единое целое, так же как разделяемые этапы, которые могут применяться в работе специалистами по конфигурационному управлению с использованием IBM Rational ClearCase.

Статья родилась в результате работ с нашими заказчиками. После публикации на сайте IBM я про нее немного забыл :)

Читать дальше Автоматизация при создании рабочего пространства в среде IBM Rational ClearCase

Связные и просто интересные записи:

Метки:clearcase, ibm, rational, командная строка, конфигурации, управление версиями

Метрики кода и практическая реализация по их сбору и анализу. Часть 1 – метрики

GD Star Rating
loading...
GD Star Rating
loading...




Авторы: Новичков Александр, Шамрай Александр , Черников Алексей

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

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

Современные комплексные системы оценки характеристик проектов создания ПО могут быть использованы для решения следующих задач:

  • предварительная, постоянная и итоговая оценка экономических параметров проекта: трудоемкость, длительность, стоимость;
  • оценка рисков по проекту: риск нарушения сроков и невыполнения проекта, риск увеличения трудоемкости на этапах отладки и сопровождения проекта и пр.;
  • принятие оперативных управленческих решений – на основе отслеживания определенных метрик проекта можно своевременно предупредить возникновение нежелательных ситуаций и устранить последствия непродуманных проектных решений.

Оглавление

1      Введение
2      Метрики
2.1       Размерно-ориентированные метрики (показатели оценки объема)
2.1.1        LOC-оценка (Lines Of Code)
2.1.1.1     Метрика стилистики и понятности программ
2.1.2        Итого по SLOC
2.2       Метрики сложности
2.2.1        Объектно-ориентированные метрики
2.2.2        Метрики Холстеда
2.2.3        Метрики цикломатической сложности по Мак-Кейбу
2.2.4        Метрики Чепина
2.3       Предварительная оценка на основе статистических методов  в зависимости от этапов разработки программы
2.3.1        Предварительная оценка сложности программы на этапе разработки спецификации требований к программе
2.3.2        Предварительная оценка сложности на этапе  определения архитектуры
2.4       Общий списочный состав метрик
2.4       Подведение итогов
6      Ресурсы интернет

Читать дальше Метрики кода и практическая реализация по их сбору и анализу. Часть 1 – метрики

Связные и просто интересные записи:

Метки:clearcase, ibm, ieee, Lines Of Code, loc, LOC-оценка, rational, rup, subversion, исходник, код, кодирование, Мак-Кейб, метрика, метрики кода, метрики сложности, метрики стилистики и понятности программ, объектно-ориентированные метрики, программирование, процесс, размерно-ориентированные метрики, сборка, Холстед, цикл, цикломатическая сложность, чепин

Разработка прикладного программного обеспечения с использованием RUP на Иркутском Авиационном заводе. Черновой вариант

GD Star Rating
loading...
GD Star Rating
loading...




На сайте СМ-Консалт мы недавно открыли раздел саксес-стори, в сами котором заказчики описывают процесс внедрения методологии и инструментов IBM или Microsoft, говорят о достигнутых результатах и прочем. Идея не новая, но мы до этого публиковали только отзывы о внедрении, которые нам подписывали заказчики после выполненного проекта. Наверное, нам повезло с заказчиками — трудностей в получении отзывов никогда не было. Возможно, и потому, что и больших проблем не было на этапе внедрения :) Так вот, во вновь открытом разделе мы опубликовали статью Иркутского Авиа-Завода Разработка прикладного программного обеспечения с использованием Rational Unified Process на Иркутском Авиационном заводе — http://cmcons.com/articles/success_story/IAZ/

Это уже выверенная статья, подготовленная к внешней публикации. Но сама статья прошла несколько интересных метаморфоз: сначала мы я, Евгений Гаран и Галина Карабановаготовили некий материал о внедрении, потом выяснилось, что ИАЗ сам пишет статью о внедрении RUP. В итоге все свои черновые материалы мы передали в Иркутск и сотрудники ИАЗ выпустили две версии  материала: финальную (которая размещена на сайте СМ-Консалт) и черновую (представленную вашему вниманию).

Мне кажется, что в черновом варианте есть несколько интересных аспектов. только потому я ее решился опубликовать в своем блоге. Смотрите обе версии, высказывайте мнения :) Черновик не правил… так что возможны Ашипки и ачипятки…

Читать дальше Разработка прикладного программного обеспечения с использованием RUP на Иркутском Авиационном заводе. Черновой вариант

Связные и просто интересные записи:

Метки:ibm, rational, бизнес, внедрение, выполненно, завод, иаз, иркутск, консалтинг, консультанты, проекты, см-консалт, тренинг, успех

Creating a Rational Software Architect module that can transform the low-level process description of IBM Rational ClearQuest into UML.

GD Star Rating
loading...
GD Star Rating
loading...




ClearQuest — очень гибкий и сильный во всех смыслах инструмент, но имеющий ряд «родовых» проблем, которые были и в 1999м году, и которые умудрились дожить до 2010 года. Странно, но факт.

Одно из «заболеваний» — самое нелогичное  Ну не умеет CQ представлять процесс перехода между состояниями как привычную UML-диаграмму! В его арсенале только таблица переходов (матрица состояний). Казалось бы мелочь… Но на практике — эта мелочь оказывается самым «тонким» местом в проекте (подробнее во введении к статье): при нормальном подходе описание процесса происходит сначала на бумаге, а потом переносится в «железо». А тут у тебя есть хитроумный инструмент, который,  способен понимать только ручную работу — только ручной ввод (то есть картинку с процессом рисует один, а переписывает в CQ ее другой человек, или тот же самый — не суть).

Нелогичность «заболевания» в том, что у IBM Rational есть и инструмент моделирования диаграмм… вообще, есть все, что нужно для жизни, но, видимо, связывать это до конца никому не нужно.

Мы восполнили пробел и проинтегрировали RSA -средство моделирования и ClearQuest, для получения простого и понятного действия — нарисованная модель процесса автоматически должна переходить в инструмент отслеживания изменениями -ClearQuest.

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

Это англоязычная статья для «большого» IBM, а русскоязычная версия публиковалась некоторое время назад под названием «Практика реализации модуля интеграции для Rational Software Architect, позволяющего преобразовывать низкоуровневое представление процесса из IBM Rational ClearQuest в UML»

Читать дальше Creating a Rational Software Architect module that can transform the low-level process description of IBM Rational ClearQuest into UML.

Связные и просто интересные записи:

Метки:clearquest, designer, ganttchart, ibm, rational, rational software architect, rsa, rup

Практика и подходы к восстановлению требований к ИС

GD Star Rating
loading...
GD Star Rating
loading...




Восстанавливатель требований. Бедняжка :) Продолжу публиковать статьи, которые размещены на сайте IBM. В свое время я с коллегами сформировал достаточно большой пул статей, в числе которых и описательные, и проблемые и познавательные. Материалы мы пишем не так часто, поскольку основное время «съедают» проекты. Но в периоды «затишья» получается что-то написать из своей практики.

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

В тему этой статьи приходятся: Аналитическая модель системы интегрированных программных комплексов на базе IBM Rational RequisitePro и Практическая реализация автоматизированной системы проектирования и формирования нефтегазовой отчетности с использованием IBM Rational RequisitePro и SoDA

Читать дальше Практика и подходы к восстановлению требований к ИС

Связные и просто интересные записи:

Метки:rational unified process, rup, восстановление, гост, требования