
- •Свойства, определяющие качество информационной системы.
- •Надежность, полнота и актуальность представления информации. Возможность развития систем.
- •Основные показатели надежности.
- •Показатели безотказности
- •Аналитические статические модели.
- •Модель последовательности испытаний Бернулли.
- •Модели надежности ис. Эмпирические модели.
- •Обеспечение надежности функционирования ис.
- •Модели жизненного цикла ис. Каскадная модель жц.
- •Технические особенности разработки программных средств. Принципы модульности и адаптируемости.
- •Экономические особенности разработки программных средств.
- •Вопросы оценки трудоемкости разработки программных средств в свете требований стандартизации: этап проектирования.
- •Вопросы оценки трудоемкости разработки программных средств в свете требований стандартизации: этап программирования и этап квалификационных испытаний.
- •Вопросы оценки трудоемкости разработки программных средств в свете требований стандартизации: этап внедрения.
- •Виды поддержки и стадии этапа проектирования.
- •22. Основные факторы, влияющие на трудоемкость разработки программных средств.
- •Статический анализ программных средств.
- •Критерии оценки технологий проектирования программных средств.
- •Суть управления качеством программных средств.
- •24. Общие сведения о сертификации информационных систем и их программных средств.
- •25. Особенности сертификации программного обеспечения.
- •23. Длительность разработки программных средств, распределение затрат по этапам разработки.
- •1) Анализ и проектирование
Критерии оценки технологий проектирования программных средств.
Эффективность (полезность) технологий характеризуется в основном трудоёмкостью и длительностью создания ПС, а также достигаемым качеством. Критерии оценки качества ПС и ТЭП позволяют осуществлять целевое управление их разработкой при применении конкретных технологий.
В процессе разработки ТЗ выявляются основные показатели, устанавливается относительная важность каждого из них и строится обобщённая целевая функция требуемого качества, а также устанавливаются допустимые затраты и длительность разработки ПС, которые должны обеспечить соответствующие технологии.
После завершения отладки и испытаний эти показатели и обобщённая функция уточняются на предмет их соответствия ТЗ.
Различают функциональные и конструктивные критерии качества ПС.
Первые отражают специфику применения и степень соответствия ПС их целевому назначению (номенклатуру исходных данных, достоверность результатов, разнообразие функций редактирования и т.д.). В ряде случаев их можно свести к показателям обобщённой экономической эффективности применения ПС в ЖЦ, характеризуемой величиной экономии труда, энергии, материалов и т.п.
Вторые критерии оценивают сложность программ, надёжность функционирования, ресурсы ЭВМ, корректность программ и др.
Особо следует выделить временные показатели ЖЦ программ (длительность проектирования, продолжительность эксплуатации и время проведения модификаций), которые в ряде случаев могут быть более важными, чем трудоёмкость. Поэтому для каждой разработки целесообразно проводить ранжирование критериев и влияющих характеристик на всех этапах ЖЦ.
Суть управления качеством программных средств.
Для управления качеством необходима формализация технологии проектирования, а также независимое измерение, контроль и анализ критериев качества ПС и влияющих на них факторов. Управление качеством ПС включает:
анализ системных требований к ПС и ранжирование критериев качества,
разработку методик и стандартов контроля выполнения правил модульно-иерархического построения ПС,
создание методов и технологии поэтапного контроля выполнения заданных требований к качеству ПС,
применение средств инструментальной, технологической поддержки автоматизации программирования, отладки и испытаний, обеспечивающих создание ПС с заданными значениями критериев качества.
Важнейшим для качества ПС является этап системного анализа и формирования ТЗ.
При этом необходимо учитывать 2 типа ограничений:
1) ограничения знаний о методах решения задач,
2) ограничения ресурсов, доступных для реализации ПС.
21.Составляющие затрат в жизненном цикле программных средств.
Почти всегда критерии качества связаны с экономическим эффектом от применения ПС. Его можно выразить доходом, повышением производительности труда или прибыли, снижением затрат, энергопотребления и др. экономическими показателями. Во многих случаях наиболее просто и обобщённо экономический эффект можно описать доходом Э от использования ПС в течение ЖЦ продолжительностью t:
Э = Эид – Cсум,
где Эид – идеальная эффективность применения программ;
Cсум – суммарные потери и затраты, снижающие предельный доход.
Это снижение происходит вследствие затрат на разработку Cр, сопровождение Cс, эксплуатацию Сэ и из-за потерь в результате недостаточной надёжности Сн. Тогда Э = Эид – Ср – Сс – Сэ – Сн.
Динамику совершенствования программ характеризует величина экономической эффективности, отнесенная к общим затратам, при которых она достигнута, что позволяет ограничивать качество при больших затратах.