Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Иваненко / С прошлых курсов / TPZAS_podgotovka_k_testu_2

.pdf
Скачиваний:
21
Добавлен:
19.02.2018
Размер:
1.43 Mб
Скачать

Преподаватель: Иваненко В.Г.

 

7

вопросов

в тесте

 

 

6

различных

вариантов

ответов

 

≥3,5

баллов

 

 

 

 

Сисема не дремлет

 

16 мая — переписывают 1-ый и 2-ой тест те, у кого ≤3 баллов (3,5 — по желанию) и те, кто по уважительной причине отсутствовал.

23 мая — результаты.

Оглавление

 

1.

Этапы ЖЦ ПО. Их основные характеристики .................

3

2.

Показатели надежности ....................................................

6

3.

Виды отказов....................................................................

10

4.

Особенности отказов в аппаратуре (техники) и в ПО ..

11

5.

Корректная и надежная программа ...............................

12

6.

Виды ошибок в программах............................................

13

7.

Избыточность в ПО .........................................................

14

8.

Методы контроля состояния и исполнения программ в

процессе их эксплуатации ....................................................

15

9.

Основные режимы функционирования комплекса

 

программ.................................................................................

16

10.

Методы программного восстановления ......................

17

11.

Тестирование программ ...............................................

18

12.

Методы испытания программ на надежность.............

19

13.

Сопровождение ПО.......................................................

21

14.

Корректировка программ ..............................................

22

15.

Основные этапы проектирования. Их особенности ...

23

16.

Структура отчета и основные требования..................

24

17.

Угрозы безопасности информации..............................

29

Источники угроз .....................................................................

29

18.

Стадии разработки ИС и ПО ........................................

31

1. Этапы ЖЦ ПО. Их основные характеристики

Этапы ЖЦ ПО:

1)системный анализ

2)проектирование

3)реализация

4)отладка

5)сопровождение

1.Системный анализ

Изучение и определение задачи, которую нужно решить.

Основной итог — общая формулировка того, что должно делать ПО.

2. Проектирование Преобразование проблемы и поставленной задачи в

конкретные требования составления программы (какова последовательность программирования и т.д.).

Основной итог — получение проекта (конкретных требований, которые нужно реализовать на определенном ЯП). Проект может представлять собой текст или блок-схему, либо таблицы.

Основная проблема — определение момента завершения проектирования. Решение этой проблемы зависит от конкретных условий, от опыта и квалификации проектировщика.

3. Реализация Исходные данные — алгоритм, требования.

Происходит процесс написания программы, ввод ее в память и выявление синтаксических ошибок.

4. Отладка

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

Отладка состоит из:

проверки сомнительных требований;

проверки данных в близи критических значений.

5.Сопровождение Программа сдана заказчику, принята в эксплуатирование.

Сопровождение — поддержание работоспособности программы.

Сопровождение включает:

устранение ошибок;

проведение доработок;

улучшение свойств.

Основная проблема — отсутствие квалифицированных кадров (специалистов).

Распределение времени в схеме ЖЦ.

Системный анализ 10% Проектирование 10% Реализация 10% Отладка 20%

Сопровождение/эксплуатация 50%

По длительности ЖЦ все программы можно условно разделить на 2 класса:

программы с малой длительностью эксплуатации (эти программы небольшие: ≤ 104 команд или ≤ 103 операторов, создаются одним или несколькими программистами, такими программами пользуются только сами разработчики для своих целей, документация не обязательна);

программы с большой длительностью эксплуатации (эти программы большие: ≥ 105 команд или ≥ 103 операторов, используются для регулярной многократной длительной обработки в сложных АС, обязательно нужна документация, пользуются другие люди, обязательно проводить приемо-сдаточные испытания, ЖЦ таких программ — несколько лет).

Примечание: все, о чем говорится далее, относится в основном к программам с большой длительностью эксплуатации, например.

2. Показатели надежности

Надежность — это св-во объекта сохранять во времени в установленных пределах значения всех параметров, хар-щих способность объекта выполнять требмые ф-ции в заданных режимах и усл-ях применения.

Надежность — сложное св-во. В завис-ти от сложности объекта, усл-ий применения может складываться из:

безотказности

долговечности

ремонтопригодности

сохраняемости

или определенных сочетаний этих свойств.

Безотказность — св-во объекта непрерывно сохр-ть работоспособное состояние в течение некот-го времени.

Ремонтопригодность св-во объекта,

закл-ся в приспособленности к поддержанию и восстановлению работоспособного состояния путем технического обслуживания и ремонта [из п. 1.4 Таблицы 1 ГОСТ 27.002-89 --> всем скачать и дико зырить].

Состояние объекта с т.з. его надежности и пригодности к использ-ию бывают следующие:

исправное

неисправное

работоспособное

неработоспособное

предельное

Исправное (сост-ие объекта, при кот-ом он соотв-ет всем треб-ям нормативной и конструкторской документации). Неисправное (не соотв-ет хотя бы 1-му из треб-ий).

Работоспособное (значения всех параметров, хар-щих способность вып-ть заданные ф-ции соотв-ют треб-ям норм.- тех. или констр. документации).

Неработоспособное (значение хотя бы 1-го пар-ра не соответ).

Предельное (его дальнейшее применение по назначению недопустимо или нецелесообразно).

Исправное

состояние

1)

2)

Работоспособное состояние

2)

4)

Неработоспособное

состояние

3)

Предельное состояние

1)повреждение

2)отказ

3)не имеет названия

4)восстановление

5)ремонт

Критерии отказа — признак или совокупность признаков неработоспособного состояния объекта.

Показатель надежности

количественная хар-ка одного или нескольких св-в, составляющих надежность объекта. Показатели надежности бывают единичными (хар-ют одно из св-в) и комплексными (хар-ют несколько св-в).

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

Коэффициент готовности

вероятность того, что объект окажется в работоспособном сост-ии в произвольный момент времени.

В технике надежность повышают при пом. различных ср-в, главным из кот-ых явл-ся резервирование.

Резервирование — применение доп. ср-в и/или возм-тей с целью сохр-ия работоспособного сост-ия объекта.

Резерв — совокупность доп. ср-в, предн-ных для резервирования.

Особенности ПО как объекта исследования.

Надежность программы (ПО) — св-

во системы программ удовл-ть поставленным треб-ям и ее пригодность для эксплуатации.

Корректность ПО — степень удовл-ия треб-ям.

Надежность ПО — составная часть более общего понятия — качества ПО.

Качественная программа не только надежна, но и компактна, совместима с другими параметрами, эффективна, удобна в сопровождении и эксплуатации.

После своего создания перед эксплуатацией программы проверяются с целью повышения надежности.

Существует 2 вида проверок:

автономная проверка (опр-ет способность ПО правильно вып-ть свои ф-ции);

проверка в системе (контролирует правильность выпия этих ф-ций в составе всей системы).

Аттестация — подтверждение надежности программы компетентным органом.

Доработка — процесс улучшения ПО с целью сделать его пригодным для эксплуатации.

Доработка — это прежде всего устранение ошибок.

Методами доработки явл-ся:

тестирование (процесс вып-ия программы с целью проверки правильности рез-тов ее работы)

отладка (процесс поиска и устранения ошибок)

инспекция (процесс проверки корректности программы и отн-ся к ней материалов)

Официальная часть тестирования — приемо-сдатоточные испытания.

Приемо-сдаточные испытания

— комплекс мероприятий, кот-ые опр-ют приемлемость для заказчика конечной программной продукции.

Главное отличие ПО от аппаратуры — это то, что отдельные составные части аппаратуры изнашиваются, а компоненты программы в принципе не могут износиться.

Вероятностные характеристики:

Надежность ПО

Надежность — внутреннее св-во систем или объектов, заложенное при разработке и проявляющееся при эксплуатации.

Соседние файлы в папке С прошлых курсов