Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Тема 4. Обзор основных программ, их особенности и сравнительные характеристики





 

 

Несмотря на разнообразие конкретных пакетных разработок, их обобщенную внутреннюю структуру можно представить в виде трех взаимосвязанных элементов (рисунок 2):

 

входной язык (макроязык, язык управления) – представляет средство общения пользователя с ППП;

 

предметное обеспечение (функциональное наполнение) – реализует особенности конкретной предметной области;

 

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


 

Рисунок 2. Структура ППП.

 

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

 

ориентированные языки программирования (Cobol – для бизнес-приложений,

 

Lisp – списочные структуры данных, Fortran и MathLAB – математические задачи и т.п.).

 

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

 

 

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

 

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

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


 

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

 

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

 

 

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

 

монитор – программа, управляющая взаимодействием всех компонентов ППП;

 

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

 

средства доступа к данным – драйверы баз данных и/или компоненты, представляющие доступ через унифицированные интерфейсы

 

(ODBC, JDBC, ADO, BDE и т.п.);

 

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

 

 

Приведенная логическая структура ППП достаточна условна и в конкретном

 

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

 

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


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

 

операционной системой и т.п.).

 

 

Краткий обзор некоторых ППП

 

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

 

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

 

 

Autodesk AutoCAD

 

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

 

Первые версии системы AutoCAD, разрабатываемой американской фирмой Autodesk, появились еще в начале 80-х годов двадцатого века, и

 

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

 

интеграция с новыми продуктами других ведущих фирм сделали AutoCAD

 

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


 

 

Adobe Flash


 

Adobe (ранее Macromedia) Flash – это технология и инструментарий разработки интерактивного содержания с большими функциональными возможностями для цифровых, веб- и мобильных платформ. Она позволяет создавать компактные, масштабируемые анимированные приложения

 

(ролики), которые можно использовать как отдельно, так и встраивая в различное окружение (в частности, в веб-страницы). Эти возможности обеспечиваются следующими компонентами технологии: языком Action Script, векторным форматом.swf и видеоформатом.flv, всевозможными flash-

 

плейерами для просмотра и редакторами для создания.

 

Пакет MatLab

 

MatLab (сокращение от англ. «Matrix Laboratory») – пакет прикладных программ для решения задач технических вычислений, и язык программирования, используемый в этом пакете. По данным фирмы-

 

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

 







Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...

Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.