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


Для плавного перехода к новой базовой версии программного про­дукта



Download 2,39 Mb.
bet240/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   236   237   238   239   240   241   242   243   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

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

  1. Задачи и процессы переноса программ и данных
    на иные платформы


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

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

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

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

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

  • снижение трудоемкости, стоимости и длительности непосредствен­ной разработки сложных распределенных программных средств и баз дан­ных;

  • обеспечение высокого качества, надежности и безопасности функ­ционирования программных средств и баз данных в системах;

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

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

  • обеспечение взаимодействия с пользователями в унифицирован­ном стиле, облегчающем им переход к использованию новых или с расши­ренными функциями системам и программным продуктам (мобильность пользователей);

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

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

  • трудовые затраты специалистов и время на создание, приобрете­ние и эксплуатацию инструментальных средств, автоматизирующих раз­работку и сопровождение мобильных ПС и БД;

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

  • дополнительные ресурсы памяти и производительности вычисли­тельных средств, необходимые для реализации и функционирования ком­понентов в программах и данных, обеспечивающих их высокую мобиль­ность, например, для реализации стандартизированных интерфейсов с внешней и внутренней средой.
1   ...   236   237   238   239   240   241   242   243   ...   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