Часть полного текста документа:Понятие программного продукта ВВЕДЕНИЕ. Существенной особенностью постиндустриальной эпохи стало появление рынка авторских прав на программные продукты. Стоит сразу жеотметить разницу понятий " программный продукт " (ПП) и "программа для ЭВМ",которая полностью определена. Нужен ли программный продукту некий отличительный знак, подтверждающий его качество? Казалось бы, рыночная экономика даетотрицательный ответ на этот вопрос - высокий спрос подтвердит качество товара. Своеобразным знаком качества часто служит громкое имя поставщика, всемизвестный brand. И тем не менее, серьезные компании стремятся не только обеспечить качество, но и подтвердить его официально, получив сертификат,демонстрирующий, что все внутренние процессы компании направлены на создание качественного продукта. Иначе говоря, работает система управления и обеспечениякачеством. Наличие такого сертификата - гарантия доверия его обладателю со стороны клиентов и партнеров. В данной работе мы определим понятие "программного продукта", его сертификацию, а такжевопросы авторских прав. 1. Понятие программного продукта и его стандартизация. Система качества представляет собой организационный стержень для компании, которая вынуждена тщательно продумывать и документальнооформлять, а затем контролировать каждый этап проектирования программного продукта и его результаты.Для этого нужен специально обученный персонал и особые методы управления качеством. Эти методы варьируются от компании к компании, но основные их положения едины для всех и определяютсястандартом. В конечном итоге система качества позволяет создать оптимальные условия для продуктивного труда специалистов, поскольку берет на себя всеформальные и рутинные, но абсолютно необходимые операции. Она позволяет перейти от кустарного уровня сотворения замечательных программ "на коленке" кнаучно организованному массовому производству программного продукта . ISO 9000-3 - система качества для ПО Стандарт ISO 9000-3 включает в себя все положения общего стандарта ISO 9001, а такженеобходимые дополнения к ним, относящиеся к разработке, поставке и обслуживанию ПО. ISO 9001 устанавливает требования к системе качества поставщика и позволяетоценивать его возможности по проектированию и поставке продукции, соответствующей этим требованиям. Требования стандарта направлены в первую очередь на то, чтобы удовлетворить запросы пользователя, предупредив появление каких-либонесоответствий продукции на всех стадиях ее жизненного цикла - от проектирования до обслуживания. Стандарт определяет ряд важных понятий , которые затем используются в положениях стандарта, в том числе: продукт - результат действий или процессов; программный продукт - набор компьютерных программ, процедур и,возможно, связанных с ними документов и данных; элемент программного обеспечения (software item) - любая идентифицируемая часть программного продукта ; основание (baseline) - формально утвержденная версия элемента конфигурации, зафиксированная в определенный момент времени в процессе жизненного цикла элемента конфигурации; разработка(development) - процесс жизненного цикла программного продукта , охватывающий анализ требований, проектирование, кодирование, интеграцию, тестирование, установку и поддержку; модель жизненного цикла (life cycle model) - базовая модель, включающаяпроцессы, действия и задачи, вовлеченные в разработку, функционирование и сопровождение программного продукта и хватывающие весь жизненный цикл системы от определениятребований до завершения использования; этап (phase) - определенный сегмент работы; регрессионное тестирование (regression testing) - тестирование,позволяющее убедиться в том, что изменения, внесенные с целью исправления обнаруженных ошибок, не породили новых; репликация (replication) -копирование программного продукта с одного носителя на другой. ............ |