- •Вопросы по дисциплине «Разработка и стандартизация программных средств и информационных технологий» для итогового государственного междисциплинарного экзамена.
- •2. Классификация систем и методов защиты программных средств и показатели оценки их качества.
- •3. Назначение и классификация case-средств.
- •1. Компонентный состав:
- •2. Функциональная полнота:
- •3. Степень зависимости от субд:
- •4. Тип используемой модели:
- •4. Назначение, термины и основные возможности case-средства bpwin.
- •5. Назначение, термины и основные возможности case-средства erwin.
- •Билет 6
- •7.Планирование процессов разработки пс. Методы определения трудоемкости и стоимости разработки пс.
- •8. Сетевые технологии
- •9. Стандарты жизненного цикла пс. Iso/iec 12207, гост 19.102-77
- •2. Эскизный проект
- •3. Технический проект
- •4. Рабочий проект
- •5. Внедрение
- •10. Структурное программирование
- •11. Сущность и принципы структурного подхода, основные понятия и примеры.
- •12.Уровни стандартизации, основные стандарты.
Вопросы по дисциплине «Разработка и стандартизация программных средств и информационных технологий» для итогового государственного междисциплинарного экзамена.
Качество программных средств. Методы достижения качества. Сертификация и аттестация.
Качество ПС описывается совокупностью показателей-критериев, для каждого из которых должны быть определены метрики и методы их измерения. Можно выделить четыре основные группы критериев, в составе каждой детализируются еще несколько показателей и параметров.
Функциональнаяпригодность– это набор атрибутов, определяющих назначение, номенклатуру, основные необходимые и достаточные функции ПС, заданные техническими требованиями заказчика или потенциального пользователя. Эти атрибуты можно численно представить точностью вычислений, относительным числом поэтапно изменяемых функций, коэффициентом изменения спецификаций требований разработчиками и заказчиками и т.д. В наибольшей степени функциональная пригодность проявляется в корректности и надежности ПС.
Удобство использования ПС – группа показателей, отражающих понятность, обучаемость и простоту (комфортность) использования.
Надежность программ – это способность выполнять заданные функции в различных условиях:устойчивость(способность к безотказному функционированию после произошедших сбоев),восстанавливаемость(полнота восстановления функционирования программ после перезапуска-рестарта),коэффициент готовности (вероятность иметь восстанавливаемую систему в работоспособном состоянии в произвольный момент времени).
Эффективность использования ресурсов –временная экономичность, время реакции,пропускная способность,ресурсная экономия.
Для достижения высокого качества используются два метода:
1) контроль качества и проведение испытания изделия на ряде промежуточных этапов его создания, что в значительной степени сокращает брак на завершающих стадиях испытаний и при передаче изделия в эксплуатацию;
2) испытания и отбраковка ПС на конечном этапе разработки.
Для управления качеством необходимо классифицировать критерии в зависимости от классов программ. В соответствии с особенностями ПС выбирают номенклатуру и значения показателей качества, которые отражаются в техническом задании и в спецификации требований на конечный продукт. Основным методом измерения качества программ на любых этапах разработки является тестирование. Результаты тестирования и измерения показателей сравниваются с требованиями технического задания.
Для обеспечения гарантий высокого качества программ формируются план и основные положения методики обеспечения качества, поэтапных испытаний компонент и определения характеристик, допустимых для продолжения разработки на следующем этапе. По завершении каждого этапа испытаний возможен возврат на предшествующие этапы разработки и испытания, если их результаты оказываются неудовлетворительными.
Аттестацияпредставляет собой специально организованный процесс испытаний программ с применением упорядоченной, стандартизированной совокупности тестов, охватывающих все необходимые функции и режимы применения ПС или его компонент. По результатам аттестации программам присваиваются различные уровни качества, в соответствии с которыми они допускаются к эксплуатации.
Сертификациятакже является испытанием программ, но проводимым в более жестких условиях тестирования, особо выделенным (третейским) коллективом специалистов (специализированные центры сертификации), имеющим право на официальный государственный или ведомственный контроль функций, средств и качества ПС и гарантирующим его соответствие стандартам и другим нормативным документам, а также безопасность его применения. Если все испытания проходят успешно, то на соответствующую версию ПС оформляется специальный документ –сертификат соответствия.Он официально подтверждает соответствие стандартам функций и характеристик, а также допустимость ПС для определенной области применения.