
- •2.Технологическое обеспечение при сопровождении и управлении конфигурацией программных средств.
- •2. Технологические этапы и стратегии систематического тестирования программ.
- •1. Основные понятия и модели объектно-ориентированного проектирования пс.
- •2. Свойства и атрибуты качества функциональных возможностей сложных пс.
- •1. Осн. Ресурсы для обеспечения жизненного цикла сложных программных средств.
- •2. Риски в жизненном цикле сложных программных средств
- •1. Основы жизненного цикла программных средств.
- •2. Ресурсы для обеспечения сопровождения и мониторинга программных средств
- •1. Проектирование программных модулей и компонентов
- •2. Процессы управления конфигурацией программных средств
- •1. Процессы разработки требований к характеристикам сложных программных средств
- •2. Организация документирования программных средств
- •1. Процессы системного проектирования программных средств
- •2. Конструктивные характеристики качества сложных программных средств
- •1. Рес-сы спец-тов для обеспечения жц сложных пс.
- •1. Стандарты менеджмента (административного управления) качеством систем.
- •2. Оценивание эффективности использования ресурсов эвм программным продуктом.
2. Свойства и атрибуты качества функциональных возможностей сложных пс.
Функциональная пригодность-это набор и описания атрибутов, опред-х назначение, осн., необх. и достат. ф-и ПС, заданные техн. заданием и требованиями заказчика. Атрибутами харак-ки качества яв-ся функц. полнота решения комплекса задач, степень покрытия функц. требований и их стабильность при соверш-и ПС, число реализуемых требований заказчиков.
Эта хар-ка может модифицироваться в ЖЦ. Атрибуты: функциональная адекватность программ документам и требованиям заказчика; степень покрытия тестами исходных треб-й; полнота реализации треб-й; точность вып-я треб-й спецификаций на функц-е компоненты ПС. Функц-е хар-ки ПС: 1 группа отражает специфические особенности, связанные с назначением, ф-ми, сферой прим-я ПС, 2 группа доступна для унификации состава и струк-ы и оценивания. Вторая группа характеризует ряд базовых, инвариантных свойств качества. Они должны представляться в контракте, техн. задании и требованиях к ПС и к его функц. Компонентам. Системная эффективность описывается количественно или качественно, в виде набора полезных св-в ПП, их отличий от др. программ и источников возможной эффективности. Адекватность и полнота отражения требуемыми ф-ми яв-ся характеристикой, определяющей потенциальную возможность реализации его функциональной пригодности в целом. Для выполнения требуемых ф-й комплекса программ нужна адекватная исходная инф-я от объектов внешней среды. Степень покрытия всей выходной инф-ей: целей, назначения и ф-й ПС для пользователей рассматривают как осн. меру качества функц-й пригодности.
В составе функ-й пригодности выделяют 2 группы базовых субхарактеристик, определяющие функциональные и структурные требования и особенности ПС.
Функ-я пригодность в течение ЖЦ ПС зависит от структурных (архитектурных) характеристик, кот. отражаются в требованиях техн. задания и/или спецификаций на компоненты и ПС в целом.
В ряде систем особое значение для функциональной пригодности имеет системное проектирование организации информационного обеспечения и базы данных.
Правильность - корректность: это способность ПС обеспечивать правильные (или приемлемые) результаты для пользователей.
Защищенность и безопасность функционирования. Заказчиком выбирается и устанавливается стандартизированная категория защищенности и безопасности ПС и необходимый набор методов, свойств и средств защиты с учетом ограниченных ресурсов на их реализацию.
Билет 11
1. Осн. Ресурсы для обеспечения жизненного цикла сложных программных средств.
Доступные ресурсы обеспечения ЖЦ ПС включает фин-е, врем-е, кадр-е и аппарат-е ограничения затрат. Доступные ресурсы становятся косвен-и критериями, влияющими на выбор методов разработки, кач-во и эф-сть применения ПП. Основная задача при проектировании ПС яв-ся эконом. анализ и опр-е необходимых ресурсов для создания и обеспечения всего ЖЦ ПС.
Общий вид ресурсов, исп. в ЖЦ ПС, яв-ся допустимые фин.-эконом. затраты.
Затраты в жизненном цикле ПС определяются не только эта- пами разработки, но и этапами эксплуатации и сопровождения.
В соответствии с этапами жизненного цикла ПС основные за- траты С , снижающие идеальную эффективность за цикл жизни t ж , можно пред-ставить следующими составляющими:
С Р — сов-е затраты на разработку, обеспече- ние решения функц. задач, тех- нолог. обеспечение и аппаратуру ЭВМ при разработке ПС, в течение времени t Р ;
С С — затраты на сопровождение ПС за время t с , вкл. затраты на хранение и контроль их состояния, проведение модер- низаций и исправление ошибок, тиражирование версий;
С Э — затраты на эксплуатацию и аппаратные ср-- ва ЭВМ, сов. потери эф-ти за время t Э .
Совокупные затраты ресурсов на ПС за ЖЦ длит-ю t ж представляется: С Р + С С + С Э .
При выделении сост-х затрат на разработку программ нужно учитывать их относит. Вес в суммарных затратах и возможность локализации групп спец-в, влияющих на величину затрат. Универс. ед-й стала трудоемкость в человеко-месяцах или человеко-годах.
Длительность разр-ки компонентов и версий ПС яв-ся невосполнимым огранич. ресурсом.
Доступные разработчикам ПС вычислительные ресурсы объектных и техн-х ЭВМ яв-ся важнейшими факторами, опред. качество сложных ПС.
Обобщенными ресурсами ЖЦ проекта ПС яв-ся стоимость или сов-е труд., врем. и мат. затраты для приобретения, создания, модификации и эксплуатации программ.Качество яв-ся относит. понятием, зависящее от ресурсов и субъектов, сост-я рынка соотв. продукции, её производителей и технологий.
При экономическом анализе ресурсов проектов ПС возможны два сценария:
создание и ЖЦ комплекса программ и/или БД ориентируется разработчиком на массовое тиражирование и распр-е на рынке, при этом отсут-ет потребитель-заказчик, определяющий и диктующий осн. треб-я, финансирующий проект;
разработка проекта ПС и/или БД для потребителя-заказчика, задающего треб-я, кот. его финансирует, с необходимым тиражом.
Трудоемкость и длит-ть операций, част. работ и кач-во рез-в при проектировании зависят от индивидуальных особенностей и характеристик конкретного проекта.