Автор работы: Пользователь скрыл имя, 05 Ноября 2013 в 14:14, курсовая работа
Цель курсовой работы: определить, что является информационной основой ПО ЭВМ.
Задачи исследования:
1.изучить литературу по данной теме;
2.рассмотреть общие понятия программного обеспечения, историю развития элементной базы ЭВМ и принцип программного управления;
3.изучить построение и состояние программного обеспечения, способы представления информации в ЭВМ;
4.проанализировать состояние ПО на сегодняшний день;
5.составить краткую характеристику нынешнего пользовательского программного продукта;
6.определить тенденции развития ПО.
Решение:
1)У третьего поколения все устройства стали унифицироваться.
2) Устройства стали использовать идентичные расходные материалы. Все стало унифицированное (машинная лента, катушка)
Все стало стыковаться за счет унификации аппаратных интерфейсов
создание семейств компьютеров. Раньше программное обеспечение жило столько, сколько компьютер. Программы погибали вместе с компьютерами. Появились задачи, требующие компьютер с вполне определенной архитектурой. Например, для управления больницей — компьютер с большой внешней памятью. Компьютеры стали программно-приемственными снизу вверх. Семейства различались по цене и возможностям. Стала возможной модернизация компьютеров.[18; с.66]
Большее развитие получили опе
Основной аппаратной характеристикой компьютеров IV-го поколения является использование интегральных схем большой и сверхбольшой интеграции.
Развитие элементной базы
оно определило с одной
Миниатюризации
Развитие компьютеров IV-го поколения и далее обусловила толчок к развитию сетевых технологий.
Одной из проблем связанным с компьютерами IV-го поколения и последующих является проблема, связанная с обеспечением безопасности хранения и передачи данных. Информация стала товаром и предметом собственности. Следовательно, возникает проблема, связанная с обеспечением безопасности в части минимизации возможности несанкционированного доступа к этой информации.
Все программы по характеру использования и категориям пользователей можно разделить на два класса:
В настоящее время существуют и другие варианты легального распространения программных продуктов, которые появились с использованием глобальных или региональных телекоммуникаций:
Ряд производителей использует OEM-программы (Original Equipment Manufacturer), т.е. встроенные программы, устанавливаемые на компьютеры или поставляемые вместе с вычислительной техникой.
Freeware — это те программные продукты и утилиты, которые в основном распространяются и используются без всяких ограничений, исключение здесь составляют ограничения Лицензионного соглашения. Без согласия автора программного продукта freeware-программы запрещается использовать в коммерческих целях. Freeware-программы точно так же попадают под защиту авторского права и других международных законов, как и коммерческие программные продукты.[19; с.63]
Чем же отличается freeware — программа от shareware — программы? Для ответа на этот вопрос нужно сначала выяснить для себя, что это за программы, распространяющиеся как shareware.
Shareware-программы — это те программы, которые возможно попробовать в использовании, но ограниченное время, по истечении которого пользователь должен приобрести полноценную коммерческую версию программы у автора. Сумма и способы оплаты обычно указываются в разделах описания программы или в Помощи к программе. До тех пор, пока программа не будет зарегистрирована, при ее использовании будет выскакивать окно с предложением купить программу и возможностью продолжить работу. Но при этом данное сообщение будет появляться либо каждый раз после запуска программы, либо еще и периодически во время работы с ней. Все способы обойти ограничения программного продукта, распространяющегося под лицензией shareware, кроме приобретения легальной копии программы, являются незаконными, признаются компьютерным пиратством и влекут за собой уголовную или гражданскую ответственность. Вот в этом и состоит отличие freeware от shareware программ.
Использование freeware-программ не подразумевает произведение каких-либо выплат правообладателю или автору данного продукта.
Распространяются freeware-программы обычно в скомпилированном виде (в виде программы или установочного дистрибутива) без исходных кодов.
Freeware-программы имеют
и отличия от свободно
Также программы, помимо
вышеперечисленных методов
Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.
Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).
Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа — электронный собеседник.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
Тенденции развития программного обеспечения. Создание программного обеспечения в последнее время превратилось в важную и мощную сферу промышленности. Его развитие предназначено для широкого круга пользователей, происходит в процессе конкурентной борьбы между фирмами — производителями. При разработке программ, основной задачей фирм-разработчиков является обеспечение их успеха на рынке. Для этого необходимо, чтобы программы обладали следящими качествами: функциональности, то есть полнотой удовлетворения потребностей пользователя; наглядностью, удобным, интуитивно понятным и ривычным пользователю интерфейс; простотой освоения начинающими пользователями, для чего используется информативные подсказки, встроенные справочники и подробная документация; надежности, то есть устойчивостью ее к ошибкам пользователя, отказам оборудования и т. д. и разумностью ее действия в этих ситуациях; стандартизацией.
Совместная работа многих производителей программного обеспечения должна вести к стандартизации отдельных элементов интерфейса программ, форматов данных и т. д., что удобно для пользователей. Это реально происходит, так как разработчики программ перенимают друг у друга удачные находки и примеры и стремятся обеспечить совместимость с другими наиболее популярными программами.
В результате использование ниспадающих меню или вид таблицы в табличном процессе приблизительно одинаковы во всех программах, хотя и созданы различными разработчиками.
Удобство пользовательского
Все большее количество программ используют графический пользовательский интерфейс, в котором, для упрощения работы пользователя, вместо надписей на экране используются рисунки.
Преобладающими в развитии программного обеспечения являются следующие тенденции: объединение противоречивых свойств, таких как универсализация и специализация. Такой подход позволяет разработчикам удовлетворять потребности большого количества потребностей. Упрощение работы пользователя достигается за счет ужесточения требований к ресурсам ПЭВМ.
Интерфейс пользователя обеспечивается аппаратурными и программными средствами и основан на следующих принципах: общий интерфейс пользователя определяет: стандартный путь подачи команд, одинаковую структуру приложений и инструментарий (выпадающее меню, система подсказок и пр.). Он принят на вооружение компьютерными гигантами Apple, Microsoft и IBM.[18; с.72]
Наличие битовой карты, высокая разрешающая способность, цветной дисплей. Каждый объект, отображаемый на экране, имеет, по крайней мере, два представления: внутреннее и внешнее. Внутреннее представление ( не видимое ) основано на некоторой модели мира, а внешнее ( видимое) выводится на экран и состоит из пикселей. Это пассивное изображение называют битовой картой, так как оно создано из отдельных битов. What You See Is What You Get (WYSIWYG) – что видишь ( на экране ), то и получаешь ( при печати на бумаге).
Прямая манипуляция. Пользователь должен манипулировать « созданным миром» без посредника ( прямая манипуляция ), не задумываясь о проблемах манипуляции. Например, вставляемая в текст картинка должна ложится именно в то место, которое для нее определенно пользователем. При этом текст должен подвинуться без искажений. Все это уже реализовано, в частности, графический интерфейс пользователя интуитивно понятен.
Весь спектр ПО просто неиссякаем. Каждые полчаса в мире появляются все новые и новые программы.
Какие-то из них останутся неизвестными, какие-то получат мировое признание. Создание программного обеспечения для персональных компьютеров за какой-то десяток лет превратилось из занятия программистов-одиночек в важную и мощную сферу промышленности. Поэтому развитие ПО, предназначенного для широкого круга пользователей, происходит уже не в состязании индивидуальных программистов, а в процессе ожесточенной конкурентной борьбы между фирмами производителями.
Помимо этого, создание
новых программ влечет за собой развитие
новых комплектующих, способных
полностью покрыть все
Программное обеспечение компьютера включает в себя системное ПО, прикладное ПО и системы программирования.
Исторически первым видом
ПО стали системы
Ядро системного ПО — операционные системы, зародились в период второго поколения ЭВМ, но распространение получили, начиная с третьего поколения.
Сервисные программы (утилиты, архиваторы, антивирусные программы) получили распространение на персональных компьютерах.
Прикладное программное обеспечение общего назначения развивалось от внедрения отдельных программ (текстовых редакторов, табличных процессоров, СУБД и пр.) до интегрированных систем — офисных пакетов.
Информационная технология — совокупность массовых способов и приемов накопления, передачи и обработки информации с использованием современных технических и программных средств.