Отличие программы от программного продукта

Программное средство (ГОСТ 19781) и программное обеспечение (ГОСТ 28806) имеет полностью по смыслу одинаковые определения. Программное средство (обеспечение) — это Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.

В добавок не нужно путать ПО с программным продуктом (изделием). Если первое выпускается для конкретных целях. Читать дальше

Компания, которая занимается автоматизацией предприятий всех уровней: от небольших фирм. · 13 нояб 2020 · pkbasu.by

Программное обеспечение — это более общее понятие, которое может быть использовано в конкретном значении. Программное средство — более конкретное.

Программное обеспечение состоит из одного или нескольких программных средств.

Если проводить аналогии, сравните понятия «молочная продукция» и «молочный продукт».

Источник: yandex.ru

Тестировщик (QA) — кто это? Какие бывают типы тестирования?

Характеристики программного продукта

Все программы по характеру использования и категориям пользователей можно разделить на 2 класса: утилитарные программы и программные продукты (изделия).

Утилитарные программы (утилиты) предназначены для использования самими разработчиками. Чаще всего это программные решения функциональных задач, не предназначенных для широкого распространения.

Программный продукт – комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.

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

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

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

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

Читайте также:
Программа доход минус расход

В чем разница между качеством и корректностью программы

Основные характеристики программ

  1. Алгоритмическая сложность.
  2. Состав и глубина проработки реализованных функций.
  3. Полнота и системность функций.
  4. Объем файлов программ.
  5. Требования к ОС и техническим средствам со стороны программы.
  6. Объем дисковой памяти.
  7. Размер операционной памяти.
  8. Тип процессора.
  9. Версия ОС.
  10. Наличие вычислительной сети и др.

Показатели качества программного продукта(ПП)

Мобильность – независимость ПП от технических средств обработки информации, ОС, сетевой технологии. Мобильный ПП пригоден для массового использования без каких-либо изменений.

Надежность – бесперебойность и устойчивость в роботе, возможность диагностики возникающих ошибок.

Эффективность – минимальный возможный расход вычислительных ресурсов и максимально возможное быстродействие.

Модифицируемость – простота внесения изменений.

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

Учет человеческого фактора – обеспечение дружественного интерфейса, наличие контекстно-зависимой подсказки или обучающей системы, хорошей документации.

Защита программных продуктов

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

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

Самый простой и доступный метод защиты ПП и БД – ограничение доступа. Контроль доступа обеспечивается путем:

  1. парольной защиты программ при их запуске;
  2. использование ключевой дискеты для запуска программ;
  3. ограничения программ или данных, доступа пользователям; могут использоваться и криптографические методы защиты информации БД или программ.

Программные системы защиты предотвращают нелицензионное использование ПП и БД. Программа выполняются только при опознании некоторого уникального не копируемого элемента-ключа;

Дискеты с записью ключа;

Характеристика аппаратуры ПК;

Специальное устройство (электронный ключ), подключаемое к ПК и предназначаемое для выдачи специального кода.

Для идентификации «запускающих дискет» применяется следующие методы;

  1. нанесение повреждений на поверхность дискет («лазерная дыра»), которая с трудом может быть воспроизведена в несанкционированной копии дискеты;
  2. нестандартное форматирование запускающей дискеты.
Читайте также:
Как ускорить процессор программа

Правовые методы защиты ПП и БД

  1. патентная защита.
  2. Закон о произведённых секретах.
  3. Лицензионное соглашения и контракты.
  4. Закон об авторском праве.

Различают 2 категории прав:

  1. Экономические права, дающие выгоды от продажи ПП и БД.
  2. Моральные права , обеспечивающие защиту личности автора и его произведения.

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

патентная защита устанавливает приоритет в разработке и использованию подхода или метода, применённого при разработке программ, удостоверяет их оригинальность.

Статус произведённого секрета для программы ограничивает круг лиц, допущенных к ее эксплуатации, а также определяет меру их ответственности за разглашение секретов.

Лицензионное соглашение распространяется на все аспекты правовой охраны программных продуктов, включая авторское право, патентую защиту, производственные секреты. Наиболее часто используется лицензионное соглашение на передачу авторских прав.

Лицензия — договор на передачу одним лицом (лицензиаром) другому лицу (лицензиату) права на использование имени, продукции, технологии или услуги.

В лицензионном соглашении оговариваются все условия эксплуатации программы, в том числе – создание копий. На каждой копии программы должна быть тем же отметками, что и на оригинале:

Знак авторского права (обычно ã) и названии разработчика, года выпуска программы, прочих ее атрибутов;

Знак патентной зашиты или производственного секрета;

Торговые марки, соответствующие использованным в программе другим программным изделием (обычно ã и названии фирмы – разработчика ПП);

Символ зарегистрированного права на распространение программного продукта (обычно ã).

Типы лицензии на программный продукт

  1. Исключительная лицензия-продажа всех имущественных прав на ПП и БД, покупателю лицензии предоставляется исключительное право на их использование, а автор или владелец патента отказывается от самостоятельного их применения или предоставления другим лицам. Этот самый дорогой вид лицензии, к нему прибегают для монопольного владения с целью извлечения дополнительной прибыли, либо с целью прекращения существования на рынке данного ПП.
  2. Простая лицензия- лицензиар предоставляет право лицензиату использовать ПП и БД, оставляя за собой применять их и предоставлять на аналогичных условиях неограниченному числу лиц (лицензиат при этом не может сам выдавать сублицензии, может лишь продать копии приобретённого ПП и БД). Такой вид лицензии приобретает дилер (торговец) либо фирмы-производители, использующие купленные лицензии как сопутствующий товар к основному виду деятельности. Например, производитель и фирмы, торгующие компьютерами, осуществляют продажу с установленными лицензионными ПО (ОС, текстовый редактор, электронная таблица, графический редактор и т.д.)
  3. Этикеточная лицензия – лицензия на одну копию ПП или БД. Данный тип лицензии применяется при розничной продаже. Каждый официальный покупатель заключает лицензионное соглашение с продавцом на их использование, но при этом сохраняется авторское право разработчика.
Читайте также:
Определение вирусы и антивирусные программы

Экономические отношения между лицензиаром и лицензиатом могут строятся различным образом: за право пользования ПП или БД выплачивается единовременное вознаграждение (паушальный платеж) или выплачивается периодические отчисления лицензиару в виде роялти – фиксированной ставки в определённые интервалы времени в течении действия лицензионного соглашения, как правило, % от стоимости ПП или БД.

Закон об охране ПП и компьютерных БД автором они созданы. Автору независимо от его имущественных прав принадлежит личные авторские права: авторство, имя, непреклонность (целостность) программ или БД.

Авторское право действует с момента создания ПП или БД в течении всей жизни автора и 50 лет после его смерти.

  1. Выпускать в свет;
  2. Воспроизводить в любой форме, любыми способами;
  3. Распространять;
  4. Модифицировать;
  5. Осуществлять любое иное использование ПП или БД.

Авторское право не связано с правом собственности на материальных носителях имущественные права ПП или БД могут переданы частично или полностью другим физическим или юридическим лицам по договору. Имущественные права принадлежат работодателю.

ПП или БД могут использоваться третьими лицами – пользователями на основании договора с правообладателем.

Лицо, правомерно владеющее экземпляром программы или БД, вправе, без получения дополнительного разрешения правообладателя, осуществлять любые действия, связанные с функционированием ПП или БД в соответствии с ее назначением, в том числе:

Устанавливать 1 экземпляр, если не предусмотрено иное соглашение с правообладателям, ПП или БД на компьютере;

Исправлять явные ошибки;

Адаптировать ПП или БД;

Изготовлять страховые копии.

Источник: mti58.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru