
- •Вопросы 2 семестр 2013
- •1. Модульный подход
- •2. Структурный подход
- •3. Стандартизация, качество, документирование
- •3.1. Нормативные документы, определяющие жизненный цикл программных средств
- •3.2. Нормативные документы, определяющие качество программных средств
- •3.3. Нормативные документы, определяющие программные документы
- •4. Тестирование
- •5. Case-технологии и case-средства
3.2. Нормативные документы, определяющие качество программных средств
1. Объясните понятие «система качества ПО».
2. Основные положения стандарта ГОСТ Р ИСО/МЭК 9126. Объясните понятие «характеристика качества». Опишите, какие характеристики качества устанавливает данный стандарт.
3. Основные положения стандарта ГОСТ 28195-89. Опишите систему оценки качества согласно данного стандарта (факторы, критерии, метрики, оценочные элементы).
4. Перечислите уровни зрелости процессов, описанные в ISO/IEC TR 15504-2. Что они определяют? Какова их роль в оценке зрелости процесса?
5. Используя соответствующие рисунки и таблицы, объясните, как определить уровень зрелости процесса?
6. Какова роль атрибутов процессов в оценке уровня зрелости процессов? Какие атрибуты процессов Вы знаете? Используя соответствующие таблицы, дайте краткую характеристику атрибутам процессов.
7. Что представляет собой шкала рейтинга атрибутов процессов? Какова ее роль в оценке уровня зрелости процессов?
8. Проведите сравнительный анализ стандартов, определяющих оценку качества программных средств (ГОСТ Р ИСО/МЭК 9126, ГОСТ 28195-89, ISO/IEC TR 15504-2).
9. Приведите известные Вам модели и метрики оценки качества программных средств. Дайте подробное описание одной модели или метрики оценки качества программных средств.
3.3. Нормативные документы, определяющие программные документы
1. Опишите назначение и содержание документов используемых для управления процессом разработки ПО (software process documentation).
2. Опишите назначение и содержание тех документов, входящих в состав ПО (software product documentation), которые относятся к пользовательской документации (user documentation).
3. Опишите назначение и содержание тех документов, входящих в состав ПО (software product documentation), которые относятся к документации по сопровождению ПС (system documentation).
4. Основные положения стандарта ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению».
5. Основные положения стандарта ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».
6. Проведите сравнительный анализ стандартов, определяющих требования к содержанию и оформлению технического задания (19.201-78, 34.602-89).
7. Основные положения стандарта РД 50-34.698-90, устанавливающего требования к содержанию документов на автоматизированные системы.
8. Единая система программной документации (ЕСПД).
4. Тестирование
Объясните понятия «отладка» и «тестирование» ПО.
Общие рекомендации по тестированию ПО.
Общий анализ методов тестирования.
Статические методы тестирования. Контрольный перечень вопросов.
Детерминированное тестирование, общий анализ. Эффективный тестовый набор данных.
Структурное тестирование. Критерии для построения тестовых наборов в методе структурного тестирования.
Функциональное тестирование, общий анализ. Метод эквивалентного разбиения. Метод анализа граничных значений.
Функциональное тестирование, общий анализ. Метод функциональных диаграмм.
Качество тестирования.
Критерии завершенности тестирования.