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

Автор работы: Пользователь скрыл имя, 13 Декабря 2010 в 14:49, реферат

Описание работы

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

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

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

Файлы: 1 файл

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

— 152.50 Кб (Скачать файл)

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

     «1С» (серия программ «1С: Бухгалтерия»), «АйТи» (семейство «БОСС»), «Атлант  –Информ» (серия «Аккорд»), «Галактика – Парус» (серия программ «Галактика» и «Парус»), «ДИЦ» («Турбо – бухгалтер»), «Интеллект – сервис» (серия «БЭСТ»), «Инфин» (серия программных продуктов от «мини» до «макси»), «Информатик» («Инфо – бухгалтер»), «Инфософт» («Интегратор»), «Омега» (серия «Abacus»), «Цифей» («Эталон») и «R-Style Software Lab» («Универсальная бухгалтерия Кирилла и Мефодия», серия RS-Balance).

Коротко остановимся на некоторых из выше перечисленных программ:

     Фирма «1С», система «1С: Бухгалтерия». На сегодняшний  день это самый известный и  продаваемый продукт в России. Популярность этой программе обеспечили мощная реклама, развитая дилерская сеть, невысокая цена и грамотная маркетинговая стратегия. Основные возможности системы легко укладываются в схему «проводка – главная книга – баланс». В базовый комплект поставки входит некоторый набор заполняемых форм первичных документов, которые при необходимости (как правило так и бывает ) можно перенастроить , изменить форму и алгоритм заполнения. Для этого надо воспользоваться внутренним макроязыком, освоение которого требует некоторой квалификации. В целом программу «1С: Бухгалтерия» можно отнести к подклассу инструментальных систем для квалифицированного бухгалтера малого предприятия, поскольку она требует некоторой настройки для дальнейшего индивидуального пользования. Хотя базовые компоненты недоступны пользователю, функциональные конфигурации, написанные на встроенном языке, полностью доступны для модификации. Это предоставляет пользователям возможность быстро и эффективно модифицировать конфигурацию, с которой работает предприятие, вводить в нее новые задачи, документы, системы учета, подстраиваться под изменение законодательства. Для этого, конечно, требуется работа программистов, знающих встроенный язык среды"1С:Предприятие" и ее систему взаимосвязанных компонентов.

     В новой версии «1С: Бухгалтерии 8.0»  значительно расширены возможности  ведения планов счетов, поддерживается ведение многомерной аналитики, реализована двухуровневая система  регистрации информации о движении средств, производится объединение  вводимых проводок в операции, реализован единый механизм построения отчетов. В новой версии имеются более мощные средства для организации работы «от документа», которые сочетаются с развитыми режимами ручного ввода операций (работа с журналом операций и проводок, типовые операции). В системе версии 8.0 присутствует весь стандартный набор сервисных возможностей системы. Типовые конфигурации программы "1С:Предприятие" представлены такими законченными решениями как "Бухгалтерский учет", "Зарплата и кадры", "Торговля и склад", "Производство, услуги, бухгалтерия". Кроме того, существуют типовые конфигурации для самых разных видов деятельности, в том числе "Автосервис", "Строительство", "Бюджетное управление", "Финансовый анализ", "Производственный учет", "Бухгалтерия для бюджетных предприятий", "Гостиница" и другие. Количество предлагаемых типовых решений на платформе "1С" значительно превышает возможное количество типовых решений на базе любой другой системы.

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

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

     Система «БЭСТ» является в первую очередь  торговой системой, но тем не менее  обеспечивает автоматизацию всех основных участков учета на предприятии (ведение расчетных счетов, кассы, расчетов с подотчетными лицами, учет основных средств и материалов, расчет зарплаты) и может быть успешно использована для автоматизации предприятий любого профиля. Интерфейс системы направлен на пользователя, благодаря чему, большинство настроек может быть выполнено самостоятельно пользователем, без привлечения специалистов фирмы – разработчика. Стоит отметить, что «БЭСТ» является закрытой системой и не может быть изменена пользователем. Компания-разработчик сама проводит модификацию базовых модулей, приспосабливая их к специфике конкретного предприятия. Это дорогостоящий процесс, который нередко вызывает трудности сопровождения и обновления версий. 
 

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

     MATLAB (сокращение от англ. «Matrix Laboratory») — термин, относящийся к пакету прикладных программ для решения задач технических вычислений, а также к используемому в этом пакете языку программирования. MATLAB используют более

     1 000 000 инженерных и научных работников, он работает на большинстве современных операционных систем, включая GNU/Linux, Mac OS, Solaris и Microsoft Windows.

     MATLAB предоставляет пользователю большое  количество (несколько сотен) функций  для анализа данных, покрывающие  практически все области математики, в частности:

  1. Матрицы и линейная алгебра — алгебра матриц, линейные уравнения, собственные значения и вектора, сингулярности, факторизация матриц и другие.
  2. Многочлены и интерполяция — корни многочленов, операции над многочленами и их дифференцирование, интерполяция и экстраполяция кривых и другие.
  3. Математическая статистика и анализ данных — статистические функции, статистическая регрессия, цифровая фильтрация, быстрое преобразование Фурье и другие.
  4. Обработка данных — набор специальных функций, включая построение графиков, оптимизацию, поиск нулей, численное интегрирование (в квадратурах) и другие.
  5. Дифференциальные уравнения — решение дифференциальных и дифференциально-алгебраических уравнений, дифференциальных уравнений с запаздыванием, уравнений с ограничениями, уравнений в частных производных и другие.
  6. Разреженные матрицы — специальный класс данных пакета MATLAB, использующийся в специализированных приложениях.
  7. Целочисленная арифметика — выполнение операций целочисленной арифметики в среде MATLAB.
 

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

     AutoCAD (англ. Computer-Aided Design) — 2- и 3-мерная  система автоматизированного проектирования  и черчения, разработанная компанией  Autodesk и на начальных этапах  существования этой фирмы - основа  её бизнеса. AutoCAD является наиболее распространённой САПР в мире благодаря средствам черчения.

     Компания Autodesk занимается разработкой системы  автоматизированного проектирования AutoCAD с 1982 года, т.е более 26 лет. За это время были созданы тысячи дополнений и специализированные решения от сторонних фирм и самой компании Autodesk. На данный момент в мире насчитывается около шести миллионов пользователей AutoCAD.

     Трехмерные  возможности AutoCAD уступают практически  всем именитым конкурентам, и даже другим брендам компании Autodesk (Inventor, Revit). Чтобы завуалировать недостатки трехмерного проектирования компания Autodesk добавила слово "AutoCAD" в имена других платформ (Revit и Inventor).

Игры.

 

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

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

 

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

  • Интеpнет-бpоузеpы (Netscape Navigator).
  • Терминалы (TeleMax, Hyper Terminal).
  • Почтовые редакторы (GoldED).

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

 

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

  • Пакет MS Works
  • Обучающая система (TeachPro Word, TeachPro Windows95, TeachPro Windows 98, TeachPro Excel)

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

     Автоматизированная  обучающая система (АОС)

Автоматизированная  обучающая система - комплекс программно-технических и учебно-методических средств, обеспечивающих активную учебную деятельность:

- обучение  конкретным знаниям; 

- проверку  ответов учащихся;

- возможность  подсказки; 

- привлекательность  изучаемого материала.

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

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

     Тестирование - процесс выполнения программ с целью обнаружения факта наличия ошибок.

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

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

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

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

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

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

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

     Тестирование  программы как черного ящика - тестирование, при котором программа  рассматривается как объект, внутренняя структура которого неизвестна.

     Тестовое  покрытие - набор тестов, покрывающих  все линейные участки программы. 

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

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

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

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

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

Информация о работе Прикладное программное обеспечение