Скачать 288.96 Kb.
|
Министерство образования и науки Республики Казахстан Павлодарский государственный университет им. С. Торайгырова Факультет физики, математики и информационных технологий Опорный конспект лекции по дисциплине Программное обеспечение деятельности библиотек для студентов специальностей 050418 – Библиотека и библиография Павлодар
УТВЕРЖДАЮ Декан факультета ФМ иИТ _____________ Тлеукенов С.К. «__»_________2008г. Составитель: старший преподаватель Нургазина Б.К. Кафедра информатики и информационных систем ^ дисциплины Программное обеспечение деятельности библиотекдля студентов специальностей 050418 – Библиотека и библиография форма обучения: дневная и заочная на базе ОСО, СПО, ВПО Опорный конспект лекции разработан на основании рабочей программы дисциплины Рекомендована на заседании кафедры от «__» ____________200 протокол №__ Зав. кафедрой __________________________Ж.К. Нурбекова (подпись, Ф.И.О.) Одобрено методическим советом факультета ФМиИТ «______»____________200__г., протокол № ___________________ Председатель МС___________________ А.Т.Кишубаева (подпись) введениеВ основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. Для нормального решения задач на компьютере нужно, чтобы программа была отлажена, не требовала доработок и имела соответствующую документацию. Поэтому относительно работы на компьютере часто используют термин программное обеспечение (ПО, software), под которым понимают совокупность программ, выполняемых вычислительной системой. ^ Бурный рост и быстрые темпы развития рынка ПОСоздание программного обеспечения для персональных компьютеров за последнее десятилетие превратилось из занятия отдельных программистов в важную и мощную сферу промышленности. Поэтому развитие программного обеспечения, предназначенного для широкого круга пользователей, происходит в процессе ожесточенной конкурентной борьбы между фирмами-производителями программного обеспечения. Доля некоммерческого программного обеспечения постоянно снижается и все более ограничивается программами, создаваемыми в процессе научных исследований или для собственного использования. При разработке коммерческих программ основной задачей фирм-разработчиков является, естественно, обеспечение их успеха на рынке. Для этого необходимо, чтобы программы обладали следующими качествами:
Стандартизация и интеграция продуктов ПОВо многих областях совместная работа различных производителей программного обеспечения приводит к стандартизации отдельных элементов интерфейса программ, форматов данных и т.д., что весьма удобно для пользователей. Это происходит прежде всего потому, что разработчики программ перенимают друг у друга удачные находки и приемы и стремятся обеспечить совместимость с другими наиболее популярными программами Увеличение мощности программВажнейшей тенденцией развития программного обеспечения является неуклонное увеличение их мощности – программы могут обрабатывать большие количества данных, делать это быстрее, предоставляют пользователю больше выполняемых функций и т.д. Таким образом, разработчики программного обеспечения используют возможности, появляющиеся из-за увеличения мощности компьютеров. Весьма заметно и стремление к интеграции функций программного обеспечения.. Возможность дистанционного запуска ПО через WebСегодня большинство систем плавно перетекают в Web. Всемирная паутина затягивает все больше и больше приложений. Базы данных приобретают Web-интерфейсы пользователей, взамен имеющихся ранее настольных приложений. В конечном итоге, стоит ожидать, что конечному пользователю будет нужен лишь веб-браузер, чтобы иметь возможность удовлетворять все возможные потребности в программном обеспечении. В данном случае пользователю все равно, какая операционная система управляет локальным компьютером, главное - надежность и производительность сервера. ( Например, пакет Microsoft Office может быть установлен на удаленных серверах, а не на системах конечных пользователей, но запуск приложений при этом будет происходить не менее быстро, чем на локальных ПК). Таким образом, все программы получат возможность как локального исполнения, так и дистанционного запуска через Web. развития ПО. |