Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Стадия производства




Программное изделие (ПИ) - экземпляр или копия, снятая с разработанного ПС.

Изготовление ПИ - это процесс генерации и/или воспроизведения (снятия копии) программ и программных документов ПС с целью их поставки пользователю для применения по назначению.

Производство ПИ - это совокупность работ по обеспечению изготовления требуемого количества ПИ в установленные сроки. Стадия производства ПС в жизненном цикле ПС является, по-существу, вырожденной (не существенной), так как представляет рутинную работу, которая может быть выполнена автоматически и без ошибок. Этим она принципиально отличается от стадии производства различной техники. В связи с этим в литературе эту стадию, как правило, не включают в жизненный цикл ПС.

3. Стадия эксплуатации

Стадия эксплуатации ПС охватывает процессы хранения, внедрения и сопровождения ПС, а также транспортировки и применения (operation) ПИ по своему назначению. Она состоит из двух параллельно проходящих фаз: фазы применения ПС и фазы сопровождения ПС

Применение (operation) ПС - это использование ПС для решения практических задач на компьютере путем выполнения ее программ.

- Сопровождение (maintenance) ПС - это процесс сбора информации о его качестве в эксплуатации, адаптация к изменениям внешней для ПО среды,

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

Сопровождение ПО состоит в повторном применении каждого из предшествую­щих шагов (этапов) жизненного цикла к существующей программе, но не в разработке новой программы.

 

Вопрос 4 Модели жизненного цикла программного изделия.

 

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

ЖЦ ПИ заканчивается в результате его морального износа.

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

Классический жизненный цикл (автор Уинстон Ройс, 1970).

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

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

Достоинства:

- дает план и временной график по всем этапам проекта, упорядочивает ход конструирования;

- на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности.

Недостатки:

- реальные проекты часто требуют отклонения от стандартной последовательности шагов;

- цикл основан на точной формулировке исходных требований к ПО (реально в начале проекта требования заказчика определены лишь частично);

результаты проекта доступны заказчику только в конце работы.

Схема каскадной модели ЖЦ.

Анализ

Проектирование

Кодирование

Тестирование

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

-

Для преодоления выше сказанного была предложена Спиральная модель (автор Барри Боэм, 1988)

Данная модель определяет четыре действия, представляемые четырьмя квадрантами спирали.

1. Планирование — определение целей, вариантов и ограничений.

1. Анализ риска — анализ вариантов и распознавание/выбор риска.

3. Конструирование — разработка продукта следующего уровня.

4. Оценивание — оценка заказчиком текущих результатов конструирования.

анализ риска
планирование
Схема спиральной модели

 

1 начальный сбор требований и планирование проекта; 2—та же работа, но на основе рекомендаций заказчика; 3 — анализ риска на основе начальных требований; 4 — анализ риска на основе реакции заказчика; 5 — переход к комплексной системе; 6 — начальный макет системы; 7 — следующий уровень макета; 8 — сконструированная система; 9 — оценивание заказчиком.

С каждой итерацией по спирали (продвижением от центра к периферии) строятся все более полные версии ПО.

В первом витке спирали определяются начальные цели, варианты и ограни­чения, распознается и анализируется риск. Заказчик оценивает инженерную (конструкторскую) работу и вносит предложения по модификации (квадрант оценки заказчиком). Следующая фаза планирования и анализа риска базируется на предложениях заказчика. В каждом цикле по спирали результаты анализа риска формируются в виде «продолжать, не продолжать». Если риск слишком велик, проект может быть остановлен.

Достоинства:

- наиболее реально (в виде эволюции) отображает разработку программного обес­печения;

- позволяет явно учитывать риск на каждом витке эволюции разработки;

- включает шаг системного подхода в итерационную структуру разработки;

- использует моделирование для уменьшения риска и совершенствования программного изделия.

Недостатки:

- новизна (отсутствует достаточная статистика эффективности модели);

- повышенные требования к заказчику;

- трудности контроля и управления временем разработки.

 

Вопрос 5 Криптографические средства защиты информации.

Защитой информацией путем ее преобразования занимается криптология (kryptos - тайный, logos - наука).

Криптология разделяется на два направления- криптографию и криптоанализ. Цели этих направлений прямо противоположны.

Криптография занимается поиском и исследованием математических методов преобразования информации.

Криптоанализ - исследование возможности расшифровывания информации без знания ключей.

Современная криптография включает в себя четыре крупных раздела:

- Симметричные криптосистемы;

- Криптосистемы с открытым ключом;

- Системы электронной подписи;

- Системы управления ключами.




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


Дата добавления: 2015-06-26; Просмотров: 437; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.019 сек.