Халявская Елена Игоревна Прикладное программное обеспечение





Скачать 102.31 Kb.
НазваниеХалявская Елена Игоревна Прикладное программное обеспечение
Дата публикации27.03.2015
Размер102.31 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ




Халявская Елена Игоревна

Прикладное программное обеспечение

Студентка кафедры теоретической и институциональной экономики

Специальность – экономическая теория
Научный руководитель: Кожич Павел Павлович


Минск 2011

ОГЛАВЛЕНИЕ


БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ 1

ОГЛАВЛЕНИЕ 2

СПИСОК ОБОЗНАЧЕНИЙ 3

ВВЕДЕНИЕ 4

ГЛАВА 1
понятие прикладного программного обеспечения 5

1.1 Программы для работы с текстами 6

1.2 Программы для работы с графикой 7

1.3 Музыкальные редаторы 8

1.4 Программы для делопроизводства 9

1.5 Телекоммуникационные и сетевые программы 10

1.6 Интегрированные пакеты программ 11

ГЛАВА 2
понятие пакетов прикладных программ 12

ЗАКЛЮЧЕНИЕ 15

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 17


СПИСОК ОБОЗНАЧЕНИЙ


ПК – Персональный Компьютер – компьютер, предназначенный для эксплуатации одним пользователем, то есть для личного использования. К ПК условно можно отнести также и любой другой компьютер, используемый конкретным человеком в качестве своего личного компьютера. (Wikipedia)

ПО – Программное Обеспечение – совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. (Wikipedia)

ЭВМ – Электронная Вычислительная Машина – вычислительная машина, построенная с использованием в качестве функциональных элементов электронных устройств вместо механических. (Wikipedia)

ВВЕДЕНИЕ


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

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

В настоящее время весь комплекс ПО делится на системные и пользовательские программы. Системное программное обеспечение выполняет функции «организатора» всех частей ПК, а также подключенных к нему внешних устройств. Программы для пользователей служат для выполнения каких – либо конкретных задач во всех сферах человеческой деятельности.

ГЛАВА 1
понятие прикладного программного обеспечения


Прикладное ПО представляет собой распространенный класс программных продуктов, представляющий наибольший интерес для пользователя.

Прикладное ПО предназначено для решения повседневных задач обработки информации:

создания документов;

прведения расчетов;

ускорения процесса обучения;

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

ТР, ГР, СУБД, ЭТ;

музыкальные редакторы;

обучающие программы (помогают изучать различные предметы);

программы тестирования (используются для проведения контроля по предметам);

программы статистических расчетов;

компьютерные игры;

интегрированные пакеты (программы, объединяющие несколько типов прикладных задач: ТР, СУБД и др.);

телекоммуникации и сетевые программы.

1.1 Программы для работы с текстами


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

Для повышения грамотности выпускаемых книг, газет и других изданий предназначены программы проверки правописания.

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

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

Благодаря программам распознавания образов можно использовать сканер для ввода не только картинок, но и текстов.

К таким программам относятся:

  • Текстовые редакторы (MS Word, Лексикон, Слово и Дело);

  • Издательские системы (Corel Ventura, Page Maker);

  • Переводчики (Stylus);

  • Словари (Lingvo).


1.2 Программы для работы с графикой


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

К таким программам относятся:

  • Гpафические редакторы (Photoshop, Corel Draw, Paintbrush);

  • Аниматоpы (Alias Power Animator);

  • Пpогpаммы для обработки 3d графики (3d Studio);

  • Пpогpаммы для обработки видео.


1.3 Музыкальные редаторы


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

К таким программам относятся:

  • Pедактоpы (Scream Tracker);

  • Плейеpы (Jet Audio).



1.4 Программы для делопроизводства


Существует программы, позволяющие создавать БД, редактировать БД, выполнять различные операции в БД. Эти программы называются системы управления базами данных (СУБД).

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

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

К таким программам относятся:

  • Системы управления базами данных (FoxPro, Clipper, Access);

  • Электронные таблицы (Lotus 1-2-3, MS Excel);

  • Бухгалтерские (1C: бухгалтерия);

  • Математические (MathLab);

  • Конструкторские (AutoCAD).



1.5 Телекоммуникационные и сетевые программы


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

К таким программам относятся:

  • Интеpнет-бpоузеpы (Netscape Navigator);

  • Теpминалы (TeleMax, Hyper Terminal);

  • Почтовые редакторы (GoldED).


1.6 Интегрированные пакеты программ



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

А таким программам относится:

  • Пакет MS Works



ГЛАВА 2
понятие пакетов прикладных программ


Многочисленные программные средства для решения различных типов вычислительных задач можно разделить на 4 группы:

  • отдельные прикладные программы;

  • библиотеки прикладных программ;

  • пакеты прикладных программ;

  • интегрированные программные системы.


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

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

Программы, входящие в состав библиотеки широкого применения, предназначены для решения задач из различных предметных областей.

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

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

Таким образом, будем считать пакетом программ любой комплекс, ориентированный на решение некоторого класса задач. Формально такое определение не исключает из числа пакетов и библиотеки программ. Однако сложившееся на сегодняшний день представление о ППП как о самостоятельной форме программного обеспечения, позволяет указать на ряд характерных отличительных особенностей пакетов.

Одной из главных особенностей является ориентация ППП не на отдельную задачу, а на некоторый класс задач, включающий и специфические задачи предметной области. Отсюда следует необходимость, модульной организации ППП как основного технологического принципа его конструирования. Суть этого принципа состоит в оформлении общих фрагментов используемых алгоритмов в виде самостоятельных модулей. Решение сформулированной пользователем задачи осуществляется некоторой "цепочкой" таких модулей.
Другой особенностью ППП является наличие в его составе специализированных языковых средств, обеспечивающих удобную работу пользователя с пакетом. Как правило, развитый пакет обладает несколькими входными языками, ориентированными на выполнение различных функций и различные типы пользователей. Язык может предназначаться для формулировки исходной задачи, описания алгоритма решения и начальных данных, организации доступа и поддержания базы данных или информационной базы ППП, разработки программных модулей, описания модели предметной области, управления процессом решения в диалоговом режиме и других целей.

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

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

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

Переход от создания библиотек программ к разработке ППП был вызван целым рядом причин. К их числу прежде всего относится резкое увеличение возможностей ЭВМ. Это привело к значительному усложнению системного обеспечения вычислительных машин. Произошли существенные изменения в большинстве областей применения ЭВМ.

ЗАКЛЮЧЕНИЕ


Современный белорусский рынок прикладного программного обеспечения является, в значительной мере, рынком пиратского ПО. Это связано с тем, что белорусский потребитель не в состоянии платить полную стоимость лицензионного ПО западных и американских разработчиков. По оценкам экспертов, до 90% продаж составляет ворованное программное обеспечение. Вместе с тем, покупая взломанное ПО, потребитель должен быть готов, что в любой момент его компьютер может «зависнуть», или возможна потеря данных.

Западные крупнейшие производители программного обеспечения решили двигаться 2-я путями: с одной стороны, они вкупе с правоохранительными органами все чаще привлекают продавцов пиратского ПО к уголовной ответственности, а с другой стараются держать цены на свои продукты минимально низкими, разрабатывая и запуская разного рода партнерские программы. Так, например, в мае 2000г. фирма Microsoft проводила опрос руководителей предприятий, использующих от 50 ПК, на предмет регистрации предприятий в московском офисе Microsoft для того, что бы в будущем они могли приобрести фирменные продукты со значительными скидками. Кроме этого, та же фирма Microsoft предлагает всем желающим «скачать» ее новейший браузер Microsoft Explorer 5.01 с узла в сети Интернет совершенно бесплатно.

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

Ошибки активно ищутся группами "хакеров" практически во всем более или менее распространенном ПО, однако, наибольшую известность приобретают, конечно, исследования программ, установленных почти у каждого пользователя.

Многие атаки используют не только непосредственные ошибки в реализации ПО, но и непродуманные разработчиками аспекты использования стандартных возможностей программы. Так, пожалуй, самым ярким примером этого являются MACRO-вирусы в документах системы MicroSoft Office. Возможность исполнения макросов была встроена в эту систему из самых благих побуждений, но тот факт, что макросы могут запускаться на определенные события (например, открытие документа) и получать доступ на модификацию к другим документам, сразу же был использован создателями вирусов отнюдь не в благих целях.

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК


http://www.bestreferat.ru/referat-52976.html

http://ru.wikipedia.org/wiki/Прикладное_программное_обеспечение

Добавить документ в свой блог или на сайт

Похожие:

Халявская Елена Игоревна Прикладное программное обеспечение iconСистемное программное обеспечение реферат студента 1 курса экономического факультета
ПО. Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных. Все программное обеспечение,...
Халявская Елена Игоревна Прикладное программное обеспечение iconПрикладное программное обеспечение реферат студентки 1 курса экономического факультета
«телом», то программное обеспечение (software) – это его «мозг». Именно правильно подобранное и грамотно установленное программное...
Халявская Елена Игоревна Прикладное программное обеспечение iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: рассмотреть программное обеспечение компьютера и прикладное программное обеспечение компьютера
Халявская Елена Игоревна Прикладное программное обеспечение iconПроектирование базы данных реферат студента 1 курса экономического факультета
«телом», то программное обеспечение (software) – это его «мозг». Именно правильно подобранное и грамотно установленное программное...
Халявская Елена Игоревна Прикладное программное обеспечение iconРеферат по информатике тема: Прикладное и системное программное обеспечение
Гост 19781-90). Также, это совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы...
Халявская Елена Игоревна Прикладное программное обеспечение iconТема: Программное обеспечение компьютера
Цель: будут уметь различать программное обеспечение компьютера, знать о назначении прикладного по, системного по, Систем программирования,...
Халявская Елена Игоревна Прикладное программное обеспечение iconРабочая программа дисциплины “Физическая культура” для специальности...
Составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности...
Халявская Елена Игоревна Прикладное программное обеспечение iconРоссийской федерации
Целью курса является формирование устойчивых навыков применения основных прикладных программных средств (гис, сапр, офисное программное...
Халявская Елена Игоревна Прикладное программное обеспечение iconРабочая программа дисциплины «Системное и прикладное программное обеспечение»
Целью дисциплины является ознакомление студентов с основными технологиями, принципами и методами разработки системного и прикладного...
Халявская Елена Игоревна Прикладное программное обеспечение iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 040100. 62 «Социология»...
Халявская Елена Игоревна Прикладное программное обеспечение iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/специальности...
Халявская Елена Игоревна Прикладное программное обеспечение iconТемы рефератов Офисное программное обеспечение турагентства примеры...
Офисное программное обеспечение гостиничного комплекса – примеры для конкретных фирм
Халявская Елена Игоревна Прикладное программное обеспечение iconМетодические указания по выполнению внеаудиторной самостоятельной...
Составлены в соответствии с учебным планом и рабочей программой мдк 04. 01 Документальное и программное обеспечение страховых выплат...
Халявская Елена Игоревна Прикладное программное обеспечение iconПрограмма дисциплины «Прикладное программное обеспечение» для направления...
Программа предназначена для преподавателей, ведущих данную дисциплину и студентов направления 040100. 62 «Социология» подготовки...
Халявская Елена Игоревна Прикладное программное обеспечение iconПрограмма дисциплины «Прикладное программное обеспечение» для направления...
Министерством образования и науки Российской Федерации. В 2012-2013 учебном году литературное образование в школе на базовом уровне...
Халявская Елена Игоревна Прикладное программное обеспечение iconМетодические указания к выполнению дипломного проекта для студентов...
Методические указания разработаны в соответствии со стандартом бнту по дипломному проектированию и отражают специфику специальностей...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск