- •«Казанский кооперативный институт» (филиал)
- •Информатика Лекция по теме: «Модели и моделирование Основные этапы подготовки и решения задач на компьютере»
- •Модели и моделирование
- •1.1Модели объектов, процессов и явлений
- •1.2Классификация моделей
- •1. Классификация по области использования
- •2. Классификация по учету фактора времени
- •3. Можно классифицировать модели и по тому, к какой области знаний они принадлежат:
- •4.Классификация по способу представления Материальные и информационные модели
- •5. По способу реализации: компьютерные и некомпьютерные модели
- •III этап. Компьютерный эксперимент
- •IV этап. Анализ результатов моделирования
- •2Основные этапы подготовки и решения задач на компьютере
- •2.1Постановка задачи
- •2.2Выбор метода решения задачи, выполнение необходимых преобразований и контрольных расчетов
- •2.3Разработка алгоритма решения задачи
- •2.4Выбор языка программирования
- •2.5Запись алгоритма на выбранном языке программирования
- •2.6Ввод программы в компьютер.
- •2.7Отладка программы
- •2.8Решение задачи для заданных исходных данных и анализ полученных результатов
- •2.9Оформление документации по применению разработанной программы
- •2.10 Эксплуатация программы
- •2.10.1Программу периодически дорабатывают и выпускают очередную версию данной программы.
- •2.10.2 Версии программ
- •2.11Лицензионное программное обеспечение. Типы приобретаемых программ
2.11Лицензионное программное обеспечение. Типы приобретаемых программ
Одной из первых компаний, которая занималась независимой от аппаратной части разработкой программного обеспечения, была фирма CSC(Computer Sciences Corporation), основанная в 1959 году. Но компьютеры стоили еще слишком дорого как для частных диц, так и для небольших организаций.
Ситуация постепенно изменялась. К началу 80-х годов появилось немало фирм, выпускавших коммерческие программы(WordStar, dBase II, VisiCalc, MS DOS), за использование которых требовалось заплатить немалые суммы. Между тем существовали и энтузиасты, разрабатывающие свободно распространяемое ПО.
Рис.3 Джим Кнопф |
В 1982 году Джим Кнопф и Эндрю Флюгельман независимо друг от друга изобретают концепцию, которая в дальнейшем получила название shareware. Кнопф за разработку ПО предлагал высылать деньги разработчику и называл свой способ user supported software, а Флюгельман назвал его freeware, но при этом зарегестрировал это слово как торговую марку, привязанную к своему ПО. |
В 1983 году Боб Уоллейс основал софтверную компанию QuickSoft и решил придумать собственное название программ коммерческого типа. С тех пор появился термин shareware, первым продуктом данного типа стал текстовый редактор PC-Write.
К настоящему времени концепция shareware породила несколько направлений. Игровая индустрия использует в большинстве своем демоверсии игр для привлечения покупателей. Большие коммерческие гиганты ПО выпускают также пробные версии своих программ(урезанные - Demo или ограниченные по времени работы - Trial-версии), что является по сути тем же самым shareware. Основными видами такого рода программного обеспечения являются:
Shareware(Условно-бесплатное ПО) - программное обеспечение, которое можно использовать в течение пробного периода. По его истечении следует либо прекратить использование, либо заплатить автору регистрационную плату. Это самый представительный вид программ, в которую входят практически все утилиты, а часто — и весьма серьезные программные пакеты.
Freeware(Бесплатное ПО) - свободно распространяемое ПО, авторские права которого сохраняются. Как правило, в виде freeware распространяются небольшие вспомогательные программы-утилиты, разработанные независимыми программистами. Однако сегодня статус freeware имеют и весьма серьезные пакеты известных производителей — например, офисный пакет StarOffice корпорации Sun, операционные системы семейства Linux и практически все программы, созданные для них.
Public domain software(Свободное ПО) - свободно распространяемое ПО, автор которого отказался от своих авторских прав.
Adware(Рекламно-оплачиваемое ПО) - разновидность shareware, где в качестве регистрационной платы выступает просмотр какой-либо рекламы во время использования программы.
Donation ware(Условно-платное ПО) - разновидность shareware, где разработчик просит перечислить за программу немного денег, но платить он никого не принуждает и функциональность программы не ограничивает.
Commercialware(Коммерческое ПО) - к таким программам относятся все крупные программные пакеты известных производителей и ряд утилит. Программы этого типа можно приобрести обычно в красивых коробках с набором дополнительных аксессуаров. Однако сегодня все чаще и чаще программные продукты продаются через сеть Интернет. Покупать можно либо на сайтах производителей программ, либо — в больших Интернет-магазинах программного обеспечения.