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

Презентация:



Advertisements
Похожие презентации
Лекция 3. Программное обеспечение информационных технологий По дисциплине: «Информационные технологии в коммерческой деятельности»
Advertisements

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ.
Презентация на тему "Программное обеспечение информационных технологий"
Операционная система MS-DOS Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным на особом формальном языке.
ЛЕКЦИЯ 2 Общие вопросы ППП СВОЙСТВА ППП КЛАССИФИКАЦИЯ ППП СТРУКТУРА ППП РЕЖИМЫ ПРИМЕНЕНИЯ ППП МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ ВНЕШНЕЕ УПРАВЛЕНИЕ ПАКЕТОМ.
Зачем компьютеру программное обеспечение Программное обеспечение компьютера О системном ПО и системах программирования 7 класс.
Зачем компьютеру программное обеспечение. О системном ПО и системах программирования.
Зачем компьютеру программное обеспечение. О системном ПО и системах программирования Составила : студентка физико - математического факультета 5 курса.
Программное обеспечение компьютера. Компьютер без программного обеспечения и операционной системы – это бесполезный хлам, груда железа.
1. Первое 1. Первое – системное программное обеспечение. Это программы, обслуживающие железо. Программы, без которых компьютер работать не будет. Сюда.
Объектно- ориентированная платформа Windows
ГОСТЕХКОМИССИЯ РОССИИ РУКОВОДЯЩИЙ ДОКУМЕНТ Защита от несанкционированного доступа к информации.
Разработка пользовательских интерфейсов Выполнил: Бредихин Юрий Вячеславович студент 3 курса, 31-И группы Старый Оскол, 2015.
Колмыкова Оксана Владимировна Кафедра ИСПИ Ауд
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика и ИКТ.
ИВЭСЭП Информационные Технологии Управления Информационные системы, признаки информационных систем.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ.
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
У Ч Е Б Н А Я П Р О Г Р А М М А У Ч Е Б Н А Я П Р О Г Р А М М А Дисциплина: ИНФОРМАТИКА Дисциплина: ИНФОРМАТИКА Вернуться в предыдущий документ Вернуться.
Автор: Евтина М. Г.1 Структура программного обеспечения компьютера.
Транксрипт:

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

ПОНЯТИЕ ППП ИСТОРИЯ РАЗВИТИЯ ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ (ППП) ПОКОЛЕНИЯ ППП ЛЕКЦИЯ 1 ОБЩИЕ ВОПРОСЫ. ИСТОРИЯ ППП

ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ (ППП) Термин "ППП" применяется к комплексам программ различной сложности и назначения. Следует отметить, что нельзя провести четкую границу между программным изделием, являющимся прикладной программой, и ППП. По мере разработки все большего числа пакетов программ появлялись и новые определения того, что следует понимать под пакетом программ.

Определение ППП С термином пакет программ или пакет прикладных программ связан широкий спектр проблем: языки заданий пакетов информационное обслуживание пользователей особенности организации программного материала

Решение этих проблем возможно несколькими способами! Рассмотрим особенности организации программного материала. Задачи каждого из этих направлений имеют свои особенности: языки заданий пакетов и информационное обслуживание могут быть рассчитаны на разные уровни подготовленности пользователей особенности организации программного материала тесно связаны с проблемной областью Определение ППП

Способ нерационален! ? построение одной единичной универсальной программы, решающей все множество задач Способы организации программного материала: первый способ

Такая программа будет иметь гигантские размеры и труднообозримую структуру усложняется процесс ее создания появляется серьезное препятствие модификаций программы Способы организации программного материала: первый способ

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

Способы организации программного материала: второй способ Это означает массовое дублирование программного материала, что затруднит последующее сопровождение и развитие программ

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

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

Способы организации программного материала: третий способ В этом случае основными становятся проблемы интерфейса, то есть межмодульных связей по данным и управлению

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

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

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

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

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

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

Категории пользователей ППП конечный пользователь применяющий пакет для решения конкретных задач

Факторы, характеризующие деятельность ППП 1) класс решаемых задач и используемых для этой цели методов и 2) дисциплина работы т.е. совокупность правил, соглашений и технологических приемов, принятых при разработке, отладке, эксплуатации программ.

История развития ППП. Первый этап В качестве входных языков первых ППП использовались универсальные языки программирования (FORTRAN, ALGOL, PL и т.п.) или языки управления заданиями соответствующих операционных систем.

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

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

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

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

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

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

История развития ППП. Третий этап Особое внимание в таких ППП уделяется системным компонентам, обеспечивающим простоту и удобство работы. Это достигается главным образом за счет специализации входных языков и включения в состав пакета средств автоматизированного планирования вычислений.

История развития ППП. Четвертый этап характеризуется созданием ППП эксплуатируемых в диалоговом режиме. Основным преимуществом такого взаимодействия пользователя с ЭВМ является возможность активной обратной связи в процессе постановки задачи, ее решения и анализа полученных результатов.

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

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

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

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

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

История развития ППП. Четвертый этап Появление и интенсивное развитие средств и форм диалогового общения обусловлено развитием аппаратного обеспечения ЭВМ (растровые дисплеи, средства реализации графических, цветовых и звуковых возможностей, различные технические устройства для ведения диалога и т.д.) а также надежных и скоростных линий связи.

История развития ППП. Четвертый этап Развитие аппаратного обеспечения повлекло за собой создание разнообразных программных средств поддержки диалогового режима работы (диалоговые операционные системы, диалоговые пакеты программ различного назначения и т.д.)

История развития ППП. Четвертый этап LABTAU - пакет для изучения свойств элементов систем управления

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

MathCad- пакет для математических вычислений

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

История развития ППП. Четвертый этап Носителями процедурных знаний о предметной области являются прикладные модули, реализующие функции собственно системы.

ОПРЕДЕЛЕНИЕ ППП По современным взглядам, ППП - это совокупность совместимых программ для решения определенного класса задач. ППП всегда ориентируется на пользователей определенной квалификации как в программировании, так и в той области, к которой относятся задачи, решаемые с применением этого ППП.

ОПРЕДЕЛЕНИЕ ППП Кроме того, ППП следует рассматривать как самостоятельное программное изделие, как особый вид прикладного ПО. Совместимость программ, составляющих ППП, означает: возможность их взаимного использования, общность структуры управляющих данных общность используемых информационных массивов.