КОСМИЧЕСКИЙ и IFPUG Словарь терминов

Организации COSMIC и IFPUG [1] рады объявить о публикации их совместного Глоссария, который является первым результатом желания двух организаций более активно сотрудничать в интересах сообщества разработчиков программного обеспечения.. Глоссарий будет полезен для тех, кто работает в трех дисциплинах измерения эффективности., бенчмаркинг и оценка проекта, а также для инженеров-программистов в целом, особенно те, кто работает над программным обеспечением и требованиями проекта.

Глоссарий можно бесплатно загрузить с www.cosmic-sizing.org и из Интернет-магазина в Член Услуги Площадь из IFPUG Сайт.

Фон

Успех в трех дисциплинах) измерение производительности программных проектов, б) разработка тестов производительности и c) использование измерений и контрольных данных для оценки новых программных проектов зависит от использования согласованных данных и, следовательно, общей терминологии.

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

  1. Функциональные требования (например. программное обеспечение должно обрабатывать заказы клиентов, или управлять навигацией самолета);
  2. Так называемые «нефункциональные» требования («NFR») касаются качества программного обеспечения, например. что он должен быть ремонтопригодным во время работы 24/7, или они касаются технологических или экологических ограничений, например. что он должен работать в Unix, соответствовать определенным отраслевым стандартам, и т.п.;
  3. Требования и ограничения проекта («КНР»), например. что проект должен быть реализован в рамках определенного бюджета, или что это требует определенных навыков, так далее.

Функциональные требования могут быть измерены установленными методами, такими как поддерживаемые COSMIC., IFPUG и другие. PRC также хорошо изучены, и их относительно легко измерить.. Часто возникают трудности, тем не мение, с NFR. Понятие о том, что является нефункциональным требованием, не всегда ясно.. Например, требование к качеству, заключающееся в том, что приложение должно быть переносимым на различные платформы смартфонов. нефункциональное или функциональное требование., если переносимость будет достигнута с помощью программного обеспечения?

Совместный глоссарий COSMIC / IFPUG отвечает на эти вопросы, предоставляя набор определений для всех типов требований., схема классификации для NFR и PRC, и обширный глоссарий 60 NFR и 20 Условия КНР, который, как мы ожидаем, удовлетворит большинство потребностей в трех дисциплинах.


[1] «COSMIC» - Международный консорциум по измерениям общего программного обеспечения ». «IFPUG» = Международная группа пользователей функциональных точек.

Вам также может понравиться...