Рубрики

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

Статья на сайте IBM: Отчётность IBM Rational ClearCase: модуль формирования отчётов с вычислением метрик размера и сложности программ

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




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

Это первая статья из написанных для IBM. Буду публиковать анонсы по мере наличия свободного времени :)

Отчётность IBM Rational ClearCase: модуль формирования отчётов с вычислением метрик размера и сложности программ

Александр Новичков, руководитель отдела внедрения и консалтинга, СМ-Консалт

Рустам Зайдуллин, ведущий инженер, «ТатАСУнефть» ОАО «Татнефть»

Статья опубликована на сайте IBM  DeveloperWorks

Ссылки на дополнительные материалы:

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

Метрики сложности программ принято разделять на три основные группы:

  • метрики размера программ;
  • метрики стилистики и понятности программ;
  • метрики сложности потока управления программ;
  • метрики сложности потока данных программ.

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

Метрики сложности программ принято разделять на три основные группы:

  • метрики размера программ;
  • метрики стилистики и понятности программ;
  • метрики сложности потока управления программ;
  • метрики сложности потока данных программ.

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

Читать далее —>

Статья на сайте IBM: Отчётность IBM Rational ClearCase: модуль формирования отчётов с вычислением метрик размера и сложности программ, 10.0 out of 10 based on 1 rating

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

Метки:clearcase, ibm, perl, rational, внедрение, код, метрики, программирование

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free