
- •2.Технологическое обеспечение при сопровождении и управлении конфигурацией программных средств.
- •2. Технологические этапы и стратегии систематического тестирования программ.
- •1. Основные понятия и модели объектно-ориентированного проектирования пс.
- •2. Свойства и атрибуты качества функциональных возможностей сложных пс.
- •1. Осн. Ресурсы для обеспечения жизненного цикла сложных программных средств.
- •2. Риски в жизненном цикле сложных программных средств
- •1. Основы жизненного цикла программных средств.
- •2. Ресурсы для обеспечения сопровождения и мониторинга программных средств
- •1. Проектирование программных модулей и компонентов
- •2. Процессы управления конфигурацией программных средств
- •1. Процессы разработки требований к характеристикам сложных программных средств
- •2. Организация документирования программных средств
- •1. Процессы системного проектирования программных средств
- •2. Конструктивные характеристики качества сложных программных средств
- •1. Рес-сы спец-тов для обеспечения жц сложных пс.
- •1. Стандарты менеджмента (административного управления) качеством систем.
- •2. Оценивание эффективности использования ресурсов эвм программным продуктом.
2. Ресурсы для обеспечения сопровождения и мониторинга программных средств
Необходимые осн. ресурсы для сопровождения и мониторинга сложных комплексов программ: труд, время и число привлекаемых специалистов.
Первым этапом прогн-я ресурсов при сопровождении яв-ся создание комплекса требований к модификации ф-й ПП. При обосновании ресурсов для сопровождения сложных ПС значение имеют три ключевых фактора:
- размер, подлежащих разработке полностью новых или модиф-ий ПКомпон;
- размер и относительная доля готовых ПКомпон;
- относит. затраты ресурсов на создание мод-й и новых компонентов ПС с оцененным масштабом изменений: труда специалистов, времени, бюджета на ед. размера или полные затраты на разработку всей новой версии ПС.
Потребность в ресурсах, объем реализуемых функций, и требования спецификаций для модификаций, в наибольшей степени зависят от допустимого размера – масштаба и сложности модификаций сопровождаемого ПС.
Для уменьшения возможных методических ошибок оценок ресурсов для сопровождения и модификации ПС следует начинать с прогнозирования размеров изменений или новой версии программного продукта, достоверность и ошибки.
Затраты на сопровождение ПС можно оценивать потребностью трудовых и временных ресурсов для его обеспечения и для реализации. Эти затраты состоят из двух связанных частей: затрат на реализацию соответствующих характеристик качества, обеспечивающих эффективное сопровождение программных продуктов, и затрат при использовании этих характеристик в процессе эксплуатации комплекса программ.
При системном анализе затраты на сопровождение можно считать аддитивными и включающими составляющие:
затраты на обнаружение и устранение ошибок и дефектов в каждой версии ПС;
затраты на доработку и совершенствование программ, формирование и испытание новых модернизированных версий ПС;
затраты на тиражирование каждой новой версии и её внедрение в эксплуатируемых и новых системах.
Затраты на обнаружение и устранение дефектов и ошибок в программе определяются двумя факторами: затратами на обнаружение каждой ошибки и затратами на устранение выявленных ошибок при формировании очередной версии.
Затраты на совершенствование и модернизацию программ близки по содержанию (но не по величине) к затратам на их первичную разработку.
Затраты на тиражирование каждой новой версии включают совокупные затраты на производство экземпляров программного продукта, их инсталляцию в объектных ЭВМ и освоение для нормальной эксплуатации.
Ресурсы инструментальной среды при сопровождении ПС, определяют ряд специальных работ, для выполнения которых необходимы отдельные системы и средства.
Потенциальными средствами, определяющими стоимость сопровождения программных средств, являются инструментальные CASE-средства.
На основе анализа и оценивания рассчитанных характеристик ресурсов для сопровождения следует выполнять заключительное технико-экономическое обоснование необходимости сопровождения конкретного программного продукта.
Билет 13