отчёт. Веревкин. Народ, жамкайте кнопку чата чтоли для авторизации
Скачать 81.53 Kb.
|
Создание дистрибутивов: настольные приложенияУстановка настольных Windows-приложений Процедура установки и настройки Windows-приложений содержит следующие операции: 1. Установка предварительных требований; 2. Выбор каталога; 3. Частичная установка; 4. Копирование файлов; 5. Создание ярлыков в программных группах на рабочем столе; 6. Работа с реестром; 7. Изменение переменных окружения; 8. Регистрация сом библиотек в ОС; 9. Регистрация дотнет сборок; 10. Необходимо так же полное удаление приложения, возвращающее систему к предыдущему состоянию. Обновление и дополнение Являются неотъемлемой частью ЖЦ программного продукта. Обновление на практике производится с учетом спектра версий, поддержка обратной совместимости по функционалу, обеспечение миграции данных, миграции конфигурации, решение лицензионных проблем. Наиболее используемой технологией в части создания дистрибутивов является MS Windows Installer. Существуют пакеты установок для MS Windows Installer. Кроме того, существуют сторонние решения для создания различных типов инсталляционных приложений (инсталшилд, ваилсолюшин и др.) Создание дистрибутивов: серверные приложенияДистрибутивы серверных приложений Особенностью серверных дистрибутивов является более широкий спектр требований, таких, как: 1. Настройка веб серверов; 2. Настройка серверов БД; 3. Настройка Windows серверов; 4. Создание планировочных задач; 5. И др. Дополнительными функциями серверного дистрибутива является присвоением прав доступа. Создание дистрибутивов: тестированиеНетривиальная задача, которая должна быть исполнена на всех возможных конфигурациях конечных пользователей: 1. Языковые версии 2. Пакеты обновлений 3. Внешние библиотеки 4. И т.д. Как правило, это тестирование осуществляется на виртуальной среде. В некоторых случаях необходимо тестирование с использованием реальных машин (usb, аппаратные ключи, последовательные или параллельные посты и прочие аппаратные требования). Лицензирование ПО: основные терминыЛицензирование – процесс дающий право на использование продукта. Лицензиар – правообладатель, имеющий права на лицензионный продукт. Лицензиат – конечный пользователь, покупает у лицензиара. Лицензионный договор – лицензиар передает лицензиату права, включает все ограничения, особая форма договора для передачи прав. Поставщик ПО (ресселлер). Компания-разработчик. Процедура лицензирования необходима для защиты интеллектуальных прав законного правообладателя, и позволяет получать ему доход от реализации интеллектуальных прав на использование программных продуктов, алгоритмов и прочее. Законодательство РФ в области лицензирования предусматривает ответственность за нарушение интеллектуальных прав (уголовную и административную). Лицензирование ПО: модели и схемы лицензированияРазличают следующие виды лицензий: Бесплатные. Условно бесплатные – триальные версии; версии, ограниченные по функционалу, по количеству запуска; пробное ПО и т.д. Платные. Модели и схемы лицензирования: 1. OEM-функции – лицензии, которые имеют компании-сборщики. Включение лицензирования в стоимость покупки. Техника продается с установленным ПО. Самый дешевый вариант лицензирования. 2. Коробочная лицензия, в том числе, пакетное лицензирование – предназначены для розничной продажи. Содержит одну именованную лицензию и установочный комплект, либо небольшое количество лицензий (в случае пакетной лицензии). 3. Корпоративная лицензия – именная лицензия на большое количество экземпляров, приобретенная с большой скидкой, без дополнительных копий дистрибутивов и документаций. Специфические лицензии ОС: 1. Пакеты легализации – специальные программы, помогающие привлечь незаконных пользователей, перейти с пиратского ПО. 2. Академические государственные лицензии – льготное условие такого лицензирования обусловлено привлечением молодых специалистов и возможностью дальнейшего внедрения других продуктов линейки. 3. Аренда лицензий – повременная лицензия и лицензирование по подписке. Взятие денег за сопровождение ПО. Простота контроля лицензиаром и оплата только за фактическое использование зачастую являются определяющим фактором для заказчика. Наиболее распространен SaaS (программное обеспечение как сервис). Схемы лицензирования, как правило, разделяют клиентское и серверное ПО. |