Документация, содержащая описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения «Русская версия CS-Cart»
Документация, содержащая описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения, в том числе устранение неисправностей, выявленных в ходе эксплуатации программного обеспечения, совершенствование программного обеспечения, а также информацию о персонале, необходимом для обеспечения такой поддержки
1. Термины и определения
Заказчик — организация или лицо, использующее Программу
Компания — общество с ограниченной ответственностью «Эком Системы» (сокращенное наименование – ООО «Эком Системы»), ИНН 7328070153, ОГРН 1127328003857, – правообладатель исключительного права на программу для ЭВМ «Русская версия CS-Cart».
Программа — программа для ЭВМ «Русская версия CS-Cart».
Пользователь — лицо или группа лиц, извлекающих пользу из системы в процессе ее применения, внешний заказчик ЭВМ «Русская версия CS-Cart».
Система клиентской помощи — программное обеспечение, установленное на официальном сайте Компании и доступное по адресу: http://www.cs-cart.com/helpdesk.
Компания — общество с ограниченной ответственностью «Эком Системы» (сокращенное наименование – ООО «Эком Системы»), ИНН 7328070153, ОГРН 1127328003857, – правообладатель исключительного права на программу для ЭВМ «Русская версия CS-Cart».
Программа — программа для ЭВМ «Русская версия CS-Cart».
Пользователь — лицо или группа лиц, извлекающих пользу из системы в процессе ее применения, внешний заказчик ЭВМ «Русская версия CS-Cart».
Система клиентской помощи — программное обеспечение, установленное на официальном сайте Компании и доступное по адресу: http://www.cs-cart.com/helpdesk.
2. Описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения
Жизненный цикл программных средств, входящих в состав Программы, обеспечивается в соответствии с требованиями ГОСТ Р ИСО/МЭК 12207-2010. Основные процессы жизненного цикла программных средств в соответствии с указанным ГОСТ описаны в данном разделе.
2.1. Процессы реализации программных средств2.1.1. Основной процесс реализации
В результате успешного осуществления основного процесса реализации программных средств:
В результате успешного осуществления процесса анализа требований к программным средствам:
В результате успешной реализации процесса проектирования архитектуры программных средств:
В результате успешного осуществления процесса конструирования программных средств:
В результате успешного осуществления процесса комплексирования программных средств:
В результате успешного осуществления процесса квалификационного тестирования программных средств:
В результате успешного осуществления процесса управления документацией программных средств:
В результате успешного осуществления процесса управления конфигурацией программных средств:
В результате успешного осуществления процесса гарантии качества программных средств:
2.2.4 Процесс верификации программных средств
В результате успешного осуществления процесса верификации программных средств:
В результате успешного осуществления процесса валидации программных средств:
В результате успешного осуществления процесса ревизии программных средств:
В результате успешного осуществления процесса аудита программных средств:
В результате успешной реализации процесса решения проблем в программных средствах:
2.1. Процессы реализации программных средств2.1.1. Основной процесс реализации
В результате успешного осуществления основного процесса реализации программных средств:
- определяется стратегия реализации;
- определяются ограничения по технологии реализации проекта;
- изготавливается программная составная часть;
- программная составная часть упаковывается и хранится в соответствии с соглашением о ее поставке.
В результате успешного осуществления процесса анализа требований к программным средствам:
- определяются требования к программным элементам системы и их интерфейсам;
- требования к программным средствам анализируются на корректность и тестируемость;
- осознается воздействие требований к программным средствам на среду функционирования;
- устанавливается совместимость и прослеживаемость между требованиями к программным средствам и требованиями к системе;
- определяются приоритеты реализации требований к программным средствам;
- требования к программным средствам принимаются и обновляются по мере необходимости;
- оцениваются изменения в требованиях к программным средствам по стоимости,
- графикам работ и техническим воздействиям;
- требования к программным средствам воплощаются в виде базовых линий и доводятся до сведения заинтересованных сторон.
В результате успешной реализации процесса проектирования архитектуры программных средств:
- разрабатывается проект архитектуры программных средств и устанавливается базовая линия, описывающая программные составные части, которые будут реализовывать требования к программным средствам;
- определяются внутренние и внешние интерфейсы каждой программной составной части;
- устанавливаются согласованность и прослеживаемость между требованиями к программным средствам и программным проектом.
В результате успешного осуществления процесса конструирования программных средств:
- определяются критерии верификации для всех программных блоков относительно требований;
- изготавливаются программные блоки, определенные проектом;
- устанавливается совместимость и прослеживаемость между программными блоками, требованиями и проектом;
- завершается верификация программных блоков относительно требований и проекта.
В результате успешного осуществления процесса комплексирования программных средств:
- разрабатывается стратегия комплексирования для программных блоков, согласованная с программным проектом и расположенными по приоритетам требованиями к программным средствам;
- разрабатываются критерии верификации для программных составных частей, которые гарантируют соответствие с требованиями к программным средствам, связанными с этими составными частями;
- программные составные части верифицируются с использованием определенных критериев;
- программные составные части, определенные стратегией комплексирования, изготавливаются;
- регистрируются результаты комплексного тестирования;
- устанавливаются согласованность и прослеживаемость между программным проектом и программными составными частями;
- разрабатывается и применяется стратегия регрессии для повторной верификации программных составных частей при возникновении изменений в программных блоках (в том числе в соответствующих требованиях, проекте и кодах).
В результате успешного осуществления процесса квалификационного тестирования программных средств:
- определяются критерии для комплектованных программных средств с целью демонстрации соответствия с требованиями к программным средствам;
- комплектованные программные средства верифицируются с использованием определенных критериев;
- записываются результаты тестирования;
- разрабатывается и применяется стратегия регрессии для повторного тестирования
- комплектованного программного средства при проведении изменений в программных составных частях.
В результате успешного осуществления процесса управления документацией программных средств:
- разрабатывается стратегия идентификации документации, которая реализуется в течение жизненного цикла программного продукта или услуги;
- определяются стандарты, которые применяются при разработке программной документации;
- определяется документация, которая производится процессом или проектом;
- указываются, рассматриваются и утверждаются содержание и цели всей документации;
- документация разрабатывается и делается доступной в соответствии с определенными стандартами;
- документация сопровождается в соответствии с определенными критериями.
В результате успешного осуществления процесса управления конфигурацией программных средств:
- разрабатывается стратегия управления конфигурацией программных средств;
- составные части, порождаемые процессом или проектом, идентифицируются,
- определяются и вводятся в базовую линию;
- контролируются модификации и выпуски этих составных частей;
- обеспечивается доступность модификаций и выпусков для заинтересованных сторон;
- регистрируется и сообщается статус составных частей и модификаций;
- гарантируются завершенность и согласованность составных частей;
- контролируются хранение, обработка и поставка составных частей.
В результате успешного осуществления процесса гарантии качества программных средств:
- разрабатывается стратегия обеспечения гарантии качества;
- создается и поддерживается свидетельство гарантии качества;
- идентифицируются и регистрируются проблемы и (или) несоответствия с требованиями;
- верифицируется соблюдение продукцией, процессами и действиями соответствующих стандартов, процедур и требований.
2.2.4 Процесс верификации программных средств
В результате успешного осуществления процесса верификации программных средств:
- разрабатывается и осуществляется стратегия верификации;
- определяются критерии верификации всех необходимых программных рабочих продуктов;
- выполняются требуемые действия по верификации;
- определяются и регистрируются дефекты;
- результаты верификации становятся доступными заказчику и другим заинтересованным сторонам.
В результате успешного осуществления процесса валидации программных средств:
- разрабатывается и реализуется стратегия валидации;
- определяются критерии валидации для всей требуемой рабочей продукции;
- выполняются требуемые действия по валидации;
- идентифицируются и регистрируются проблемы;
- обеспечиваются свидетельства того, что созданные рабочие программные продукты пригодны для применения по назначению;
- результаты действий по валидации делаются доступными заказчику и другим заинтересованным сторонам.
В результате успешного осуществления процесса ревизии программных средств:
- выполняются технические ревизии и ревизии менеджмента на основе потребностей проекта;
- оцениваются состояние и результаты действий процесса посредством ревизии деятельности;
- объявляются результаты ревизии всем участвующим сторонам;
- отслеживаются для закрытия позиции, по которым необходимо предпринимать активные действия, выявленные в результате ревизии;
- идентифицируются и регистрируются риски и проблемы.
В результате успешного осуществления процесса аудита программных средств:
- разрабатывается и осуществляется стратегия аудита;
- согласно стратегии аудита определяется соответствие отобранных рабочих программных продуктов и (или) услуг или процессов требованиям, планам и соглашениям;
- аудиты проводятся соответствующими независимыми сторонами;
- проблемы, выявленные в процессе аудита, идентифицируются, доводятся до сведения ответственных за корректирующие действия и затем решаются.
В результате успешной реализации процесса решения проблем в программных средствах:
- разрабатывается стратегия менеджмента проблем;
- проблемы регистрируются, идентифицируются и классифицируются;
- проблемы анализируются и оцениваются для определения приемлемого решения (решений);
- выполняется решение проблем;
- проблемы отслеживаются вплоть до их закрытия;
- известно текущее состояние всех зафиксированных проблем.
3. Устранение неисправностей, выявленных в ходе эксплуатации программного обеспечения для обеспечения такой поддержки
Перечень этапов процесса устранения неисправностей Программы приведено в п. 2.2.8 «Процесс решения проблем в программных средствах». Общий порядок технической поддержки Программы приведен в разделе 4.
Штатный порядок работы Программы, а также поддерживаемый Программой набор функций определяется эксплуатационной документацией, предоставляемой производителем Программы и доступной публично по адресу https://docs.cs-cart.ru/.
В случае обнаружения ошибок в работе Программы, которые противоречат порядку работы Программы, описанному в документации, Пользователь Программы должен направить заявку в службу технической поддержки (СТП) разработчика.
Право на фактическую возможность получения обновления Программы у Заказчика есть в случае наличия у него действующей подписки на обновления, которая:
а) предоставляется на ограниченный срок (зависящий от выбранного тарифного плана/редакции Программы) при приобретении лицензии на использование Программы.
б) может быть приобретена отдельно.
В случае наличия у Заказчика контракта или договора на поддержку Программы Заказчик имеет право на осуществление процесса обновления программы силами СТП производителя.
Штатный порядок работы Программы, а также поддерживаемый Программой набор функций определяется эксплуатационной документацией, предоставляемой производителем Программы и доступной публично по адресу https://docs.cs-cart.ru/.
В случае обнаружения ошибок в работе Программы, которые противоречат порядку работы Программы, описанному в документации, Пользователь Программы должен направить заявку в службу технической поддержки (СТП) разработчика.
- СТП производителя Программы при необходимости уточняет полученную заявку и пытается выполнить ее, используя собственные ресурсы и знания.
- СТП проверяет наличие ошибки и рекомендаций по ее устранению в базе знаний технической поддержки.
- В случае, если в базе знаний обнаружить описание ошибки не удается, СТП производителя пытается воспроизвести обнаруженную пользователем ошибку в тестовой среде. После подтверждения найденной ошибки СТП производителя передает разработчикам Программы задание на устранение обнаруженной ошибки.
Право на фактическую возможность получения обновления Программы у Заказчика есть в случае наличия у него действующей подписки на обновления, которая:
а) предоставляется на ограниченный срок (зависящий от выбранного тарифного плана/редакции Программы) при приобретении лицензии на использование Программы.
б) может быть приобретена отдельно.
В случае наличия у Заказчика контракта или договора на поддержку Программы Заказчик имеет право на осуществление процесса обновления программы силами СТП производителя.
4. Порядок технической поддержки программного обеспечения
Компания оказывает услуги технической поддержки Пользователям собственными силами.
Пользователи Программы могут обратиться за технической поддержкой, направив возникающие вопросы на адрес электронной почты help@cs-cart.ru или зарегистрировав обращение в Системе клиентской помощи https://helpdesk.cs-cart.com.
Время работы службы технической поддержки (рабочее время): 9.00–18.00 (GMT+4), рабочие дни.
Количество сотрудников службы технической поддержки: 11 человек.
Фактический адрес размещения службы технической поддержки: 432010, Ульяновская область, г. Ульяновск, пр-д Сиреневый, 7А.
Техническая поддержка предоставляется только в случае:
Техническая поддержка подразумевает:
Пользователи Программы могут обратиться за технической поддержкой, направив возникающие вопросы на адрес электронной почты help@cs-cart.ru или зарегистрировав обращение в Системе клиентской помощи https://helpdesk.cs-cart.com.
Время работы службы технической поддержки (рабочее время): 9.00–18.00 (GMT+4), рабочие дни.
Количество сотрудников службы технической поддержки: 11 человек.
Фактический адрес размещения службы технической поддержки: 432010, Ульяновская область, г. Ульяновск, пр-д Сиреневый, 7А.
Техническая поддержка предоставляется только в случае:
- действия срока бесплатной технической поддержки или оплаты услуг технической поддержки;
- использования Программы в соответствии с условиями лицензионного соглашения.
Техническая поддержка подразумевает:
- регистрацию обращения и консультацию, оказываемую Пользователю Компанией. Техническая поддержка осуществляется по электронной почте или через Систему клиентской помощи в рабочее время.
- устранение возникших неполадок, осуществляемое техническими специалистами Компании в рабочее время.
5. Совершенствование программного обеспечения
Работа по совершенствованию Программы включает в себя два основных направления:
- повышение качества и надежности Программы;
- актуализация перечня функций, поддерживаемых Программой.
- совершенствование процесса разработки Программы – повышение качества Программы за счет использования современных методик и инструментов разработки;
- совершенствование процесса тестирования Программы – обеспечение необходимой полноты покрытия.
- добавление новых и изменение существующих функций в соответствии со стратегией развития Программы;
- добавление новых и изменение существующих функций по предложениям Заказчиков и партнеров производителя Программы;
- исключение устаревших функций.
6. Информацию о персонале, необходимом для обеспечения поддержки Программы
Для эксплуатации Программы можно выделить следующие роли пользователей:
К эксплуатации Программы в роли системного администратора допускаются лица, ознакомившиеся с эксплуатационной документацией на Программу, эксплуатационной документацией на аппаратное обеспечение, которое используется совместно с Программой, и имеющие практические навыки работы с указанным программным и аппаратным обеспечением.
Для эксплуатации Программы в роли системного администратора может привлекаться штатный персонал Заказчика, либо организаций-подрядчиков, предоставляющих услуги по обслуживанию Программы на договорной основе. Рекомендуется, чтобы было обеспечено периодическое обучение персонала на учебных курсах, проводимых производителем.
Администратор Программы должен иметь навыки:
- системный администратор;
- конечный пользователь
К эксплуатации Программы в роли системного администратора допускаются лица, ознакомившиеся с эксплуатационной документацией на Программу, эксплуатационной документацией на аппаратное обеспечение, которое используется совместно с Программой, и имеющие практические навыки работы с указанным программным и аппаратным обеспечением.
Для эксплуатации Программы в роли системного администратора может привлекаться штатный персонал Заказчика, либо организаций-подрядчиков, предоставляющих услуги по обслуживанию Программы на договорной основе. Рекомендуется, чтобы было обеспечено периодическое обучение персонала на учебных курсах, проводимых производителем.
Администратор Программы должен иметь навыки:
- администрирования серверных ОС семейства Linux.
- администрирования Системы управления базами данных (СУБД).