Это наиболее широкий класс пакетов прикладных программ. Практически нет ни одной предметной области, для которой не существует хотя бы одного ППП.
Проблемно-ориентированными ППП называются программные продукты, предназначенные для решения какой-либо задачи в конкретной функциональной области.
□ Правовые системы «Консультант Плюс» и «Гарант»; пакеты прикладных программ для автоматизации деятельности пунктов управления частями специального назначения
□ В рамкахавтоматизированных систем управления предприятием (АСУП)используются следующие классыприкладных программ: Системыдокументооборотаразличных предприятий и организаций, которые содержат инструменты планирования и управления, автоматизации финансово-хозяйственной деятельности, управления кадрами, учета выпускаемой продукции, подготовки различного рода отчетов, канцелярского документооборота, систем планирования и организации работ, управления грузовыми и транспортными перевозками, ведения деловой переписки и т. д. (отечественной разработки «СКАТ», «Парус», «Евфрат»).
Лекция 3.3 по дисциплине САПР в ЭЭ
□ Бухгалтерские и финансовые программыпозволяют существенно автоматизировать работу бухгалтерий и аналитических отделов различных предприятий и организаций (1С: Бухгалтерия, Инфорбухгалтер, Platinum, Альт-Финансы.
□ Системы автоматизированного проектированиянаиболее распространённая технология, применяемая в работах по проектированию интегральных схем, деталей механизмов и машин, строительных конструкций, и т.д. Например, авто- и авиазаводы, благодаря внедрению САПР, могут обновлять модельный ряд выпускаемой продукции 1 раз в 3-4 года.
К ППП глобальных сетей ЭВМ относятся два класса коммуникационных программ, образующих коммуникационную службу: программы-серверы и программы-клиенты. Клиентские программы формируют запросы к удалённым компьютерам и воспроизводят полученные ответы. Программы серверного типа обрабатывают (часто с помощью СУБД) поступившие запросы и формируют ответные сообщения.
Основным назначением глобальных вычислительных сетей является обеспечение удобного, надежного доступа пользователя к территориально распределенным общесетевым ресурсам, базам данных, передаче сообщений и т. д. Для организации электронной почты, телеконференций, электронной доски объявлений, обеспечения секретности передаваемой информации в различных глобальных сетях ЭВМ используются стандартные (в этих сетях) пакеты прикладных программ.
В качестве примера можно привести стандартные ППП глобальной сети Internet:
средства доступа и навигации – Netscape Navigator, MS Internet Explorer;
электронная почта (Е-Mail), например, Eudora.
ППП организации администрирования вычислительного процесса предназначено для управления администрированием данных, коммутаторами, концентраторами, маршрутизаторами, трафиком сообщений, т.е. всех информационных процессов, происходящих в локальных и глобальных сетях.
Разрабатываемые в настоящее время ППП основываются на концепции информационных систем (ИС) четвертого поколения (которая сформировалась в начале 90-х годов на базе синтеза централизованной и распределенной обработки информации) и предполагает соблюдение следующих основных принципов:
КазУТБ-ИТ-Пакеты прикладных программ-лекция1-рус
— полного использования потенциала настольных систем и среды распределенной обработки;
— интеграции различных архитектурных решений без каких-либо ограничений, то есть построения абсолютно открытой системы;
— обеспечения максимальной экономичности системы;
— достижения качественно нового уровня производительности, гибкости и динамичности организации системы;
— параллельной оптимизации структуры ИС, ППП функциональных подсистем, поддерживаемых с помощью ресурсов ИС;
— повышения интеллектуальности ППП управления организационными структурами, реализуемыми в архитектуре клиент-сервер.
Рассмотренное программное обеспечение для ПК является инструментарием для выполнения работ, относящихся к конкретному роду деятельности пользователя. Однако, на практике встречаются оригинальные задачи, которые нельзя решить имеющимися прикладными программными продуктами либо с использованием ППП. В этом случае, с помощью инструментального ПО разрабатываются оригинальные программы, учитывающие специфические требования и условия решения задачи. Так образуется классрабочих программ пользователя.
Инструментальное программное обеспечение
Инструментальное программное обеспечение или инструментарий технологии программирования — это разновидность орудий труда как для системных программистов, как и для другой категории специалистов, называемых прикладными программистами.
Инструментальноепрограммное обеспечение служит для разработки всевозможных пакетов программ, применяемых в самых разных областях деятельности человека, а также разработки всего спектра рассмотренных выше программ.
Прикладные программисты должны не только хорошо знать приемы и способы обработки данных и уметь разрабатывать программы. Они должны хорошо ориентироваться или достаточно быстро осваиваться в конкретных областях применения информационных технологий — в инженерных дисциплинах, математике, физике, издательском деле, бухгалтерии, медицине и т. д. Обычным пользователям сталкиваться с программами этой группы, как правило, не приходится.
В группу инструментальных программ входят: трансляторы с различных алгоритмических языков, осуществляющие перевод текста программы на машинный язык; связывающие редакторы, позволяющие объединять отдельные части программ в единое целое; отладчики, с помощью которых обнаруживаются и устраняются ошибки, допущенные при написании программы; интегрированные среды разработчиков, объединяющие перечисленные компоненты в единую удобную для разработки программ систему.
Транслятором языка программирования называется программа, осуществляющая перевод (трансляцию) текста программы с языка программирования в (как правило) машинный код.
В зависимости от способа перевода текста программы они подразделяются на компиляторы и интерпретаторы.
В компиляторах процессы трансляции и выполнения программы разделены во времени. Сначала компилируемая программа преобразуется в набор объектных модулей на машинном языке, которые затем собираются (компонуются) в единую машинную программу, готовую к выполнению и сохраняемую в виде файла на магнитном диске. Эта программа может быть выполнена многократно без повторной трансляции.
Интерпретатор осуществляет пошаговую трансляцию и немедленное выполнение операторов исходной программы: каждый оператор входного языка программирования транслируется в одну или несколько команд машинного языка, которые тут же выполняются без сохранения на диске. Таким образом, при интерпретации программа на машинном языке не сохраняется и поэтому при каждом запуске исходной программы на выполнение ее нужно транслировать заново. Главным достоинством интерпретатора по сравнению с компилятором является простота.
Особое место в системе программирования занимают ассемблеры, представляющие собой комплекс, состоящий из входного языка программирования ассемблера и ассемблер-компилятора. Ассемблер представляет собой мнемоническую (условную) запись машинных команд и позволяет получить высокоэффективные программы на машинном языке. Однако его использование требует высокой квалификации программиста и больших затрат времени на составление и отладку программ.
К наиболее распространенным языкам программирования относятся: Assembler, Pascal, Visual Basic, С, C++, Delphi, Fortran, Prolog, Perl, PHP, XML и др.
Источник: www.megapredmet.ru
Проблемно-ориентированные ППП
Программные продукты данного класса можно классифицировать по разным признакам:
типам предметных областей; типам информационных систем; функциям и комплексам задач, реализуемых программным способом, и др.
Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ППП одинакового функционального назначения и, таким образом, создало рынок программных продуктов:автоматизированного бухгалтерского учета;финансовой деятельности;
управления персоналом (кадровый учет);управления материальными запасами;управления производством;банковские информационные системы и т. п.
Проблемно-ориентированные ППП – это обширная группа пакетов программ, разработанных для автоматизации процессов решения различных функциональных задач в промышленной и непромышленной сферах деятельности. Практически нет ни одной предметной области, для которой не существует хотя бы одного ППП. Примерами проблемно-ориентированных пакетов могут служить пакеты, предназначенные для реализации информационных технологий обработки данных в конкретных областях экономики:
· В бухгалтерской области – это программы автоматизации бухгалтерского учёта «1С: Бухгалтерия», «Парус», «Интеллект-Сервис» и др.;
· в банковской деятельности – это программные продукты, предлагаемые фирмами «Диасофт», «Инверсия», «R-Style» и др.
· информационно-справочные системы, такие, как «Консультант Плюс», «Гарант», «Юсис» и др.
Проблемно-ориентированными ППП называются программные продукты, предназначенные для решения сложных комплексов задач в конкретной функциональной области. Из всего многообразия проблемно-ориентированных ППП выделим группы, предназначенные для комплексной автоматизации функций управления в промышленной и непромышленной сферах и ППП конкретных предметных областей.
Проблемно-ориентированные ППП для промышленной сферы должны составить технологическую основу не только для планирования производства усовершенствованными методиками, контроля за выполнением плана работ, но и обеспечивать движения финансовых и трудовых ресурсов, осуществлять ряд функций, связанных с контролем сервисного обслуживания, распределением готовой продукции и маркетингом.
Проблемно-ориентированные ППП непромышленной сферы предназначены для автоматизации деятельности фирм, не связанных с материальным производством (банки, биржи, торговля и т.п.) Требования к ППП этого класса предусматривают создание интегрированных многоуровневых систем.
ППП отдельных предметных областей являются одним из основных направлений развития индустрии создания программных продуктов. На протяжении более десяти лет разрабатываются ППП для различных предметных областей: бухгалтерского учета, финансового менеджмента, правовых систем и т.д.
ППП финансового менеджмента (ППП ФМ) появились в связи с необходимостью финансового планирования и анализа деятельности фирм. Сегодняшний российский рынок ППП МФ представлен в основном двумя
классами программ: для финансового анализа предприятия и для оценки эффективности инвестиций.
ППП правовых справочных систем представляют собой эффективный инструмент работы с огромным объемом законодательной информации, поступающей непрерывным потоком.
В качестве примера интегрированного пакета, широко используемого в управлении финансами, можно привести ППП Project Expert.
Project Expert — система разработки инвестиционных проектов и финансового планирования деятельности предприятия, позволяющая анализировать эффективность инвестиций. В программе Project Expert применяется методика по оценке инвестиционных проектов и методика финансового анализа.
Project Expert является приложением, работает в среде Windows NT, Windows 98, Windows 95, Windows 2000 и отвечает современным требованиям по быстродействию.
Основные функции программы:
· детально описать и спроектировать деятельность любого предприятия, с учетом изменения параметров внешней среды (инфляция, налоги, курсы валют);
· разработать план реализации инвестиционного проекта, стратегии маркетинга и производства, обеспечивающие наиболее рациональное использование материальных, людских и финансовых ресурсов;
· построить модель финансирования проекта;
· проанализировать различные сценарии развития предприятия, изменяя значения параметров, влияющих на его финансовые результаты;
· выявить ключевые риски;
· подготовить финансовые отчеты (Отчет о движении денежных средств (Кэш-фло), Баланс, Отчет о прибылях и убытках, Отчет об использовании прибыли) и бизнес-план инвестиционного проекта, полностью соответствующие международным требованиям;
· провести всесторонний анализ проекта, в том числе анализ чувствительности, анализ общей эффективности проекта (Индекс прибыльности, Чистый приведенный доход, Внутренняя норма рентабельности), анализ денежных потоков для каждого участника проекта и анализ финансовой деятельности по ряду показателей (коэффициент текущей ликвидности, прибыль на акцию и др.);
· провести статистический анализ проекта;
· построить графики в разных вариантах, включая трехмерные, как на основе отчетов, так и при помощи описания математической зависимости;
подготовить собственные отчеты, учитывающие специфику проекта.
Для подобного класса программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем должна составлять несколько сот транзакций в секунду). Велики объемы хранимой информации, что обуславливает повышенные требования к средствам администрирования данных БД (актуализации, копирования, обеспечения производительности обработки данных).
Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.
Источник: megaobuchalka.ru
Проблемно-ориентированные пакеты прикладных программ (ППП)
Проблемно-ориентированные пакеты прикладных программ (ППП) – это самый
представительный класс программных продуктов, внутри которого проводится
классификация по разным признакам: по типам предметных
информационным системам, по функциям и комплексам задач и др.
областей,
по
Класс проблемно-ориентированных ППП состоит из следующих подклассов
пакетов:
– ППП автоматизированного бухгалтерского учета;
– ППП финансовой деятельности;
– ППП управления персоналом;
– ППП управления материальными запасами;
– ППП управления производством и др.
Основные тенденции в области развития проблемно-ориентированных программных
средств заключаются в создании программных комплексов в виде автоматизированных
рабочих мест (АРМ) управленческого персонала; создании интегрированных систем
управления на базе компьютерных сетей; организации данных больших
информационных систем.
В настоящее время широко используются проблемно-ориентированные ППП в
комплексной автоматизации финансово-бухгалтерской деятельности в банках, на
промышленных предприятиях, в сфере торговли и строительства, справочно-правовых
операций и документооборота.
Пакеты прикладных программ автоматизированного проектирования
Понятие системы автоматизированного проектирования (САПР)
«САПР – комплекс средств автоматизированного проектирования, взаимосвязанный
с подразделениями проектной организации
и выполняющие автоматизированное
проектирование».
Комплекс средств автоматизированного проектирования (КСАП) включает в себя
методическое, математическое, техническое, информационное и организационное
обеспечения.
Т.о. КСАП – это совокупность различных видов обеспечения, необходимых для
выполнения автоматизированного проектирования (АП).
Успешное функционирование промышленных предприятий и строительной отрасли
во многом определяется наличием информационных технологий на базе комплексной
автоматизации основных технологических и производственных процессов. Для
автоматизации
конструкторских
работ
все
шире
используют
системы
автоматизированного проектирования (САПР).
2.
Первые ППП в этой области автоматизации появились на российском рынке в конце
1980-х гг. (наиболее известным является АutoCad). В настоящее время рынок САПР
представлен программными продуктами, предназначенными как для автоматизации
отдельных проектных и конструкторских решений, так и в виде интегрированных ППП,
способных охватить весь технологический цикл подготовки производства.
Существующие САПР можно разделить на три больших класса.
К первому классу (САПР легкие) относят программные продукты, предназначенные
для работы на ПК в автономном режиме или в рамках корпоративной сети. Такая САПР
позволяет существенно облегчить подготовку конструкторской документации.
Второй класс (САПР среднего уровня) представлен программными продуктами в
основном зарубежного производства, позволяющими осуществить двух- и трехмерное
проектирование сложных объектов.
Третий класс (САПР полного цикла) представлен продуктами, которые
обеспечивают автоматизацию всех процессов, начиная от конструкторской
документации и заканчивая готовым продуктом. Такие системы ориентированы на
использование новейшего производственного оборудования, и прежде всего станков с
числовым программным управлением.
Программы данного класса предназначены для поддержания работы конструкторов
и технологов, занимающихся построением чертежей, схем, диаграмм, графическим
моделированием и конструированием, созданием библиотеки стандартных элементов
чертежей
и
их
многократным
использованием,
созданием
демонстрационных
иллюстраций и мультфильмов.
Отличительными особенностями этого класса программных продуктов являются
высокие требования к технической части системы обработки данных, наличие библиотек
встроенных функций, объектов, интерфейсов с графическими системами и базами
данных.
Системы автоматизации проектирования (САПР) реализуют функции:
1.коллективная работа в сети;
2.экспорт — импорт файлов различных форматов;
3.масштабирование объектов;
4.группировка объектов, передвижение, растяжка, поворот, разрезание, изменение
размеров, работа со слоями;
5.перерисовка;
6.управление файлами;
3.
7.использование чертежных инструментов, позволяющих рисовать кривые, эллипсы,
линии произвольной формы, многоугольники и т.п.;
8.работа с цветом;
9.автоматизация отдельных процедур с использованием встроенного макроязыка.
Примерами пакетов этого класса являются: AutoCAD (AutoDesk), DesignCAD, Grafic
CAD Professional, DrawBase, Microstation, TurboCAD и другие.
Основные понятия САПР
Проектирование (от лат. Projectus, (т.е. брошенный вперѐд) – процесс создания
проекта, т.е. прототипа, прообраза предлагаемого или возможного объекта.
Проектирование технического объекта связанно с созданием, преобразованием и
представлением в принятой форме образа этого объекта.
Проектирование начинается с составления задания на проектирование.
Задание представляется в виде технических или иных документов и является
исходным описанием объекта.
Результат проектирование это полный комплект документации, который содержит
сведения, достаточные для изготовления объекта. Такая документация представляет
собой окончательное описание объекта.
Т.о. проектирование – это процесс преобразования исходного описание в
окончательное описание объекта.
Процесс преобразования исходного описания в окончательное описание объекта
представляет собой совокупность промежуточных описаний или проектных решений.
Понятие автоматизированного и неавтоматизированного проектирования
Автоматизированное проектирование – это процесс или совокупность
мероприятий, направленных на выполнение проектных решений с помощью ЭВМ. При
этом должно быть предусмотрено рациональное распределение функций между
человеком (проектировщиком) и ЭВМ.
Другие термины (адекватные, близкие по смыслу):
—
машинное проектирование;
— компьютерное проектирование;
— проектирование с помощью средств ВТ.
Неавтоматизирование – проектирование, при котором ЭВМ не используется.
Автоматическое
проектирование – это такой вид проектирования, при котором
проектирование выполняется с помощью ЭВМ без участия человека, т.е. проектировщик
полностью «исключен» из сферы проектирования и не участвует в процессе принятия
4.
решений.
Цель автоматизации проектирования:
—
повышение качества;
снижение материальных затрат;
—
сокращение средств проектирования;
уменьшение или ликвидация роста
числа
проектировщиков
и
конструкторов;
—
повышение производительности труда проектировщиков.
Необходимость автоматизации проектных решений заключается в разрешении
противоречия между сокращением сроков на проектирование объектов (в связи с частой
сменой объектов производства) и повышением качества проектирования и
ограниченными трудовыми ресурсами.
Система,
реализующая
автоматизированное
проектирование,
собой систему автоматизированного проектирования
написании CAD System-computer Aided Design System).
САПР
(в
представляет
англоязычном
Проектирование сложных систем основанных на системном подходе.
Принципы системного подхода. Основной общий принцип системного подхода
заключается в рассмотрении частей явления или сложной системы с учетом их
взаимодействия. Системный подход включает в себя выявление структуры системы,
типизацию связей, определение атрибутов, анализ влияния внешней среды.
В системном подходе разделяют :
· Структурный;
· Блочно — иерархический;
· Объектно – ориентированный подходы.
При структурном подходе, как разновидностей системного, требуется
синтезировать варианты системы из компонентов (блоков) и оценивает варианты при их
частичном переборе с предварительным прогнозированием характеристик компонентов.
Блочно – иерархический подход к проектированию используют идеи
декомпозиции сложных описаний объектов и средств их создания на иерархические
уровни, вводит понятие стиля проектирования (восходящее и нисходящее),
устанавливает связь между параметрами соседних иерархических уровней.
Объектно – ориентированный подход имеет преимущества в решении проблем
управления сложностью и интеграции ПО:
5.
1. вносит в модули приложении большую структурную определенность,
распределяя представленные в приложении данные и процедуры между классами
объектов;
2. сокращает объем спецификации благодаря введению в описание иерархии
объектов и отношении наследования между свойствами объектов разных уровней
иерархии;
3. уменьшает вероятность искажения данных в объектах в следствие ошибочных
следствии за счет ограничения доступа к определенным категориям данных в объектах
Структурирование САПР по различным аспекта обуславливает появление видов
обеспечения САПР. Принято выделять семь видов обеспечения САПР:
· Техническое (ТО) включающее различные аппаратные средства (компьютеры,
периферийные устройства, сетевые коммуникационное оборудование, линии связи,
измерительные средства);
· Математическое (МО), объединяющее математические методы, модели и
алгоритмы для выполнения проектирования;
· Программные, представляемые компьютерными САПР;
· Информационное, состоящие из базы данных, СУБД, а так же включающие другие
данные, используемые в проектировании; вся совокупность используемых при
проектировании данных называется информационным фондом САПР, а БД вместе с
СУБД носит название банка данных;
· Лингвистическое, выражаемое языками общения между проектировщиками и
компьютером, языками программирования
техническими средствами САПР;
и
языками
обмена
данных
между
· Методическое, включающее различные методики проектирования, к нему относят
также математическое обеспечение;
· Организационное, представляемое
штатными
расписаниями,
должностными
инструкциями и другими документами, регламентирующими работу проектного
предприятия.
КЛАССИФИКАЦИЯ САПР
Классификацию САПР осуществляют по ряду признаков, например по приложению,
целому назначению, масштабам (комплектности решаемых задач), характеру базовой
подсистемы — ядра САПР.
По приложениям наиболее широко используемыми являются следующие группы
САПР:
6.
1. САПР для применения в отраслях общего машиностроения. Их называют
машиностроительным САПР или системами MCAD (Mechanical CAD).
2. САПР для радиоэлектронике: системы ECAD (Electronic CAD) и EDA (Electronic
Design Automation).
3. САПР в области архитектуры и строительства.
Существуют специализированные САПР представляющих самостоятельную ветвь в
классификации. Примером таких систем является САПР больших интегральных схем
(БИС); САПР летательных аппаратов; САПР электрических машин и т.п.
По масштабам различают отдельные программно методические комплексы (ПМК)
САПР, например: комплекс анализа прочности механических изделии или комплекс
анализа электронных схем; системы ПМК; системы с уникальными архитектурами не
только программного, но технического обеспечений.
По характеру базовой подсистемы различают следующие разновидности САПР:
1. САПР на базе подсистемы машинной графики и геометрического моделирования.
Эти САПР ориентированы на приложения, где основной процедурой проектирования
является конструирование, т.е. определения пространственных форм и взаимного
расположения объектов (область машиностроения).
2. САПР на базе СУБД. Они ориентированы на приложения, в которых при
несложных математических расчетах перерабатывается большой объем данных
(проектирование бизнес планов).
3. САПР на базе конкретного прикладного пакета. Фактически это автономно
используемые ПМК, имитационного моделирования производственных процессов,
анализ систем автоматического управления и т.п.
4. Комплексные (интегрированные) САПР, состоящие из совокупности подсистем
предыдущих
видов.
Характерными
примерами
комплексных
CAE/CAD/CAM – системы в машиностроении или САПР БИС.
САПР
являются
Источник: ppt-online.org