 
        
        - •Вопросы 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. Тестирование
- Объясните понятия «отладка» и «тестирование» ПО. 
- Общие рекомендации по тестированию ПО. 
- Общий анализ методов тестирования. 
- Статические методы тестирования. Контрольный перечень вопросов. 
- Детерминированное тестирование, общий анализ. Эффективный тестовый набор данных. 
- Структурное тестирование. Критерии для построения тестовых наборов в методе структурного тестирования. 
- Функциональное тестирование, общий анализ. Метод эквивалентного разбиения. Метод анализа граничных значений. 
- Функциональное тестирование, общий анализ. Метод функциональных диаграмм. 
- Качество тестирования. 
- Критерии завершенности тестирования. 
