29 Технологическая и эксплуатационная безопасность программ на этапах жизненного цикла | MetodPro.ru

Реклама на сайте

29 Технологическая и эксплуатационная безопасность программ на этапах жизненного цикла


Наиболее общим представлением жизненного цикла ПО является модель в виде базовых этапов - процессов, к которым относятся:
·      системный анализ и обоснование требований к ПО;
·      предварительное (эскизное) и детальное (техническое) проектирование ПО;
·      разработка программных компонент, их комплексирование и отладка ПО в целом;
·      испытания, опытная эксплуатация и тиражирование ПО;
·      регулярная эксплуатация ПО, поддержка эксплуатации и анализ результатов;
·      сопровождение ПО, его модификация и совершенствование, создание новых версий.
Данная сертификация соответствует как отечественным нормативным документам в области разработки программного обеспечения, так и зарубежным.
Первоначально была создана каскадная модель ЖЦ, в которой крупные этапы начинались друг за другом с использованием результатов предыдущих работ. Наиболее специфической является спиралевидная модель ЖЦ. В этой модели внимание концентрируется на итерационном процессе начальных этапов проектирования. На этих этапах последовательно создаются концепции, спецификации требований, предварительный и детальный проект. На каждом витке уточняется содержание работ и концентрируется облик создаваемого ПО.
Для проектирования ПО сложной системы, особенно системы реального времени, целесообразно использовать общесистемную модель ЖЦ. В этой модели имеются две части, различающихся особенностями процессов:
В первой части ЖЦ производится системный анализ, проектирование, разработка, тестирование и испытания ПО. Номенклатура работ, их трудоемкость, длительность и другие характеристики на этих этапах существенно зависят от объекта и среды разработки.
Вторая часть ЖЦ, отражает поддержку эксплуатации и сопровождения ПО, слабо связана с характеристиками объекта и среды разработки. Номенклатура работ на этих этапах более стабильна, а их трудоемкость и длительность могут существенно изменяться, и зависят от массовости применения ПО.



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем