МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • История развития прикладного программного обеспечения

    История развития прикладного программного обеспечения

    Министерство образования Республики Беларусь

    Брестский государственный технический университет

    Кафедра “ ЭВМ и Систем “

    Реферат

    На тему: “ История развития прикладного программного

    обеспечения персонального компьютера “

    По дисциплине: “ Введение в специальность “

    Специальности Т.10.01

    Выполнил:

    ст. I курса гр. АС-14

    Смаль Д. А.

    Проверил:

    Доцент Савицкий Ю.В.

    Брест 2001

    Оглавление:

    1. Введение (общее понятие ПО для ПК)------------------------------------

    -----стр. 3-4

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

    ----стр.4-8

    3. Пакеты прикладных программ (ППП)--------------------------------------

    ---стр.8-19

    1. Понятие ППП-----------------------------------------------------------

    -----стр.8-12

    2. Структура и основные компоненты ППП------------------------------

    стр.13-16

    3. Этапы развития ППП----------------------------------------------------

    ---стр.16-19

    4. Примеры прикладных программ-------------------------------------------

    ----стр.20-22

    5. Заключение------------------------------------------------------------

    -------------стр.22-23

    6. Список использованной литературы--------------------------------------

    ----стр. 24

    1.Введение. Общее понятие ПО для ПК.

    Персональный компьютер, как известно, является универсальным

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

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

    составить для компьютера на понятном ему языке точную и подробную

    последовательность инструкций – программу, как надо обрабатывать

    информацию.

    Меняя программы для компьютера, можно превратить его в рабочее место

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

    Кроме того, тенденция понижения стоимости компьютерной техники при

    одновременном росте ее производительности привела к тому, что компьютеры

    становятся предметом домашнего обихода, как, например, телевизор или

    холодильник, что расширяет сферу применения ПК еще больше. Соответственно,

    требуется все более разнообразное программное обеспечение для решения задач

    в новых областях применения ПК. Непрерывное повышение мощности персональных

    компьютеров, периферийных устройств, а также развитие средств связи дает

    разработчикам программного обеспечения все больше возможностей для

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

    ставший стандартом графический интерфейс для любого ПО, и внедренные

    возможности для отправки документов и данных с помощью Интернет

    непосредственно из прикладной программы (Microsoft Word 2000, Excel 2000,

    Access 2000 и др.), и возможность использования компьютера как хранилища

    информации благодаря появлению новых видов накопителей большой емкости и

    малым временем доступа к данным, а также многие другие возможности и

    сервисные функции.

    При своем выполнении программы могут использовать различные устройства

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

    органами чувств для получения и передачи информации. Сам по себе ПК не

    обладает знаниями ни в одной области своего применения, все эти знания

    сосредоточены в выполняемых на нем программах. Поэтому часто употребляемое

    выражение «компьютер сделал» означает ровно то, что на ПК была выполнена

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

    В настоящее время весь комплекс ПО делится на системные и

    пользовательские программы. Системное программное обеспечение выполняет

    функции «организатора» всех частей ПК, а также подключенных к нему внешних

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

    конкретных задач во всех сферах человеческой деятельности.

    В своем реферате я хочу рассказать про развитие прикладного

    программного обеспечения персонального компьютера, пакетов прикладных

    программ (ППП), а также про использование прикладных программ в жизни

    каждого пользователя.

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

    1. Основные понятия.

    Прикладное ПО представляет собой распространенный класс программных

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

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

    информации:

    . создания документов, графических объектов, баз данных;

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

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

    . проведения досуга.

    Все эти программы пишутся по принципу максимального удобства для

    пользователя, обладают дружественным интерфейсом (средствами общения

    “компьютер-человек”, “человек-компьютер”). В настоящее время эти программы

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

    хотя каждый программист стремится сделать свою программу в первую очередь

    наиболее доступной.

    Примеры прикладных программ:

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

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

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

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

    предметам);

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

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

    > интегрированные пакеты (программы, объединяющие несколько типов

    прикладных задач: ТР, СУБД и др.)

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

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

    Текстовые редакторы и издательские системы - это программы для набора,

    редактирования и подготовки к печати любых документов от маленьких заметок

    или договора на одну страничку до многотомной энциклопедии или цветного

    иллюстрированного журнала.

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

    предназначены программы проверки правописания.

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

    других языков на русский и обратно.

    Программы-словари дают не только письменный перевод введенных слов, но и

    устный, что облегчает понимание и усваивание слов написанных на иностранном

    языке.

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

    ввода не только картинок, но и текстов.

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

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

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

    Словари (Lingvo)

    Распознаватели текстов (Fine Reader).

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

    Программы для работы с графикой предназначены для создания графических

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

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

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

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

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

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

    Существуют программы, позволяющие самому писать музыку, редактировать уже

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

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

    позволяют производить наложение одной мелодии на другую.

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

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

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

    Существует программы, позволяющие создавать БД, редактировать БД, выполнять

    различные операции в БД. Эти программы называются системы управления

    базами данных (СУБД).

    Программы, которые позволяют автоматизировать вычисления над данными,

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

    таблицами (ЭТ).

    Отдельный обширный класс программных продуктов - финансовые,

    банковские, бухгалтерские программы, программы для ведения офисной

    документации, программы планирования финансовой, коммерческой и

    производственной деятельности, предназначенные в своей основной массе для

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

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

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

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

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

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

    6. Игры.

    Игровые программы позволяют не только развлекаться, но и получать некоторые

    новые полезные знания.

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

    Коммуникационные программы предназначены для обслуживания модема (и факс-

    модема). Всемирная сеть Интернет позволяет получить доступ к компьютерам,

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

    сетью, позволяют объединить все компьютеры класса, института или какой

    либо организации для совместной работы или для использования одних и тех же

    ресурсов.

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

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

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

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

    Интегрированные пакеты программ - это комплекс полностью совместимых между

    собой программ на все случаи жизни, призванный составить для пользователя

    единую в своей основе комфортную деловую среду.

    Пакет MS Works

    9. Обучающие и тестирующие программы.

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

    для тестирования по различным дисциплинам, для приема экзаменов,зачетов и

    т.д.

    Обучающая система (TeachPro Word, TeachPro Windows95,

    TeachPro Windows 98, TeachPro Excel)

    Тестирующие программы (Test).

    3.Пакеты прикладных программ ( ППП )

    1. ПОНЯТИЕ ППП

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

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

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

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

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

    - интегрированные программные системы. Рассмотрим по порядку каждую из

    этих групп. Отдельная прикладная программа пишется, как правило, на

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

    предназначается для решения конкретной прикладной задачи. Примерами могут

    служить программа решения системы линейных алгебраических уравнений тем или

    иным численным методом, программа вычисления собственных значений матрицы и

    т. д. Авторами таких программ являются прикладные программисты,

    специализирующиеся: в соответствующих предметных областях. Прикладная

    программа может быть реализована в" виде набора модулей, каждый из которых

    выполняет некоторую самостоятельную функцию. Например, программа вычисления

    собственник значений матрицы может включать модули, - реализующие

    преобразования матрицы из одной, формы представления в другую ввод и вывод

    данных, обработку аварийных ситуаций с выдачей диагностических сообщений

    пользователю и другие действия.

    Библиотека представляет собой набор отдельных программ,

    каждая из которых решает некоторую прикладную задачу или выполняет

    определенные вспомогательные функции (управление памятью, обмен с

    внешними устройствами и т.п.). Библиотеки программ зарекомендовали себя

    эффективным средством решения вычислительных задач. Они интенсивно

    используются при решении научных и инженерных задач с помощью ЭВМ. Условно

    их можно разделить на библиотеки широкого применения и специализированные

    библиотеки.

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

    предназначены для решения задач из различных предметных областей.

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

    порой достаточно узких, классов задач.

    Переход от разработки отдельных прикладных программ к созданию

    библиотек программ поставил перед разработчиками ряд проблем как

    системного, так и прикладного характера. К числу основных проблем,

    возникающих на различных этапах конструирования библиотеки, относятся

    проблемы систематизации, документирования, тестирования и переносимости.

    Проблема систематизации состоит в разбиении библиотеки на

    разделы и подразделы в соответствии с классификацией зада

    предметной области и методов их решения. Сюда входит выбор единых правил

    наименования программ (с учетом модификации и развития библиотеки), единых

    форм представления и наименования математически сходных объектов, единой

    схемы контроля ошибок и т. д.

    Проблема документирования заключается в составлении единых правил

    описания программ библиотеки. Наличие качественной документации

    существенно упрощает доступ к отдельным программам, организацию

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

    при решении указанной проблемы играют средства автоматизации

    документирования, обеспечивающие широкое применение шаблонов (для

    титульных листов, фрагментов текста и т. п.), использование текстов

    программ библиотеки для автоматизированного составления документации и т.

    д.

    Тестирование библиотеки состоит в проверке программ на специально

    подготовленных тестовых данных. Результаты тестирования в большой мере

    зависят от правильности и полноты набора тестов. Тестирование, в частности,

    включает проверку соответствия текста программы выбранному стандарту языка

    программирования, определение области применимости программы и качестве

    диагностического аппарата, выявление разнообразных количественных

    характеристик, программы (скорость работы, точность получаемых результатов

    и т. п.) сравнение с другими программами для решения той же задачи.

    Проблема переносимости состоит в разработке методов и средств,

    обеспечивающих возможность использования программ библиотеки в различных

    вычислительных условиях (на различных.типах ЭВМ, в различных операционных

    системах и т.д.) Эта проблема включает в себя такие аспекты, лак

    следование стандарту языка программирования, организация работы с машинно-

    зависимыми константами, создание инструментальных средств, позволяющих

    автоматизировать перенос программ из одной вычислительной среды в другую.

    Доступ к программам библиотеки осуществляется с использованием штатных

    средств того или иного языка программирования. Разработка библиотек

    программ обычно осуществляется силами прикладных программистов. При этом

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

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

    системного обеспечения позволяет в большинстве случаев при ее

    конструировании обойтись без какой-либо существенной помощи системных

    программистов (они могут привлекаться, например, для написания лишь

    отдельных служебных программ).

    Таким образом, характерной особенностью библиотек программ является

    отсутствие проблемно-ориентированного входного языка и достаточно развитого

    системного обеспечения. Как правило, библиотеки программ ориентированы на

    типовые задачи предметной области и не содержат средств решения

    специфических прикладных задач (в первую очередь это относится к

    библиотекам широкого применение программы которых могут использоваться для

    решения задач из различных предметных областей).

    Перейдем теперь к рассмотрению пакетов прикладных программ (ППП) как

    самостоятельной формы прикладного программного обеспечения. Для этого

    прежде всего необходимо уточнить само понятие пакета. В настоящее время не

    существует признанной всеми специалистами единой точки зрения по этому

    вопросу. Отсутствует также единая терминология в пакетной проблематике. Это

    объясняется прежде всего новизной данного научного направления, которое

    сложилось, в основном за последние 30 лет (приблизительно с начала 70-х

    годов). Кроме того, различные определения ППП рассматривают это понятие с

    разных точек зрения, выделяя те или иные функциональные или структурные

    особенности пакетов. ППП определяется и как совокупность программ для

    решения определенного класса задач, к которой обращаются при помощи простой

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

    данных, способам управления, объединяемых общностью функционального

    назначениями представляющих собой средство решения класса задач

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

    множество прикладных проблем, обладающих общностью применяемых алгоритмов и

    информационных массивов, а также определение пакета как комплекса

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

    обеспечивает значительное повышение производительности труда программистов

    и пользователей пакета. В данном случае не делается попытки выделить ППП

    среди других форм программного обеспечения ЭВМ.

    Будем считать пакетом программ любой комплекс, ориентированный на решение

    Страницы: 1, 2


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.