про. МетодичкаВнедрениеКСПрРаб. Методические указания по выполнению практических работ обучающихся по учебной
![]()
|
Методические указанияРазработайте регламент внедрения программного продукта, который состоит из следующих пунктов: Титульный лист Общие положения, в которых перечислены основные задачи разработки регламента: Определения Участники деятельности Этапы разработки и внедрения Постановка задачи и запуск проекта Техническое задание должно содержать в себе, следующую информацию: цель автоматизации; наименование и краткую характеристику системы; назначение и функции предмета разработки; требования к предмету разработки, в том числе к функциональным характеристикам, надежности, справочной информации и др.; требования к видам обеспечения, требования к информационному обеспечению, условия работы; порядок выполнения работ по созданию системы с указанием содержания работ; особые требования к проведению приемки работ; условия взаимодействия с другими проектами; другая необходимая информация. Порядок выполнения работ и внедрения программных продуктов Контрольные вопросыПеречислите пользовательскую документацию? Для каких целей разрабатывают «Техническое задание»? Перечислите ГОСТы в области разработки документации программного обеспечения. Практическая работа № 4Тема Измерение и анализ эксплуатационных характеристик качества программного обеспечения Цель: научиться определять качество программного продукта по его характеристикам Теоретические сведенияКачествопрограммногообеспечения — способность программного продукта при заданных условиях удовлетворять установленным или предполагаемым потребностям. Рекомендуется следующая общая схема процессов оценки характеристик качества программ: установка исходных требований для оценки - определение целей испытаний, идентификация типа метрик программного средства, выделение адекватных показателей и требуемых значений атрибутов качества; селекция метрик качества, установление рейтингов и уровней приоритета метрик субхарактеристик и атрибутов, выделение критериев для проведения экспертиз и измерений; планирование и проектирование процессов оценки характеристик и атрибутов качества в жизненном цикле программного средства; выполнение измерений для оценки, сравнение результатов с критериями и требованиями, обобщение и оценка результатов. Для каждой характеристики качества рекомендуется формировать меры и шкалу измерений с выделением требуемых, допустимых и неудовлетворительных значений. Реализация процессов оценки должна коррелировать с этапами жизненного цикла конкретного проекта программного средства в соответствии с применяемой, адаптированной версией стандарта ISO 12207. Функциональная пригодность - наиболее неопределенная и объективно трудно оцениваемая субхарактеристика программного средства. Области применения, номенклатура и функции комплексов программ охватывают столь разнообразные сферы деятельности человека, что невозможно выделить и унифицировать небольшое число атрибутов для оценки и сравнения этой субхарактеристики в различных комплексах программ. Оценкакорректностипрограммныхсредств состоит в формальном определении степени соответствия комплекса реализованных программ исходным требованиям контракта, технического задания и спецификаций на программное средство и его компоненты. Путем верификации должно быть определено соответствие исходным требованиям всей совокупности к компонентам комплекса программ, вплоть до модулей и текстов программ и описаний данных. Оценкаспособностиквзаимодействию состоит в определении качества совместной работы компонентов программных средств и баз данных с другими прикладными системами и компонентами на различных вычислительных платформах, а также взаимодействия с пользователями в стиле, удобном для перехода от одной вычислительной системы к другой с подобными функциями. Оценказащищенностипрограммныхсредств включает определение полноты использования доступных методов и средств защиты программного средства от потенциальных угроз и достигнутой при этом безопасности функционирования информационной системы. Наиболее широко и детально методологические и системные задачи оценки комплексной защиты информационных систем изложены в трех частях стандарта ISO 15408:1999-1--3 «Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий». Оценканадежности - измерение количественных метрик атрибутов субхарактеристик в использовании: завершенности, устойчивости к дефектам, восстанавливаемости и доступности/готовности. Потребность в ресурсах памяти и производительности компьютера в процессе решения задач значительно изменяется в зависимости от состава и объема исходных данных. Для корректного определения предельной пропускной способности информационной системы с данным программным средством нужно измерить экстремальные и средние значения длительностей исполнения функциональных групп программ и маршруты, на которых они достигаются. Если предварительно в процессе проектирования производительность компьютера не оценивалась, то, скорее всего, понадобится большая доработка или даже замена компьютера на более быстродействующий. Оценка практичности программных средств проводится экспертами и включает определение понятности, простоты использования, изучаемости и привлекательности программного средства. В основном это качественная (и субъективная) оценка в баллах, однако некоторые атрибуты можно оценить количественно по трудоемкости и длительности выполнения операций при использовании программного средства, а также по объему документации, необходимой для их изучения. Сопровождаемость можно оценивать полнотой и достоверностью документации о состояниях программного средства и его компонентов, всех предполагаемых и выполненных изменениях, позволяющей установить текущее состояние версий программ в любой момент времени и историю их развития. Она должна определять стратегию, стандарты, процедуры, распределение ресурсов и планы создания, изменения и применения документов на программы и данные. Оценкамобильности- качественное определение экспертами адаптируемости, простоты установки, совместимости и замещаемости программ, выражаемое в баллах. Количественно эту характеристику программного средства и совокупность ее атрибутов можно (и целесообразно) оценить в экономических показателях: стоимости, трудоемкости и длительности реализации процедур переноса на иные платформы определенной совокупности программ и данных. |