~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 472AECB32A89456B45BF8911C989C6F3__1699305900 ✰
Заголовок документа оригинал.:
✰ Software sizing - Wikipedia ✰
Заголовок документа перевод.:
✰ Определение размера программного обеспечения — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Software_sizing ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/47/f3/472aecb32a89456b45bf8911c989c6f3.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/47/f3/472aecb32a89456b45bf8911c989c6f3__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 09:05:21 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 7 November 2023, at 00:25 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Определение размера программного обеспечения — Википедия Jump to content

Определение размера программного обеспечения

Из Википедии, бесплатной энциклопедии

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

Предыстория [ править ]

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

Например, если инженер-программист создал небольшое веб-приложение-калькулятор, мы можем сказать, что трудозатраты на проект составили 280 человеко-часов. Однако это не дает никакой информации о размере самого программного продукта . И наоборот, мы можем сказать, что размер приложения составляет 5000 LOC (строк кода) или 30 FP (функциональных точек), не указывая, какие усилия по проекту необходимы для его создания.

Функциональные методы определения программного обеспечения размера

Исторически сложилось так, что наиболее распространенным методом определения размера программного обеспечения был подсчет строк кода , написанных в исходном коде приложения. Другой подход заключается в измерении функционального размера, чтобы выразить размер функциональности в виде числа путем выполнения анализа функциональных точек . Исходный метод определения размера — IFPUG . Метод функционального определения размера (FSM) IFPUG FPA использовался успешно, несмотря на то, что он менее точен при оценке сложных алгоритмов и его относительно сложнее использовать, чем при оценке строк кода. Появились адаптации исходной методологии измерения функционального размера, и этими стандартами являются: функциональные точки COSMIC , функциональные точки Mk II , функциональные точки Nesma и функциональные точки FiSMA. Другие варианты этих стандартов включают объектно-ориентированные функциональные точки (OOFP) и более новые варианты, такие как взвешенные микрофункциональные точки , которые учитывают сложность алгоритмов и потоков управления .

Выбор лучшего метода функционального определения размера зависит от ряда факторов, включая функциональную область приложений, зрелость процессов развивающейся организации и степень использования метода FSM. [1] [2] Функциональные точки имеют множество применений и преимуществ. [3] Помимо измерения производительности проекта и оценки запланированных проектов, они включают мониторинг хода проекта и оценку покрытия требований готовых коммерческих пакетов (COTS).

Другие методы определения размера программного обеспечения включают определение размера программного обеспечения на основе вариантов использования , которое основано на подсчете количества и характеристик вариантов использования, обнаруженных в части программного обеспечения, и измерение функционального размера COSMIC , которое касается определения размера программного обеспечения, которое имеет очень ограниченный объем хранимых данных, таких как как системы «управления процессами» и «реального времени».

И метод IFPUG , и методы COSMIC являются стандартами ISO/IEC.

Нефункциональный метод определения размера программного обеспечения

Метод IFPUG для определения размера нефункциональных аспектов программного обеспечения или компонента называется SNAP, поэтому нефункциональный размер измеряется в баллах SNAP . Модель SNAP состоит из четырех категорий и четырнадцати подкатегорий для измерения нефункциональных требований. Нефункциональные требования сопоставляются с соответствующими подкатегориями. Каждая подкатегория имеет размер, а размер требования представляет собой сумму размеров ее подкатегорий. Процесс определения размера SNAP очень похож на процесс определения размера функциональной точки. В пределах приложения нефункциональные требования связаны с соответствующими категориями и их подкатегориями. Используя стандартизированный набор основных критериев, каждая из подкатегорий затем определяется в соответствии с ее типом и сложностью; размер такого требования представляет собой сумму размеров его подкатегорий. Затем эти размеры суммируются, чтобы получить оценку нефункционального размера программного приложения.

Дополнительная информация [ править ]

Некоторые стандарты качества программного обеспечения организации разработки программного обеспечения требуют использования допустимого метода определения размера в рамках стандартного жизненного цикла . Например, интеграция модели зрелости возможностей ( CMMI такое требование предъявляет ). Организация не может быть оценена (сертифицирована) как уровень CMMI 2 или 3, если не используется адекватный подход к определению размера программного обеспечения.

См. также [ править ]

Ссылки [ править ]

  1. ^ Рекомендации по выбору метода FSM
  2. ^ Руководство по выбору метода функционального размера. Общие показатели Пэм Моррис. Ресурсный центр по функциональным точкам, см. ISO/IEC 14143-6: - РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ИЗМЕРЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ИЗМЕРЕНИЕ ФУНКЦИОНАЛЬНОГО РАЗМЕРА. ЧАСТЬ 6: РУКОВОДСТВО ПО ИСПОЛЬЗОВАНИЮ СЕРИИ ISO/IEC 14143. И СООТВЕТСТВУЮЩИЕ МЕЖДУНАРОДНЫЕ СТАНДАРТЫ
  3. ^ Использование и преимущества подсчета функциональных точек — Общие показатели Пэм Моррис — Ресурсный центр функциональных точек , PDF
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 472AECB32A89456B45BF8911C989C6F3__1699305900
URL1:https://en.wikipedia.org/wiki/Software_sizing
Заголовок, (Title) документа по адресу, URL1:
Software sizing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)