Оценка затрат на разработку программного обеспечения
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2011 г. ) |
Оценка затрат при разработке программного обеспечения обычно связана с финансовыми затратами на разработку и тестирование программного обеспечения. Это также может включать в себя анализ требований, обслуживание, обучение, управление и покупку дополнительного оборудования, серверов и программного обеспечения. Было разработано множество методов оценки стоимости программного обеспечения для конкретного проекта.
Методы
[ редактировать ]Методы оценки в разработке программного обеспечения включают следующие принципы:
- Метод анализа усилий
- Параметрическая оценка
- Игра в планирование (из книги «Экстремальное программирование »)
- Метод ITK , также известный как метод CETIN.
- Оценка на основе прокси (PROBE) (из процесса персонального программного обеспечения )
- Методика оценки и обзора программ (PERT)
- Модель Патнэма , также известная как SLIM
- PRICE Systems Основатели коммерческих параметрических моделей, которые оценивают объем, стоимость, усилия и график проектов программного обеспечения.
- SEER-SEM Параметрическая оценка усилий, графика, стоимости и риска. Концепции минимального времени и штата на основе закона Брукса
- Метод Use Case Points (UCP)
- Взвешенные микрофункциональные точки (WMFP)
- Широкополосный Delphi
Большинство методов оценки стоимости разработки программного обеспечения включают сначала оценку или измерение размера программного обеспечения, а затем применение некоторых исторических данных о стоимости единицы размера. Размер программного обеспечения обычно измеряется в SLOC , функциональных пунктах или пунктах гибкой истории .
См. также
[ редактировать ]- Оценка усилий по разработке программного обеспечения
- Метрика программного обеспечения
- Управление проектом
- Перерасход средств
- Риск
- Сравнение программного обеспечения для оценки разработки
Внешние ссылки
[ редактировать ]- Глава «Оценка программного обеспечения» от О'Рейли, «Управление проектами прикладного программного обеспечения».
- Оценка вариантов использования с помощью методов и инструментов
- Определение метода Use Case Points (UCP)
- Рой К. Клеммонс, Оценка проекта с учетом вариантов использования
- Методы оценки в рамках SDLC