- •Критерии качества программного средства. Определение качества по в стандарте iso 9126. Многоуровневая модель качества по. Оценочные характеристики качества программного продукта
 - •Жизненный цикл программного продукта, фазы жизненного цикла.
 - •Этапы классического жизненного цикла, их содержание.
 - •3 Билет
 - •1.Фаза разработки, этапы процесса разработки.
 - •2.Стратегии конструирования по: линейная, инкрементная, эволюционная
 - •4 Билет
 - •Стандарт iso/iec 12207-95: основные определения – система, модель жизненного цикла, квалификационные требования. Основные процессы, их содержание, работы и задачи процесса разработки.
 - •5 Билет
 - •Стандарт iso/iec 15504 (spice): оценка возможностей разработчика. Связь этого стандарта с моделью зрелости предприятия sei cmm. Ответ
 - •6 Билет
 - •Прогностические модели процесса разработки: каскадная, rad, спиральная. Ответ
 - •7 Билет
 - •8 Билет
 - •11 Билет
 - •Анализ предметной области: цели и задачи. Модели предметной области. Формальные определения. Классификация моделей.
 - •Методология idef0, синтаксис idef0-моделей. Ответ
 - •Idef0-модели состоят из трех типов документов:
 - •12 Билет
 - •Диаграммы потоков данных (dfd-диаграммы) и диаграммы потоков работ (idef3-диаграммы), их использование при моделировании предметной области.
 - •13 Билет
 - •Объектно-ориентированный анализ предметной области. Методика определения границ системы и ключевых абстракций. Пример проведения анализа. Функциональные и нефункциональные требования к системе.
 - •14 Билет
 - •Функциональные требования к системе. Способ их представления в виде uml-диаграммы. Пример диаграммы с использованием отношений «расширяет» и «включает».
 - •Понятие прецедента и сценария
 - •15 Билет
 - •Концептуальная модель системы: концептуальные классы, системные события и системные операции. Способ их представления в виде uml-диаграмм. Пример концептуального описания прецедента.
 - •16 Билет
 - •Диаграммы взаимодействия как элементы концептуальной модели. Синтаксис диаграмм взаимодействия.
 - •17 Билет
 - •Проектирование программных средств. Цели и задачи этапа проектирования. Понятие модели проектирования, ее отличия от концептуальной модели. Стадии проектирования, их краткая характеристика.
 - •18 Билет
 - •Задачи, решаемые на стадии эскизного проектирования. Понятие архитектуры пс.
 - •Проблема выбора архитектуры. Влияние архитектуры на качественные характеристики пс.(?)
 - •19 Билет
 - •Понятие модуля и модульного программирования. Преимущества модульного подхода к разработке по.
 - •Модули как средство физического структурирования по. Свойства модулей.(?)
 - •20 Билет
 - •Задачи, решаемые на стадии детального проектирования. Цели и задачи проектирования пользовательского интерфейса. Ответ
 - •21 Билет
 - •Понятие шаблона. Классификация шаблонов. Стандарт описания шаблонов. Ответ
 - •22 Билет
 - •Идентификация методов программных классов. Диаграммы классов, способы отображения отношений ассоциации и зависимости. Пример диаграммы классов.
 - •23 Билет
 - •Тестирование и отладка программного средства. Стадии тестирования и их характеристика. Основные принципы тестирования. Тесты и тестовые наборы. Понятие тестового покрытия.
 - •24 Билет
 - •Отладочное тестирование.(?)
 - •Соотношение структурного и функционального подходов. Примеры реализации.
 - •25 Билет
 - •Интеграционное тестирование. Виды интеграционного тестирования. Критерии полноты тестовых наборов.
 - •Регрессионное тестирование. Критерии завершения отладочного тестирования.
 - •26 Билет
 - •1.Системное тестирование. Виды системного тестирования. Критерии полноты тестовых наборов Ответ
 - •27 Билет
 - •28 Билет
 - •29 Билет
 - •30 Билет
 - •1.Понятие версии программного продукта и системы контроля версий. Модели версионирования, их сравнение.
 - •31 Билет
 - •32 Билет
 - •33 Билет
 - •34 Билет Документирование процесса разработки. Типы документов управления Ответ
 - •35 Билет Документирование программного продукта. Документация сопровождения, ее назначение и состав. Пользовательская документация, ее назначение и состав. Ответ
 
1билет
Критерии качества программного средства. Определение качества по в стандарте iso 9126. Многоуровневая модель качества по. Оценочные характеристики качества программного продукта
Ответ
.Средствами технологии программирования называются утилиты, обеспечивающие автоматизированную или автоматическую поддержку методов
Совместно используемые утилиты объединяются в системы автоматизированной разработки ПО
Такие системы принято называть CASE-средствами (Computer Aided Software Engineering)
Качество ПО – это вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц (стандарт ISO 9126)
Основными критериями качества ПО:
-функциональность (Способность ПО выполнять набор функций (действий), удовлетворяющих заданным или подразумеваемым потребностям пользователей.Набор указанных функций определяется во внешнем описании ПО)
-надежность (это его способность с достаточно большой вероятностью безотказно выполнять определенные функции при заданных условиях и в течение заданного периода времени)
-эффективность (Соотношение уровня услуг, предоставляемых ПО пользователю при заданных условиях, и объема используемых для этого ресурсов.
-эргономичность (Характеристики ПО, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению ПО и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя)
-модифицируемость (Характеристики ПО, которые позволяют минимизировать усилия по внесению изменений для устранения ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей.)
-мобильность (Способность ПО быть перенесенным из одной среды (окружения) в другую, в частности, с одной аппаратной платформы на другую)
Стандарт ISO 9126 - Международный стандарт, определяющий оценочные характеристики качества программного обеспечения.
Разделяется на 4 части, описывающие следующие вопросы:
-модель качества;
-внешние метрики качества;
-внутренние метрики качества;
-метрики качества в использовании.
Качество определяется в стандарте ISO 9126 как вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц.
Различаются понятия:
-внутреннего качества,
-внешнего качества,
-качества ПО при использовании
Три аспекта качества ПО
-Внутреннее качество связано с характеристиками ПО самого по себе, без учета его поведения;
-Внешнее качество характеризующего ПО с точки зрения его поведения;
-Качества ПО при использовании – это то качество, которое ощущается пользователями при конкретных сценариях работы ПО.
Стандарт ISO 9126 предлагает использовать для описания внутреннего и внешнего качества ПО многоуровневую модель.
На верхнем уровне выделено 6 основных характеристик качества ПО. Каждая характеристика описывается при помощи нескольких входящих в нее атрибутов. Для каждого атрибута определяется набор метрик, позволяющих его оценить
2билет
