Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Классификация пакетов прикладных программ (ППП) ⇐ ПредыдущаяСтр 2 из 2
Проблемно-ориентированные ППП Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного типа ППП одинакового функционального назначения: • ППП автоматизированного бухгалтерского учёта; • ППП финансовой деятельности; • ППП управления персоналом; • ППП управления производством; • Банковские информационные системы и т.п. ППП общего назначения Системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных БД на автономно работающих компьютерах либо централизованное хранение БД на файл-сервере и сетевой доступ к ним. В современных СУБД содержатся элементы CASE-технологии процесса проектирования, в частности: • визуализирована схема БД; • осуществлена автоматическая поддержка целостности БД при различных видах обработки (включение, удаление, модификация); • предоставляются так называемые мастера, обеспечивающие поддержки процесса проектирования; • созданы шаблоны (прототипы) структур БД, отчётов, форм и т.д.
ППП специального назначения • Офисные ППП. Данный класс охватывает программы, обеспечивающие ориентационное управление деятельностью офиса. • Органайзеры (планировщики) – ПО для планирования рабочего времени, составления протоколов встреч, расписаний, ведение записей и телефонной книжки. В состав входят: калькулятор, записная книжка, часы календарь и т.п. • Программы переводчики, средства проверки орфографии, распознавание текста (tiger – система распознавания русского языка, Stylus Lingvo Office, содержащий Fine Reader, Stylus for Windows – переводчики на указанный язык, корректор орфографии Lingvo Correct и резидентный словарь Lingvo).
Серверы БД Это ПО, предназначенное для создания и использования при работе в сети интегрированных БД в архитектуре клиент-серверов. Многопользовательские СУБД в сетевом варианте обработки информации хранят данные на файл-сервере, специально выделенном компьютере, но сама обработка ведётся на рабочих станциях. Серверы БД, в отличие от этого, большую часть обработки (хранение, поиск, извлечение и передача данных клиенту) данных выполняют самостоятельно, одновременно обеспечивая данным большое число пользователей в сети.
Методо-ориентированные ППП Данный класс охватывает программные продукты, обеспечивающие, независимо от предметной области и функции информационных систем, математические, статистические и другие методы решения задач. Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операции (Storm, SYSTAT, SAS и другие). Программирование Это совокупность процессов, связанных с разработкой программ и их реализацией. К указанным процессам относят все технические операции, необходимые для создания программ, включая анализ требований, все стадии разработки, а также реализации в виде готового программного продукта.
Классификация видов программирования от назначения или способа написания программ 1. Прикладное программирование - разработка и отладка программ для конечных пользователей (бухгалтерских, обработки текстов и т.д.) 2. Системное программирование - разработка средств общего программного обеспечения, в том числе ОС, вспомогательных программ, пакетов программ общесистемного назначения: АСУ, СУБД и т.д. 3. Декларативное программирование - метод программирования, предназначенный для решения задач искусственного интеллекта (используется язык Пролог). 4. Объектно-ориентированное программирование – метод программирования, основанный на использовании концепции объекта, абстрагирующего конкретные его реализации в предметной области. Используется в ряде языков (C++, Java, ObjectLisp, Смолток и др.). 5. Параллельное программирование – разработка программ, обеспечивающих одновременное выполнение операций, связанных с обработкой данных. 6. Процедурное программирование – метод, в соответствии с которым программы пишутся как перечни последовательно выполняемых команд. 7. Функциональное программирование – метод программирования, основанный на разбиении алгоритма решения задачи на отдельные функциональные модули, а также описания их связей и характера взаимодействия. 8. Эвристическое программирование – метод, основанный на моделировании мыслительной деятельности человека. Используется для решения задач, не имеющих строго формализованного алгоритма или связанных неполнотой данных.
Инструментальная среда пользователя Это специальные средства, встроенные в пакеты прикладных программ, такие, как: - библиотека функций, процедур, объектов и методов обработки; - макрокоманды; - клавишные макросы; - языковые макросы; - конструкторы экранных форм и объектов; - генераторы приложений; - языки запросов высокого уровня; - конструкторы меню и др.
Языки программирования Языки программирования являются искусственными, в них синтаксис и семантика строго определены, поэтому они не допускают свободного толкования выражения, что характерно для естественного языка. Языки программирования разделяются на две основные категории: • язык высокого уровня; • язык низкого уровня. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада, Алгол, Кобол, Лисп, ЛОГО, Пролог, Си Шарп (С#), Си++, Clipper, AppIeScript, dBase, FoxPro, XML, SAML, HTML, UML, WML, VRML, SQL, DSML, HDML и др. |
Последнее изменение этой страницы: 2017-03-14; Просмотров: 1014; Нарушение авторского права страницы