Что такое версия программы для чего это нужно

Найдите правильный ответ на вопрос ✅ «Что такое версия программы и как она нумеруется? . »по предмету Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.

Новые вопросы по информатике

Написать программу, которая выводит на экран результаты следующих действий: 27-5= 11+21= 32/2= 2+2*2= (2+2) * 2= Написать программу, которая выводит на экран результаты следующих действий: 21-4= 21+11= 43/3= 3+3*3= (3+3) * 3=

Вариант 2 1. Даны три числа. Найдите сумму второго и третьего числа. Найдите квадрат первого числа. 2. Даны длины сторон прямоугольника. Найдите площадь прямоугольника.

3. Даны длины катетов прямоугольного треугольника. Найдите периметр треугольника.

Почему при А=1, В=1, С=1 ответ АVВ равно 1?

2. Какое значение будет иметь переменная b после выполнения следующих операторов присваивания: a:=3; b:=a+9; b:=a+b; b:=a-b+b/a. 3.

Источник: iotvet.com

Создание портативных программ

5.3. Категории и версии программного обеспечения

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

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

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

Ограничения, как правило, касаются количества компьютеров, на которых разрешается использовать данный продукт, и возможностей внесения изменений в программное обеспечение или использования не по прямому назначению. Условно-бесплатное программное обеспечение (Shareware) . Про- граммное обеспечение этой категории распространяется бесплатно, но его использование бесплатным не является.

Источником условно-бесплатного программного обеспечения является всемирная сеть Интернет и сборники программ на CD-ROM, в основном из числа тех, которые прикладываются к периодическим изданиям. Особенностью условно-бесплатного программного обеспечения является то, что в него встроены ограничения на бесплатное использование.

Как запустить программу без установки. Создание Portable версии программы

Для снятия этих ограничений необходимо установить связь с автором и зарегистрировать у него данный программный продукт. Во многих случаях регистрация выполняется через специальные регистрационные центры. При регистрации взимается установленный тариф. Бесплатное использование (без регистрации) может быть ограничено различными способами: ограничением по времени (по прошествии заданного времени работоспособность программы нарушается); ограничением по функциям (ряд функций программы недоступен; как правило, это функции, без которых затруднительно использовать продукт в коммерческих целях, например функция сохранения созданных данных); ограничением по количеству запусков (после заданного количества запусков программа перестает работать); ограничением по правам на вторичный продукт (если с помощью незарегистрированной программы создаются другие продукты (например рисунки, тексты, программы и т. п.), они не могут считаться собственностью своего создателя, поскольку созданы с применением незарегистрированных инструментальных средств); ограничением по удобству применения (работа незарегистрированной программы может сопровождаться появлениями сообщений с напоминанием о необходимости регистрации). Нормальным использованием незарегистрированного программного обеспечения является ознакомительное использование (для принятия решения о целесообразности регистрации), использование в учебных целях и другие виды некоммерческого использования, то есть не связанные с рас-

пространением продуктов, созданных с помощью данного программного обеспечения. Рекламно-оплачиваемое ПО (Adware) – разновидность share-ware, где в качестве регистрационной платы выступает просмотр какой-либо рекламы во время использования программы.

Условно-платное ПО (Donation ware) – разновидность share-ware, где разработчик просит перечислить за программу немного денег, но платить он никого не принуждает и функциональность программы не ограничивает. Программное обеспечение свободного доступа (Freeware) . На ис- пользование данной категории программного обеспечения не накладывается никаких ограничений, кроме запрета на изменение содержания и информации об авторе.

Как правило, в виде «freeware» распространяются небольшие вспомогательные программы-утилиты, разработанные независимыми программистами. Однако сегодня статус freeware имеют и весьма серьезные пакеты известных производителей – например, операционные системы семейства Linux и практически все программы, созданные для них. Общественное достояние (public domain software).

Читайте также:
Большая перемена программа что это

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

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

Для проверки работоспособности созданной программы и получения отзывов многие софтверные компании и индивидуальные программисты проводят тестирование своего продукта на добровольных «испытателях». Такие версии программ обычно называются alfa (альфа)- версиями. После альфа-тестирования наступает очередь бета -версий.

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

После того как ошибки, обнаруженные в альфа- и бета-версиях программ исправлены, а функции добавлены, наступает очередь RC (Release Candidate) — кандидат на окончательную версию. Эта программа уже считается стабильной и используется для выявления наиболее скрытых ошибок. Ошибки в RC-версиях вычисляются достаточно редко, так что при переходе в «основную» версию она практически не меняется. Общих правил нумерации версий не существует. При «выходе в свет» программный продукт получает какой-либо порядковый номер (чаще всего 1.00) версии. В дальнейшем при развитии программы и устранении

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

Такие обновления в большинстве случаев документируются, и их описание также помещается в файл history.txt или WhatsNew.txt. При глобальных изменениях программы (изменения формата ввода или хранения данных, изменения интерфейса, добавления множества функций) обычно приводят к увеличению первой цифры версии программы, т. е. из 1.xх она превращается в 2.0. Между тем, как уже было отмечено, общих правил нумерации версий не существует и многие авторы в качестве номера версии используют дату выхода программы, кто-то для нумерации использует только целые числа, увеличивая номер на единицу при любом самом маленьком обновлении, кто-то меняет программу, вообще не меняя версии. Иногда встречаются случаи, когда версия меняется, но отсутствует какое-либо упоминание о сделанных изменениях.

5.4. Установка и удаление программного продукта

Программный продукт может распространяться различными способами, на каких-либо носителях (дискеты, CD-диски) или при помощи сети Internet (FTP, e-mail). Для обеспечения работоспособности любого программного продукта требуется его установка ( инсталляция ) на ПК.

Перед установкой любого программного обеспечения необходимо проверить аппаратные и программные (системные) требования , кото- рые обычно указываются производителем в справочной документации по установке. Как правило, в таких требованиях указывается модель процессора и его тактовая частота, необходимый объем оперативной памяти, объем свободного места на винчестере, дополнительные устройства, необходимые для функционирования программы, список поддерживаемых ОС, дополнительные необходимые программы и т.д. Установка программного продукта производится из специального установочного набора программ, называемого « дистрибутив ». Для начала установки необходимо активизировать (любым способом: с помощью клавиатуры или мышью) специальный установочный файл, обычно называемый setup.exe или install.exe . Очень часто дистрибутив поставляется в самораспаковывающемся архивном файле. В этом случае достаточно активизировать сам файл. При установке в графических ОС появляется специальное окно установки, в котором последовательно ( step-by-step ) пользователю предлагается выбрать будущую конфигурацию устанавливаемой программы, отмечая

Источник: studfile.net

Нумерация версий программного обеспечения

Жизненный цикл успешной компьютерной программы может быть очень долгим; изменения в программе бывают разными — от исправления ошибки до полного переписывания. В большинстве случаев название программы остаётся тем же, изменяется подназвание — так называемая версия.

Версия программы может быть целым числом (Corel Draw 11), последовательностью чисел (JDK 1.0.3), годом (Windows 2000) или текстом (Embarcadero Delphi XE). В любом случае, система версионирования выбирается по нескольким критериям:

  • Поддержка той или иной системы со стороны ПО для разработки (компилятора, системы контроля версий и т. д.).
  • Частота выхода новых версий и их «сырость». Сложная программа, выпускаемая раз в несколько лет и перед выпуском проходящая всеобъемлющее тестирование, может именоваться как «Microsoft Word 97 SP2», в то время как в программе с частыми малостабильными выпусками приходится вводить более сложную нумерацию.
  • Степень совместимости сетевых протоколов, документов или надстроек сторонних разработчиков — например, «старшая» версия увеличивается с каждым изменением ABI или API.
  • Маркетинговые соображения.
Читайте также:
Dmg extracTor что это за программа

Иногда присутствие человеческого фактора в создании номеров версий приводит к ошибкам в изменении версий. Например, разработчики могут изменить номер версии, даже если ни одна строчка кода не была переписана, чтобы создать ложное впечатление, что были внесены значительные изменения.

  • 1 Схемы нумерации
  • 1.1 Последовательные номера
  • 1.2 Десятичная дробь
  • 1.3 Последовательность чисел
  • 1.4 Буква в качестве младшей версии
  • 1.5 Указание стадии разработки
  • 1.6 Алфавитно-цифровое название
  • 1.7 Дата
  • 1.8 Внутренние версии
  • 1.9 Экзотические схемы
  • 2.1 Версия 1.0 как ключевой этап разработки
  • 2.2 Маркетинг, суеверия и ОКР
  • 2.3 Пропуски в версиях

Источник: wiki2.org

Номера версий продукта

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

Среди разработчиков программных продуктов (не только shareware) уже очень долго существует соглашение о порядке нумерации версий программ. Вы наверняка слышали о нем:

номер версии состоит из двух частей, разделенных точкой;
цифры до точки обозначают номер основной версии (так называемой «мажорной версии» (major version);

1-2 цифры после точки обозначают номер вспомогательной версии (так называемой «минорной версии» (minor version)).

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

Многие разработчики используют более сложные номера версии, учитывающие и так называемые релизы (release) и билды (build). Первый термин обозначает номер «промежуточной» версии, содержащей исправления ошибок; второй — номер перекомпиляции проекта.

Некоторые из читателей, возможно, подумают: «Как это все запутанно». И будут совершенно правы! Для многих пользователей даже такие простые номера версий, как 3.1 или 6.0, сложны для запоминания, не говоря уже о номерах типа 5.00.2614.3500.

Действительно, можете ли вы вспомнить полный номер версии браузера Internet Explorer, установленного у вас?

В 1994 году, готовя к выпуску новую, 32-разрядную версию Windows, в корпорации Microsoft решили отказаться от традиционной нумерации версий, назвав свою новую разработку не Windows 4.0, a Windows 95. Нет, «обычный» номер все равно остался (чтобы убедиться в этом, достаточно в командной строке дать команду vеr), однако он стал предназначаться для сведения опытных пользователей и специалистов. «В массы» продукт продвигался как Windows 95 — именно из-за того, что, по мнению Microsoft, традиционные номера версий не понятны большинству пользователей и запутывают их. Этот шаг оказался удачным, и корпорация Microsoft при наименовании своих продуктов продолжает пользоваться правилом, которое, перефразируя старый флотский принцип, звучит так: «Каждая версия Windows или любого другого продукта должна иметь имя собственное» — пускай даже это имя собственное выбрано в честь года выпуска программы. Windows 95 OSR, Windows 98, Windows Millennium, Windows 2000, Windows XP — в официальных названиях операционных систем линейки Microsoft Windows не встретишь традиционных «4.1» или «5.0».

Примеру Microsoft последовали другие корпорации, производящие программное обеспечение, а за ними — и некоторые shareware-разработчики программ. Особенно много было программ с индексом «98», т. к. именно в 1998 году в западных странах случился «бум» Интернета, вызвавший, в том числе, и стремительное развитие shareware-рынка.

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

А для shareware-программ такой принцип нумерации версий оказался неудобен, т. к. большинство продуктов на этом рынке обновляется несколько раз в год. Для того чтобы пользователи могли отличать одну версию от другой, разработчику все равно приходилось применять традиционную систему номеров версий: 1.0, 1.01, 1.1 (например, Zet Picture Viewer 98 1.0). Но при наступлении нового года цифры «98» в названии устаревали, и приходилось менять их на «99» или «2000». После этого у пользователей возникал закономерный вопрос: «Что это — только новая версия или полностью новый продукт?» Таким образом, одновременное использование двух систем нумерации версий одного shareware-продукта еще более запутывает потребителей.

Читайте также:
Adobe premiere pro cs6 для чего эта программа

Не менее интересен и вопрос политики изменения номеров версий по мере развития shareware-продукта.

Еще со времен появления первых программ для персональных компьютеров существует пользовательский стереотип, который очень распространен и сегодня: только с версии 2.0 программа становится достойна внимания. Такое мнение выработалось в результате разочарований, которые испытывали пользователи, попробовав многочисленные программы, стремительно заполнившие рынок программного обеспечения, в том числе и shareware.

Вследствие этого я всегда рекомендую разработчикам программ как можно скорее преодолеть «барьер номера 2.0» и выпустить версию 2.0 своего продукта. Очень многие авторы программ, по моим наблюдениям, как-то даже боятся увеличивать номера версий своих программ. Типичная ситуация — они начинают отсчет номера версии не от 1.0, а от 0.00, в то время как номер версии меньше единицы традиционно воспринимается пользователями как указание на очень предварительную и «сырую» версию программы. Например, download-мепеджер FlashGet (http://www.amazesoft.coin) достаточно долго имел номер версии, меньший, чем 1.0 (0.8, 0.9 и т. д.), но при этом был качественным продуктом с обширными возможностями, развитым интерфейсом и объемной документацией.

Еще один пример — разработчик, постоянно создавая новые версии с достаточно большим количеством изменений и дополнений, меняет только вторую цифру после точки, выпуская версии 1.01, 1.02, 1.03 и т. д. В результате программа, пережив выпуск уже нескольких десятков версий, имеет номер типа 1.21. А теперь представьте ситуацию: пользователь (или, например, редактор журнала, собирающий информацию для обзора shareware-продуктов), заходит на сайт online-архива программ и видит в списке два конкурирующих продукта: один, имеющий номер версии 1.21, и второй, обозначенный как 2.5. При сходстве остальных параметров этих программ (тип лицензии, размер, описание возможностей) предпочтение в большинстве случаев будет отдано второму варианту.

«Боязнь» разработчиков программ к существенному изменению номера версии обусловлена в основном тем, что они опасаются негативной реакции пользователей. На мой взгляд, это оправдано только в одном случае: автор предоставляет зарегистрированным пользователям бесплатно не все последующие версии, а только лишь minor updates, т. е. те обновления, номера версий которых изменяются в пределах цифр после точки. Например, если пользователь приобрел версию 1.2, то версии 1.3, 1.45, 1.6 и т. п. он получит бесплатно, а за версию 2.0 должен будет заплатить еще какую-то дополнительную сумму. По этой схеме распространяется, в частности, текстовый редактор UltraEdit (http://www.utlraedit.com). В этом случае при выходе версий 2.0, 3.0 и т. п. автор программы должен следить, чтобы эти версии по своим возможностям действительно сильно отличались от предыдущих, иначе пользователи будут очень недовольны тем, что их вынуждают платить за незначительные исправления.

Если же зарегистрированные пользователи получают все последующие обновления бесплатно, то не нужно опасаться смены номера версии. Конечно, выпускать версию 2.0, внеся в версию 1.0 лишь небольшие изменения, не стоит. Однако и тянуть с выходом версии 2.0 (или еще хуже, 1.0), выпуская один minor update за другим, тоже не нужно. Лично я практически отказался от использования в номере версии второй цифры после точки, чтобы сделать нумерацию версий простой для запоминания пользователями, а заодно увеличить скорость перехода на более солидные номера версий.

Среди известных программных продуктов много примеров довольно смелого обращения с номерами версий. Например, Dbase II появилась «с нуля»:

Dbase 1 не существовало (все из-за предубеждений пользователей относительно версий l.xx, которым якобы нельзя доверять); Microsoft Word с версии 2.0 перескочил сразу на 6.0, чтобы «унифицировать» свой номер с остальными программами пакета Microsoft Office; Netscape Navigator четвертой версии стал «шестым», чтобы хотя бы по этому параметру опередить почти вытеснившего его с рынка конкурента — Microsoft Internet Explorer. Как видите, крупные разработчики программного обеспечения в данном случае в первую очередь учитывали собственные маркетинговые интересы и не особенно комплексовали относительно предположительной реакции пользователей, что очень поучительно и для авторов shareware-программ.

Ссылки по теме

  • Посмотреть каталог бесплатного программного обеспечения (Download)
  • Купить книгу по разработке программного обеспечения в интернет-магазине IT-Shop.ru
  • Обратиться в Interface Ltd. за дополнительной информацией/по вопросу приобретения продуктов

11.2006

Источник: www.interface.ru

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