Категорії




Графік

2024

0 0 0 0 0 0 1 0 0 0 0 1 1 0

2023

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 1 0 0 0 0 1 1 0 0 1 0 2

2022

0 2 11 1 0 3 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

2021

2 7 4 6 1 6 8 2 9 2 9 4 2 1 0 7 1 1 4 0 0 2 8 1 10 0 1 8 2 0 1 0 0 0 6 1 0 3 5 6 10 4 2 2 1 1 0 1 1 0 0 4

2020

0 1 10 0 1 12 0 1 11 5 27 23 3 4 8 2 2 2 1 2 9 14 7 9 16 3 8 10 3 3 6 4 3 2 16 14 9 7 7 14 8 5 7 9 13 9 9 13 16 2 11 11

2019

9 11 6 16 15 12 14 19 15 11 12 12 13 11 14 12 5 6 18 18 20 15 11 12 12 8 7 19 10 14 4 4 1 6 0 2 13 11 6 0 18 15 18 0 1 3 0 12 1 0 0 0

2018

17 19 24 20 29 17 22 27 17 22 27 29 12 10 15 15 7 9 10 14 22 20 18 20 12 21 16 26 14 13 21 9 11 6 18 12 1 2 18 12 13 21 16 14 23 24 18 21 16 20 9 6

2017

5 20 59 115 97 94 89 82 121 86 142 146 139 148 124 101 91 65 76 127 130 115 93 64 67 24 18 22 25 22 23 20 26 11 16 7 16 29 15 20 21 22 32 16 32 32 30 23 34 37 19 21 6

2016

11 96 160 214 158 200 159 107 147 99 169 5 133 124 167 143 143 52 84 171 153 191 120 1 6 26 157 167 133 122 3 138 81 17 102 54 1 130 115 126 94 107 107 101 124 175 130 121 151 147 135 83

2015

20 67 121 127 108 109 10 40 151 126 227 198 214 187 154 157 152 123 171 112 190 225 170 185 197 190 118 173 178 170 157 179 71 121 195 167 143 142 184 158 162 180 85 103 135 231 215 168 180 176 176 95

2014

82 189 126 242 238 215 224 234 212 184 252 231 192 290 231 231 162 139 127 236 220 241 179 214 209 183 169 232 191 168 160 176 209 153 194 202 196 247 179 235 271 42 98 136 115 219 98 149 199 220 175 59

2013

174 202 234 228 259 233 236 267 226 285 288 284 179 324 298 317 158 85 153 313 164 157 104 246 199 294 275 192 222 218 222 247 258 224 240 255 292 261 295 154 240 254 259 195 293 249 291 266 278 272 231 48

2012

31 179 257 317 335 321 342 284 280 163 2 63 292 100 216 101 282 159 5 265 188 247 254 273 64 219 303 157 286 338 255 322 302 252 217 259 298 335 113 273 382 343 378 290 294 405 319 336 355 335 314 257 33

2011

1 74 36 91 16 317 48 265 18 78 248 47 23 10 16 271 170 92 140 145 272 200 203 129 150 177 240 224 210 225 140 153 188 163 217 277 196 235 297 264 232 3 168 343 203 257 321 231 282 345 246 150

2010

21 58 63 142 157 72 198 7 127 77 61 258 215 149 0 152 28 47 45 153 62 135 229 214 227 232 209 212 236 217 189 165 207 168 250 289 263 281 228 277 286 271 281 248 288 186 265 184 89 169 303 1

2009

23 83 94 147 136 200 210 224 207 177 222 217 193 237 225 184 162 96 177 206 251 217 151 200 204 178 215 119 12 121 160 192 189 165 204 152 188 198 174 206 199 134 148 137 104 23 143 160 90 197 75 72

2008

4 31 23 86 70 110 143 89 81 74 90 122 102 118 139 129 31 71 119 127 142 126 128 93 122 102 129 101 84 110 90 110 111 120 160 154 159 159 158 119 178 151 148 107 133 125 149 141 144 139 88 34

2007

1 1 30 69 62 68 51 53 28 110 129 159 131 119 109 150 37 81 143 98 109 130 161 164 104 117 142 82 82 132 107 141 118 94 90 76 110 102 98 106 98 121 113 94 108 100 71 108 129 96 1

[252] lве трети жизненного цикла программных систем

06.10.2009 | Hi-tech компанії, Країна-терорист

Сопровождение программного продукта — это поддержка работоспособности программного продукта, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок и т.п. Сопровождение ПО представляет процесс, позволяющий уже существующим продуктам выполнять свои функции с продолжением продаж, установок и использования заказчиками, таким образом, принося прибыль организации-разработчику. В модели водопада сопровождение ПО выделяется в отдельную фазу цикла разработки. В спиральной модели, возникшей в ходе развития объектно-ориентированного программирования, сопровождение не выделяется как отдельный этап. Тем не менее, эта деятельность занимает значительное место, учитывая тот факт, что обычно около 2/3 жизненного цикла программных систем занимает сопровождение. Термин сопровождение ПО определяется IEEE как "процесс модификации программной системы или ее компонентов, проводимый после поставки системы заказчику с целью устранения отказов, повышения производительности или улучшения других характеристик системы, или адаптации к изменившемуся программному окружению". Ниже рассмотрим  направления сопровождения программных продуктов на примере мультимедийных обучающих систем (МОС) компании ООО«Корпоративные системы»:           Корректирующее сопровождение - это исправление ошибок, выявленных при тестировании или эксплуатации. Пользователи ожидают от разработчиков оперативного исправления найденных в процессе работы "багов" и бывают очень недовольны, если их замечания теряются. Поэтому именно корректирующему сопровождению уделяется особое внимание. Для того, чтобы разработчики оперативно устранили проблему, необходимо, чтобы и пользователи так же действововали оперативно, так как сопровождение - это двусторонний процесс. К примеру, проводится обучение по МОС «Сталевар Дуговой электросталеплавильной печи» в Магнитогорском индустриальном колледже. Пользователи выявили ошибку: не все результаты тестирования в программе сохраняются. Если замечание зафиксировано в реестре замечаний, в нашем случае руководителем обучения по данной МОС, и о проблеме сразу сообщено разработчикам, то, как правило, в течение 5 рабочих дней замечание будет устранено. Но бывают ситуации, когда пользователи выявили ошибку и трактуют ее по-своему, либо обозначают проблему абстрактно, разработчику сразу непонятно — что конкретно не работает. В ответ на такую формулировку проблемы - «программа не работает», разработчик едет на предприятие выяснить, в чем же все-таки дело. В результате оказывается, что пользователь запускал программу не следуя инструкции по запуску и, как следствие, — потерянное время. Такие факторы, как неграмотность пользователя, недостаточная подготовка пользователя к эксплуатации программного продукта, растягивают процесс сопровождения в 2-3 раза.   Улучшающее сопровождение - это добавление в продукт новых функций или защита системы от устаревания. Запросы на их включение обычно также исходят от пользователей. Например, в МОС «Машинист дистрибутора», обучение по которой проводилось в Магнитогорском индустриальном колледже, по желанию пользователей требуется включить диаграмму состояния «железо-углерод», как справочной информации для пользователя. Разработчик оценивает целесообразность включения данной функции в МОС, только после этого задача ставится на реализацию. В данном случае — подключение такой функции, включая установку обновлений на предприятии, займет не более недели.  Есть случаи, когда доработка требует значительных затрат.           Адаптивное сопровождение - поддержка соответствия ПО своему окружению: операционной системе, аппаратным средствам, основным компонентам, таким как СУБД, графическим интерфейсам пользователя и коммуникационным системам. Изменения в интерфейсе отдельных компонентов системы или структуры данных влекут за собой переделку части системы для возвращения ей работоспособного состояния. Но при этом функциональность не нуждается в расширении. Программа лишь должна выполнять старые функции в новых условиях или в новом окружении. Например, одно предприятие, которое работает с МОС ООО «Корпоративные системы», использует в работе пакет офисных программ Microsoft Office, и требует, чтобы все отчеты по обучению формировались в формате *.doc. Изначально МОС была разработана под данное предприятие. Проходит время, число предприятий, которые хотят использовать МОС, растет, и среди них есть предприятия, на которых не используется пакет офисных программ Microsoft Office (под который «заточена» МОС). Для таких случаев разработчик добавляет дополнительную функцию в МОС — формирование отчетов в системе Fast Report. Заметим, что внесение любых изменений в ПО, - это чаще всего правка исходного кода, которая влечет за собой весь комплекс работ по модернизации ПО - от анализа до тестирования и передачи пользователям. Для облегчения этого процесса создаются методики, позволяющие вносить изменения в программный код с меньшими трудозатратами, например, получивший широкое распространение объектно-ориентированный подход. Однако, есть еще другая сторона сопровождения, также поглощающая немало человеко-дней. Здесь мы вспоминаем о сопровождении как о процессе. Независимо от того, к какому типу сопровождения принадлежит заявка (дефект программного обеспечения, требование на доработку и т.п.), она должна пройти по определенному маршруту между сотрудниками, меняя свой внутренний статус в зависимости от проведенных работ. Как этот процесс поставлен, сколько у него бюрократических инстанций, и каковы трудоемкость и стоимость прохождения каждого шага и поддержки процесса в целом - все это определяет общую стоимость сопровождения. Процесс обработки заявки от пользователя представляет собой целый цикл работ по регистрации, отслеживанию, анализу запроса, принятию по нему решения, реализации, проверке и закрытию. Реализация заявки требует принятия ряда решений руководителями различных подразделений и обмена информацией между заинтересованными лицами о поставленных задачах и произведенных работах. Одним из вариантов поддержки этого процесса будет его реализация при помощи внутренних регламентов организации, но при этом нельзя забывать, что для отслеживания их выполнения необходимо затрачивать дополнительные ресурсы. И все равно никто не гарантирует точного их соблюдения, ведь так велико искушение немного отступить от правил. Рассмотрим обычный сценарий работы с запросом на изменение МОС. Например, пользователь сталкивается с проблемой, разрешить которую самостоятельно не в состоянии. Он звонит разработчикам и сообщает о ней. Проблема регистрируется, затем анализируется, и если есть возможность ее как-то обойти или решить "мирными" способами, т.е. без внесения изменений в исходный код, то такое решение и принимается. Если в обозримое время поиски обходных путей не дают результатов, то скорее всего придется дорабатывать программный продукт для устранения выявленной проблемы. Руководитель определяет трудоемкость работ, назначает ответственного и срок исполнения. После внесения изменений они тестируются, и новая версия отправляется пользователям. Проблема закрывается. Организация такой или еще более сложной цепочки работ уже сама по себе непростая задача, требующая четкой регламентации последовательности действий. Обычная картина для неформализованного процесса сопровождения - специалист по системе затрачивает значительную часть своего рабочего времени на общение с пользователями по телефону, разъяснение вопросов, касающихся эксплуатации ПО. При этом поступающая информация в лучшем случае фиксируется в Excel-файле и по мере внесения исправлений удаляется, а в худшем - вообще записывается на клочках бумаги, периодически куда-то пропадающих. Налицо непродуктивная трата времени квалифицированного специалиста, вдобавок к этому возникают трудности с планированием работ по устранению замечаний. У руководителя нет полной информации по выявленным дефектам, нет сводной статистики по замечаниям, которые уже исправлены или еще нуждаются в рассмотрении.  Кто в подобных случаях расставляет приоритеты? Сам разработчик.  Он принимает замечания и решает, что делать в первую очередь, а что отодвинуть на потом. Это должен быть чрезвычайно ответственный человек, который болеет за свое дело. Пока нет вала замечаний, и у фирмы всего один-два клиента, работающих с МОС, с этим еще можно как-то мириться, но когда объемы возрастают, требуется кардинальное решение проблемы. Необходим инструмент, который позволит сделать сопровождение прозрачным, будет поддерживать необходимую организацию работ, запрещая отступать от правил и не требуя больших усилий на ведение процесса, и, конечно же, в нем должны храниться все полученные данные в одном месте для быстрого и беспрепятственного доступа команды сопровождения - от руководителя до программиста. Таким образом, основа качественного сопровождения продукта: регулярность, оперативность, повышенное внимание к обслуживанию и поддержке программных продуктов. Сопровождение должно обеспечивать максимальную эффективность работы программного обеспечения. В отличие от проекта, который реализуется в определенные сроки, сопровождение является непрерывным процессом. Кроме того, сопровождение требует не только знания предметной области, но и опыта реализации.    
Коментувати
Facebook ::

Корпоративные системы

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

Контактна особа: Морозниченко Екатерина Геннадьевна
Телефон: (3519) 26-35-45, 26-41-28
E-mail: [email protected]
Сайт:

До компанії


Найновіші релізи