Специальность: Программное обеспечение информационных технологий

Задание к зачетному занятию для студентов заочной формы обучения, которые отсутствовали на занятиях

Специальность: Программное обеспечение информационных технологий

Стандартизация и сертификация ПО

Осипенко Н.Б.

 

1

1. Опишите цели (минимум 2) и задачи (минимум 5) организаций ИСО и NIST

2. Опишите цели и задачи верификации, аттестации, совместной оценки, аудита. Кто их проводит? Изобразите схематично

3. 3 примера практических задач, к которым применима спиральная модель ЖЦ

4. Как измерить качество «Документации пользователя». Приведите примеры расчетных формул

5. Методы повышения надёжности ПО благодаря предупреждению ошибок.

6. Характеристика тестов (данных, используемых при тестировании) и субъектов (кто проводит тестирование и что имеет за работу), проводящих Альфа– и Бета–тестирование. Изобразите схематично в виде таблицы

7. Какая цель, какие достоинства, чем являются Верхние (Upper), Средние (Middle) и Нижние (Lower) CASE? (Схематично в виде таблицы)

 

2

1. Разрешает ли спорные вопросы об интеллектуальной собственности Национальный центр интеллектуальной собственности в РБ?

2. Из набора каких действий состоит процесс создания инфраструктуры ЖЦ ПО? Изобразите схематично

3. Изобразите схематично (на круговой, на столбчатой диаграммах), как сегодня выглядит доля использования известных вам моделей ЖЦ ПО в известной вам предметной области

4. Пример метрики для измерения коэффициента готовности. Привести формулу для расчета

5. Классификация различных форм тестирования по отношению к среде, на которую оно опирается

6. Структура систематизации тестирования производительности. Изобразите схематично

7. Что такое поддержка прототипирования? Ответьте тезисно (кратко).

 

3

1. Критерии завершения процесса тестирования

2. Какой этап развивает компонентно–ориентированная модель в спиральной модели? Приведите пример

3. Отсутствие каких качеств привело к потере «авторитета» ЕСПД

4. Базовая аксиома правил изоляции ошибок в ПО.

5. Опишите схему процесса сертификации ПО. Изобразите схематично

6. Структура систематизации тестирования производительности. Изобразите схематично

7. Этапы эволюции инструментальных средств, которые привели к собственно появлению CASE-инструментария. Выделите, какие новые возможности появлялись на каждом этапе

 

4

1. На основании каких принципов принято систематизировать ЖЦ ПО?

2. Плюсы и минусы использования каскадной модели ЖЦ ПО. Изобразите схематично. 2 примера практических задач, к которым применима каскадная модель ЖЦ.

3. Обязательные стадии разработки программ

4. Пример метрики для измерения степени некорректности программы. Привести формулу для расчета

5. Систематизация дестабилизирующих факторов и угроз надежности ПО. Изобразите схематично

6. Типы ошибок, обнаруживаемые при тестировании

7. Нисходящее тестирование и нисходящее проектирование – это синонимы? Поясните.

 

5

1. Что должен содержать приказ ввода в действие внутрикорпоративного стандарта?

2. Проблемы с решением о включении или не включении в ЖЦ каких работ возникают?

3. Какие существуют подходы к систематизации программных документов и соответствующие им разновидности

4. Примеры временной избыточности, повышающей надёжность ПО.

5. Стратегии поведения системы после обнаружения ошибок. Сколько их и как они называются

6. Как можно измерить сложность программы?

7. Этапы реализации простейшей модели ЖЦ и в соответствующей ей CASE–модели ЖЦ

 

6

1. Чем продиктована необходимость стандартизации разработки ПО по мнению стандарта ISO/ IEC 12207 (сформулировать кратко: не более 4 слов)

2. Как систематизируются внутрифирменные стандарты по отношению к процессу производства?

3. Из набора каких действий состоит процесс документирования ЖЦ ПО?

4. Стратегии конструирования ПО

5. На какие вопросы даёт ответ программная документация

6. За счет чего надежность ПО может стать предсказуемой и управляемой

7. Группа видов тестирования в зависимости от цели

 

7

1. По каким показателям можно провести систематизацию стандартов в области ИТ?

2. В каких случаях применима RAD-стратегия разработки ПО?

3. Какие этапы не являются обязательными при разработке программ

4. Группы методов обнаружения ошибок.

5. Измерение и оценка чего в процессе разработки ПО позволяет обеспечивать качество и надежность ПО

6. Что такое тестирование внешних функций и чем оно отличается от комплексного тестирования?

7. Изобразите схематично, какие стадии ЖЦ разработки ПО поддерживают верхние, средние и нижние CASE

8

1) Примеры практических задач, к которым применима каскадная и спиральная модель ЖЦ

2) На основании значения какого параметра различают сбои и отказы ПС. Как определяется пороговое значение этого параметра

3) Классификация различных форм тестирования по отношению к среде, на которую оно опирается

4) Характеристика тестов (данных, используемых при тестировании) и субъектов (кто проводит тестирование и что имеет за работу), проводящих Альфа– и Бета–тестирование. Изобразите схематично в виде таблицы

5) Основные критерии завершенности тестирования

6) Задачи тестора при использовании средств автоматизации.

7) Изобразите схематично какие стадии ЖЦ разработки ПО поддерживают верхние, средние и нижние CASE

 

9

1. Изобразите схематично, какая входная информация необходима для проведения следующих процессов: верификация, аттестация, совместная оценка, аудит? Какую выходную информацию они позволяют получить?

2. Что должен содержать приказ ввода в действие внутрикорпоративного стандарта?

3. Изобразите схематично (на круговой, на столбчатой диаграммах или иначе ), как сегодня выглядит доля использования известных вам моделей ЖЦ ПО применительно к предметной области разработки компьютерных игр. Прокомментируйте картинку.

4. Виды макетов, соответствующие разным формам модели. Примеры.

5. Что такое «Документация пользователя»? Каким характеристикам она должна отвечать. Изобразите схематично смысл характеристик «Документации пользователя» через набор понятий синонимов. Приведите расчетную формулу (метрику) для определения для одной из характеристик «Документации пользователя»

6. На каком этапе ЖЦ ПО применимы эмпирические модели? Как их ещё называют. Какую входную информацию они используют и что позволяют оценить (выходная информация)?

7. Классификация различных форм тестирования по отношению к среде, на которую оно опирается

 

 

10

1. Назовите процессы, с которыми связана сертификация. Изобразите схематично процесс сертификации ПО.

2. На разработку каких систем ориентированы современные зарубежные стандарты? Перечислите не менее 2-х составляющих

3. Изобразите схематично, какая входная информация необходима для проведения Альфа– и Бета–тестирования? Какую выходную информацию они позволяют получить?

4. Основные критерии завершенности тестирования. Как количественно оценить завершенность процесса тестирования?

5. Структура систематизации тестирования производительности. Изобразите схематично. Задача тестирования производительности. Как его еще называют?

6. Этапы реализации простейшей модели ЖЦ и в соответствующей ей CASE–модели ЖЦ

7. Задачи, которые должен уметь выполнять тестор при использовании средств автоматизации. Входная и выходная информация каждой из задач

 


 

Задание к зачетному занятию для студентов заочной формы обучения, которые присутствовали на занятиях

Специальность: Программное обеспечение информационных технологий

Стандартизация и сертификация ПО

Осипенко Н.Б.

 

I. Подготовиться по теории (11 вопросов ниже)

II. Выполнить индивидуальное задание по СУРС

 

I. Теория

 

1) По каким показателям можно провести систематизацию стандартов в области ИТ?

2) Примеры практических задач, к которым применима каскадная и спиральная модель ЖЦ

3) Изобразите схематично, какие стадии каскадной модели ЖЦ разработки ПО поддерживают верхние, средние и нижние CASE

4) Типы ошибок, обнаруживаемые при тестировании

5) Классификация различных форм тестирования по отношению к среде, на которую оно опирается

6) Характеристика тестов (данных, используемых при тестировании) и субъектов (кто проводит тестирование и что имеет за работу), проводящих Альфа– и Бета–тестирование. Изобразите схематично в виде таблицы

7) Изобразите схематично, какая входная информация необходима для проведения следующих процессов: верификация, аттестация, совместная оценка, аудит? Какую выходную информацию они позволяют получить?

8) Опишите цели и задачи верификации, аттестации, совместной оценки, аудита. Кто их проводит? Изобразите схематично

9) Что такое временная, программная и информационная избыточность, повышающие надёжность ПО.

10) Критерии завершения процесса тестирования

 

Вопрос для всех

11) Охарактеризуйте особенности эмпирических и аналитических моделей надежности ПО: на каком этапе ЖЦ применимы, какую входную информацию они используют и что позволяют оценить.

 

 

II. Задание по СУРС

 

Цель СУРСА: изучить модели надежности программного обеспечения

Задание:

1) Изучить типы моделей надежности программного обеспечения

2) Для своей модели надежности программного обеспечения сформулировать достоинства и недостатки.

3) Теоретические предположения

4) Практические (по процессу сбора данных и организации процесса тестирования) предположения

5) Входная информация для своей модели надежности программного обеспечения. Расшифровать смысл введенных обозначений.

6) Выходная информация для своей модели надежности программного обеспечения. Расшифровать смысл введенных обозначений.

7) Что в результате позволяет оценить модель?

 

В отчете должно быть семь пунктов. Для своей модели надежности программного обеспечения сформулировать:

1) краткое описание всех типов моделей надежности

2) достоинства и недостатки.

3) теоретические предположения

4) практические предположения (по процессу сбора данных и организации процесса тестирования)

5) входную информацию (расшифровать смысл введенных обозначений).

6) выходную информацию (расшифровать смысл введенных обозначений).

7) Что в результате позволяет оценить модель?

 


Дата добавления: 2020-04-08; просмотров: 142; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!