Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шевчук - конспект лекций.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.65 Mб
Скачать
  1. Требования к эффективности и надежности проектных решений (срс)

Эффективность системы - это степень ее соответствия своему назна­чению. Различают экономическую и функциональную эффективность. Критерий эффективности — не число, как показатель. Напри­мер, тенденция свести к минимуму затраты — это критерий.

Критерии и показатели, характеризующие систему в целом, опреде­ляют собой критерий и показатели ее подсистем.

Оценка экономической эффективности основана на сопоставлении затрат и результатов, выраженных в денежной форме,

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

Требования, предъявляемые к надежности информационной систе­мы, весьма высоки.

Современные информационные системы должны работать в режи­ме «24 х 365», т. е. двадцать четыре часа в сутки без выходных дней.

Надежность системы характеризуется потоком отказов и сбоев (са­моустраняющихся отказов) в работе системы. Отказы выявляются те­стированием технических и программных средств и устраняются во время проведения ремонтно-профилактических работ. Устранение от­казов достигается путем восстановления работоспособности неисправ­ных элементов системы (ремонта) или замены их резервными элемен­тами.

В качестве основного показателя надежности работы элемента сис­темы используется коэффициент готовности:

где Тотк — среднее время наработки на отказ; Твосст — среднее время вос­становления неисправности

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

Коэффициент готовности комплекса из нескольких эле­ментов равен:

где Кг. — коэффициент готовности r-го элемента; Kri — количество элементов в комплексе.

Сбои в работе технических и программных средств приводят к появ­лению ошибок в выходной информации и увеличивают продолжитель­ность решения задач, поскольку требуют включения в технологический процесс обработки информации ие только основных технологических операций, но и операций контроля и исправления ошибок.

Лекция 2. Жизненный цикл программного обеспечения (жцпо)

1)Понятие и основные процессы ЖЦ.

2)Стадии ЖЦ ПО.

3)Модели ЖЦ ПО.

  1. Понятие и основные процессы жц

Жизненный цикл ПО – это период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.

Стандарты, регламентирующие создание ПО представлены в таблице 3.

Таблица 3

Стандарты, регламентирующие создание по

Международные

Россия

- ISO/IEC 12207: 1995 "Information Technology -Software Life Cycle Processes" (ISO - International Organization for Standardization - Меж­дународная организация по стандартизации, IEC - International Electrotechnical Commission - Международная комиссия по электротехнике)

- Качество разрабатываемой системы - ISO 9001

ГОСТ ЕСПД (Единой системы программной документации — серия ГОСТ 19.ХХХ)

Процессы создания автоматизированных систем

- ГОСТ 34.601-90 "Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания"

- ГОСТ 34.602-89 "Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы"

- ГОСТ 34.603-92 "Информационная технология. Виды испытаний автоматизированных систем"

Основным нормативным документом, регламентирующим состав процессов ЖЦ ПО является Международный стандарт ISO/IEC 12207:95. Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ПО.

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

Процесс – совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные.

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

В соответствие с этим стандартом все процессы ЖЦ ПО разделены на три группы:

- Основные процессы:

1. Приобретение.

2. Поставка.

3. Разработка.

4. Эксплуатация.

5. Сопровождение.

- Вспомогательные процессы:

1. Документирование.

2. Управление конфигурацией.

3.Обеспечение качества.

4. Верификация.

5. Аттестация.

6. Совместная оценка.

7. Аудит.

8. Разрешение проблем.

- Организационные процессы:

1. Управление.

2. Усовершенствование.

3. создание инфраструктуры.

4. Обучение.

Основные процессы и задачи, решаемые в них

Вспомогательные процессы и задачи, решаемые в них

Организационные процессы и выполняемые в них задачи