Главная » Просмотр файлов » 5-software_engineering_maintenance

5-software_engineering_maintenance (1133545)

Файл №1133545 5-software_engineering_maintenance (Основы программной инженерии (по SWEBOOK))5-software_engineering_maintenance (1133545)2019-05-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Основы программной инженерии (по SWEBOK)Программная инженерия. Сопровождение программного обеспечения.Программная инженерияСопровождение программного обеспечения(Software Maintenance)®Глава базируется на IEEE Guide to the Software Engineering Body of Knowledge - SWEBOK , 2004.Содержит перевод описания области знаний SWEBOK® “Software Maintenance”, с комментариями изамечаниями."Основы программной инженерии" разработаны на базе IEEE Guide to SWEBOK® 2004 в соответствии с IEEESWEBOK 2004 Сopyright and Reprint Permissions: "This document may be copied, in whole or in part, in any form orby any means, as is, or with alterations provided that (1) alterations are clearly marked as alterations and (2) thiscopyright notice is included unmodified in any copy."Русский перевод SWEBOK 2004 с замечаниями и комментариями подготовлены Сергеем Орликомпри участии Юрия Булуя.

Дополнительные главы написаны Сергеем Орликом. Текст расширений SWEBOKотмечен ццветом, отличным от перевода оригинального текста."Основы программной инженерии" Сopyright © 2004-2010 Сергей Орлик. Все права защищены.SWEBOK Сopyright © 2004 by The Institute of Electrical and Electronics Engineers, Inc. All rights reserved.Официальный сайт “Основ программной инженерии” (по SWEBOK) - http://swebok.sorlik.ruCopyright © Сергей Орлик, 2004-2010.http://swebok.sorlik.ru1Основы программной инженерии (по SWEBOK)Программная инженерия.

Сопровождение программного обеспечения.Программная инженерияСопровождение программного обеспечения (Software Maintenance)Программная инженерия .......................................................................................................................... 2Сопровождение программного обеспечения (Software Maintenance) .................................................. 21.

Основы сопровождения программного обеспечения (Software Maintenance Fundamentals)....... 41.1 Определения и терминология (Definitions and Terminology) ................................................... 41.2 Природа сопровождения (Nature of Maintenance).................................................................... 41.3 Потребность в сопровождении (Need for Maintenance) ........................................................... 51.4 Приоритет стоимости сопровождения (Majority of Maintenance Costs) ................................... 61.5 Эволюция программного обеспечения (Evolution of Software) ................................................

71.6 Категории сопровождения (Categories of Maintenance) ........................................................... 72. Ключевые вопросы сопровождения программного обеспечения (Key Issues in SoftwareMaintenance).......................................................................................................................................

82.1 Технические вопросы (Technical Issues) .................................................................................. 82.2 Управленческие вопросы (Management Issues)..................................................................... 102.3 Оценка стоимости сопровождения (Maintenance Cost Estimation) ........................................ 122.4 Измерения в сопровождении программного обеспечения (Software MaintenanceMeasurement) ................................................................................................................................

133. Процесс сопровождения (Maintenance Process) ......................................................................... 143.1 Процессы сопровождения (Maintenance Processes) .............................................................. 143.2 Работы по сопровождению (Maintenance Activities) ............................................................... 154. Техники сопровождения (Techniques for Maintenance) ...............................................................

184.1 Понимание программных систем (Program Comprehension) ................................................. 184.2 Реинжиниринг* (Reengineering) .............................................................................................. 184.3 Обратный инжиниринг* (Reverse engineering) ....................................................................... 19Результат усилий по разработке программного обеспечения состоит в передачи в эксплуатациюпрограммного продукта, удовлетворяющего требованиям пользователей. Соответственно, впроцессе эксплуатации продукт будет изменяться или эволюционировать. Связано это собнаружением при реальном использовании скрытых дефектов, изменениями в операционномокружении, необходимостью покрытия новых требований и т.п.Фаза сопровождения в жизненном цикле, обычно, начинается сразу после приемки/передачипродукта и действует в течение периода гарантии или, чаще, технической поддержки. Однако, самадеятельность, связанная с сопровождением, начинается намного раньше.Сопровождение программного обеспечения является составной частью жизненного цикла.

Ксожалению, так сложилось, что вопросам сопровождения уделяется существенно меньше внимания,чем другим фазам жизненного цикла. Исторически, в большинстве организаций, разработкапрограммных систем явно в фаворе, по сравнению с деятельностью по сопровождению. Однако,такая ситуация постепенно начинает меняться (достаточно хотя бы взглянуть на частоту упоминанийITIL* – IT Infrastructure Library, уделяющей особое внимание вопросам поддержки и сопровожденияинфраструктуры информационных технологий). В большой степени, как отмечает SWEBOK, этосвязано с сокращением инвестиций организаций непосредственно в разработку программныхсистем, с целью увеличения сроков использования уже существующего и применяемого ПО.Конечно, с точки зрения автора, это не единственная причина.

Скорее вопросы постоянноизменяющихся бизнес-потребностей, динамика бизнеса и желание повысить отдачу от ужеэксплуатируемых систем приводит к усилению роли поддержки и сопровождения программногообеспечения и естественной интеграции такой деятельности в бизнес-процессы подразделенийинформационных технологий.* ITIL, в частности, определяет три аспекта управления жизненным циклом приложений –определение требований, проектирование и разработку, и, наконец, сопровождение. Все это, вконтексте программного обеспечения, относится к деятельности по управлению приложениями –Application Management в ITIL ICT Infrastructure Management (ICT - Information and CommunicationsTechnology).Copyright © Сергей Орлик, 2004-2010.http://swebok.sorlik.ru2Основы программной инженерии (по SWEBOK)Программная инженерия.

Сопровождение программного обеспечения.Если проблема 2000 года, в свое время, оказала особое влияние на изменение отношения ксопровождению на Западе, то расширение применения продуктов Open Source во всем мире исвязанная с ним волна надежд на получение дешевого решения существующих задач привела ктому, что вопросы сопровождения вышли для многих организаций на первый план. Ситуация вомногих ИТ-подразделениях показывает, что такие надежды оправдались только частично.Использование продуктов Open Source не стало дешевой альтернативой и, в ряде случаев, привелодаже к большим проектным затратам именно в силу недостаточно проработанной политикиэксплуатации и сопровождения построенных на их основе прикладных решений.

Это ни в коемслучае не значит, что волна Open Source “захлебнулась”. Это означает только, что игнорированиеоценки стоимости сопровождения привело к превышению бюджетов, недостатку ресурсов и, в концеконцов, частому провалу инициатив по использованию таких продуктов в корпоративной среде.Неготовность рассматривать жизненный цикл во времени как продолжающийся и после передачисистемы в эксплуатацию, непроработанность соответствующих процедур корректировки продуктапосле его выпуска – основная беда и в бизнесе-среде, для которой программное обеспечение лишьинструмент, и в компаниях-интеграторах, “забывающих” о необходимости развития успеха послевнедрения системы у заказчика, и у независимых поставщиков программных продуктов, которые,выпуская новую версию лучшего в своем классе продукта, начинают работать над новой версией,уделяя недостаточное внимание поддержке и обновлению уже существующих версий.Сопровождение программного обеспечения в SWEBOK определяется как вся совокупностьдеятельности, необходимой для обеспечения эффективной (с точки зрения затрат) поддержкипрограммных систем.

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

С этим связано не только планирование, например, переносаинформации, хранимой в соответствующих базах данных, но и обучение пользователей, подготовка,настройка и проверка “боевой” конфигурации, определение последовательности операций,организация и обучение службы поддержки (help-desk) и т.п.Область знаний “Сопровождение программного обеспечения” связана с другими аспектамипрограммной инженерии. По-сути, описание этой области знаний непосредственно пересекается совсеми другими дисциплинами.Copyright © Сергей Орлик, 2004-2010.http://swebok.sorlik.ru3Основы программной инженерии (по SWEBOK)Программная инженерия.

Характеристики

Тип файла
PDF-файл
Размер
415,27 Kb
Тип материала
Высшее учебное заведение

Тип файла PDF

PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.

Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6314
Авторов
на СтудИзбе
312
Средний доход
с одного платного файла
Обучение Подробнее