Методологические основы



Download 2,39 Mb.
bet229/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   225   226   227   228   229   230   231   232   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

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

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

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

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

  • качественные и количественные стандартизированные метрики в соответ­ствии с ISO 9126.



  • Рис. 15.1


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

  • Основной процесс эксплуатации в жизненном цикле может иниции­ровать процесс сопровождения ПС путем представления предложений о модификации (изменении) или отчетов о дефектах. Процесс сопровож­дения программного средства в соответствии со стандартом ISO 12207 (п. 5.5) и детализацией этого раздела в стандарте ISO 14764 использует основной стандартизированный процесс разработки комплексов программ и вспомогательные процессы документирования, управления конфигура­цией, обеспечения качества, верификации, аттестации, совместного анали­за, аудита и устранения дефектов. Организационные процессы управле­ния, создания инфраструктуры и обучения должны определяться сопрово­дителем в начале каждого проекта сопровождения.

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

  • Характеристики, описывающие качественные и количественные тре­бования к сопровождаемости программного средства, устанавливает за­казчик. При реализации процессов разработки, эксплуатации и сопровожде­ния любые обнаруженные дефекты должны быть описаны и проконтроли­рованы посредством процессов, рекомендуемых в стандарте ISO 14476. При этом следует подготавливать соответствующие предложения о моди­фикациях или отчеты о выявленных дефектах. В этом процессе также определяют, отражаются ли представленные дефекты на потребности в модернизации программного продукта. Процесс управления конфигура­цией (УК) регистрирует и документирует состояния предложений о моди­фикациях или отчетов о дефектах.

  • Заказчик может заключить соглашение с разработчиком базовой вер­сии ПС об организации сопровождения или выбрать в качестве сопрово­дителя третью сторону (помимо разработчика) (см. рис. 15.1). Сопровож­дение может также быть проведено по соглашению между двумя сторона­ми внутри одного предприятия. Эти положения должны быть использованы независимо от того, принадлежит ли заказчик или поставщик к одному или к разным предприятиям.


  • Download 2,39 Mb.

    Do'stlaringiz bilan baham:
1   ...   225   226   227   228   229   230   231   232   ...   293




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish