![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Программное обеспечение |
Реферат по теме: Программное обеспечение Под программным обеспечением понимается совокупность программ, выполняемых вычислительной системой. К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО. Технология проектирования программ; Методы тестирования программ; Методы доказательства правильности программ; Анализ качества работы программ; Документирование программ; Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое. Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных. Классификация ПО Программы, работающие на компьютере, можно разделить на три категории: прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т.д.; системные программы, выполняющие различные вспомогательные функции, например создание копии используемой информации, выдачу справочной информации о компьютера, проверку работоспособности устройств компьютера и т.д.; Вспомогательное ПО (инструментальные системы и утилиты) Понятно, что грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т.е. программа прикладного характера. Прикладное ПО. Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы: подготовки текстов (документов) на компьютере – редакторы текстов; подготовки документов типографского качества – издательские системы; обработки табличных данных – табличные процессоры; обработки массивов информации – системы управления базами данных. Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области. Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей. Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п. Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов. Типы прикладных программ Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. Как правило, пользователю предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а так же выводить полученные картинки в таком виде, чтобы они быть включены в документ, подготовленный с помощью текстового редактора или издательской системы.
Системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм (гистограммы, круговые и секторные диаграммы и т.д.) Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записи, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже не высокой квалификации, так как все действия в них осуществляются с помощью меню и других диалоговых средств. Табличные процессоры обеспечивают работу с большими таблицами чисел. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находится числа, пояснительные тексты формулы для расчета значения в клетки по имеющимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Многие из них предоставляют и дополнительные возможности. Некоторые из них расширяют возможности по обработке данных – трехмерные таблицы, создание собственных входных и выходных форм, макрокоманд, связь с базами данных и т.д. Но большинство дополнений носят декоративный характер – включение звуковых эффектов, создание слайд-шоу, здесь фантазия разработчиков неисчерпаема. Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера. Интегрированные системы – сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности. Бухгалтерские программы – предназначены для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий. Из-за не совместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы. Некоторые из них предназначены для автоматизации отдельных участков бухгалтерского учета - начисление заработной платы, учета товаров, материалов на складах и т.д. Программы-оболочки. Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS.Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее «не в своей тарелке». Наиболее популярными программами-оболочками являются or o Comma der, X ree Pro Gold, PC Shell из комплекта PC ools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell (впрочем, не очень популярная). Операционные оболочки, в отличие от обычных программ-оболочек, не только дают пользователю более наглядные средства для выполнения часто используемых действий, но и предоставляют новые возможности для запускаемых программ.
Чаще всего это: графический интерфейс, т.е. набор средств для вывода изображений на экран и манипулирования ими, построения меню, окон на экране и т.д.; мультипрограммирование, т.е. возможность одновременного выполнения нескольких программ; расширенные средства для обмена информацией между программами. Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам. Так, для эффективной работы c Microsof Wi dows необходим компьютер АТ/386, имеющий 4 Мбайта оперативной памяти. Наиболее популярной программой-надстройкой является Microsof Wi dows, иногда используется Desq View и значительно реже – другие оболочки (GEM, Geo Works и др.). Вспомогательные программы (утилиты) К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже мы кратко опишем некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярны комплексы or o U ili ies, PC ools Deluxe и Mace U ili ies. Программы - упаковщики позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ – упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дискетах, предварительно сжатые программами – упаковщиками. Следует заметить, что различные упаковщики не совместимы друг с другом – архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим. Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, имеющуюся на жестком диске компьютера, на дискеты или кассеты стримера. Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом. Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и так далее), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков). Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают в ее исходном виде. Программы для автономной печати позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере. Системы программирования Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ. Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят: компилятор, осуществляющий преобразование программ на языке программирования в программу машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня; библиотеки программ, содержащие заранее подготовленные программы, которыми могут пользоваться программисты; различные вспомогательные программы, например отладчики, программы для получения перекрестных ссылок и т.д
А в комбинезоне смонтировано множество активных точек - от нескольких десятков до нескольких тысяч в зависимости от цены, которые позволяют чувствовать прикосновение другого тела и одновременно передавать партнёру через Интернет свои прикосновения. В некоторые модели комбинезона встроены вибраторы или латексные вагины. После введения в компьютер программного обеспечения можно выбрать либо виртуального любовника, созданного программистами, либо связаться по глобальной паутине с обладателями таких же костюмов и заниматься сексом с ними. Первыми стали пользоваться компьютерной любовью закомплексованные люди, которые стесняются общаться с противоположным полом. А в Интернете нет никаких преград и проблем. К тому же он способен удовлетворить любые, самые изощрённые фантазии. Это привлекает не только извращенцев, но и искателей чего-нибудь нового и экзотического. Между тем, как показала практика, вкусив киберсекса, пользователь глобальной сети уже не хочет заниматься реальной любовью. И чем больше времени человек проводит с виртуальными партнёрами, тем глубже втягивается в компьютерный суррогат
1. Авторское право на программное обеспечение
2. Программное обеспечение в фазе модернизации
4. Системное и программное обеспечение
5. Разработка программного обеспечения решения нелинейных уравнений
9. Программное обеспечение персональных компьютеров
10. Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения
11. Верификация и аттестация программного обеспечения
12. Обзор современного программного обеспечения управления проектами
13. Разработка программного обеспечения
14. Анализ программного обеспеченния обучения и воспитания глубоко умственно отсталых детей
15. Структура программного обеспечения региональной экоинформационной системы
16. Виды программного обеспечения, операционной система
18. Вредоносное программное обеспечение
19. Программное обеспечение модемов
20. Разработка программного обеспечения
25. Программное обеспечение персонального компьютера
27. Программное обеспечение для ЭВМ
28. Крупнейшие производители операционных систем и программного обеспечения
30. Бухгалтерский и налоговый учет покупаемого программного обеспечения
31. АИС управления серверным программным обеспечением на базе программного комплекса Webmin/Alterator
32. Аппаратура, программное обеспечение и микропрограммы
33. Виды программного обеспечения. Общие требования к программным системам
34. Методика работы с модулем "Реализация и склад" программного обеспечения "ПАРУС"
36. Операционная система, программное обеспечение ПК
37. Организация процесса конструирования программного обеспечения
41. Программное обеспечение Lotus-Notes
42. Программное обеспечение Линукс
43. Программное обеспечение системы принятия решений адаптивного робота
44. Программное обеспечение ЭВМ и языки программирования
45. Программное обеспечение. Операционная система
46. Проектирование процесса тестирования программного обеспечения
47. Разработка базы данных и прикладного программного обеспечения для автобусного парка
48. Разработка интернет – магазина по продаже программного обеспечения
49. Разработка прикладного программного обеспечения деятельности предприятия в системе клиент-сервер
50. Разработка программного обеспечения для нахождения корней биквадратного уравнения
52. Разработка программного обеспечения для фильтрации растровых изображений
53. Разработка программного обеспечения по автоматизации учебного процесса в колледже
57. Корпоративная локальная компьютерная сеть на предприятии по разработке программного обеспечения
59. Анализ прикладного программного обеспечения, используемого для разработки бизнес–плана
61. Исследование программного обеспечения физкультурного образования дошкольников
62. Способы обеспечения качества программных продуктов
64. Испытание и обеспечение надёжности ДЛА
65. Органы технического и тылового обеспечения, создаваемые в танковом батальоне в оборонительном бою
66. Обеспечение работы с/х предприятия в условиях радиактивного заражения (WinWord)
68. О тестировании спутниковых приемников и программных средств
69. Некоторые вопросы обеспечения прав обвиняемого на предварительном расследовании
73. Социальное страхование и обеспечение
74. Организационно-правовое обеспечение деятельности комитета по международным делам ГД ФС РФ
75. Роль ООН в вопросах обеспечения международной безопасности
76. Программные средства как объект авторского права
77. Краткий курс лекций по праву социального обеспечения
78. Вопросы обеспечения прав человека в деятельности Службы судебных приставов
79. Обеспечение средствами индивидуальной защиты и лечебно-профилактическим питанием работающих
80. Программные средства и приёмы работы на компьютере
81. Программные средства интернет
82. Использование Интернет-технологий для обеспечения информативности населения
83. Принцип программного управления. Микропроцессор. Алгоритм работы процессора
85. Программатор ПЗУ /программный интерфейс/
89. Выбор программного средства для комплексной автоматизации работы офиса
90. Современные программные средства электронного документооборота
91. Способы обеспечения прав граждан
92. Принципы обеспечения безопасности АЭС на этапах, предшествующих эксплуатации
93. Программная обработка на ЧПУ
94. Технологичность изделия, ее показатели и пути обеспечения
95. Транспортное обеспечение коммерческой деятельности торгового предприятия
96. Транспортное обеспечение туризма (на примере воздушного транспорта Республики Казахстан)