КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Проблемно-ориентированные ППП
Классификация программного обеспечения Системы программирования Прикладные программы ЛЕКЦИЯ 8. ПРОГРАММНЫЕ СРЕДСТВА ОБРАБОТКИ ИНФОРМАЦИИ (ОКОНЧАНИЕ)
Прикладным называется программное обеспечение (ПО), предназначенное для решения определенной целевой задачи из проблемной области. Часто такие программы называют приложениями. Спектр проблемных областей в настоящее время весьма широк и включает в себя по крайней мере следующие: промышленное производство, инженерную практику, научные исследования, медицину, управление (менеджмент), делопроизводство, издательскую деятельность, образование и т. д. Из всего разнообразия прикладного ПО выделяют группу наиболее распространенных программ (типовые пакеты и программы), которые можно использовать во многих областях человеческой деятельности. К типовому прикладному ПО относят следующие программы: · текстовые процессоры; · табличные процессоры; · системы иллюстративной и деловой графики (графические процессоры); · системы управления базами данных; · экспертные системы; · программы математических расчетов, моделирования и анализа экспериментальных данных. Предлагаемые на рынке ПО приложения, в общем случае, могут быть выполнены как отдельные программы либо как интегрированные системы. Интегрированными системами обычно являются экспертные системы, программы математических расчетов, моделирования и анализа экспериментальных данных, а также офисные системы. Примером мощной и широко распространенной интегрированной системы является офисная система Microsoft Office.
Системы программирования, или средства разработки программ (IDE – Integrated Develop Environment – дословно "интегрированная среда для разработки"), используются для разработки нового программного обеспечения, как системного, так и прикладного. К ним относятся такие системы, как, например, Turbo Basic, Turbo Pascal, Fortran Power Station, Delphi и др. Указанные системы включают входной язык программирования (Basic, Pascal, Fortran, Object Pascal и др.), компилятор, редактор связей, отладчик, а также справочную систему, содержащую описание входного языка программирования и описание работы с самой системой.
Все пакеты прикладных программ (ППП) могут быть разбиты на три группы: пакеты, расширяющие возможности операционных систем; пакеты общего назначения; пакеты, ориентированные на работу в АСУ. Пакеты прикладных программ, реализующие возможности операционных систем, обеспечивают функционирование ЭВМ различных конфигураций. К ним относятся пакеты, обеспечивающие работу многомашинных комплексов типовых конфигураций, диалоговые системы, системы для работы в реальном масштабе времени, удаленную пакетную обработку. Пакеты прикладных программ общего назначения включают в себя набор программ для широкого круга применений: для алфавитно-цифровых и графических дисплеев, графопостроителей, систем программирования для языков PL/1, СИМУЛА 67, систем программирования для специальных языков, а также для научно-технических расчетов, математического программирования, обработки матриц, различного вида моделирования, решения задач теории массового обслуживания и т.д. Пакеты, ориентированные на работу в АСУ, включают в себя набор программ для общецелевых систем обработки банков данных; информационно-поисковых систем общего назначения, систем обработки документов. Пакеты прикладных программ являются наиболее динамично развивающейся частью программного обеспечения: круг решаемых с помощью ППП задач постепенно расширяется. Во многом внедрение компьютеров практически во все сферы деятельности стало возможным благодаря появлению новых и совершенствованию существующих ППП. Структура и принципы построения ППП зависят от класса ЭВМ и операционной системы, в рамках которой этот пакет будет функционировать. Наибольшее количество разнообразных ППП создано для IBM PC-совместимых компьютеров с операционными системами MS DOS и Windows. Классификация этих пакетов программ по функционально-организационному признаку представлена на рис 8.1. Каждая группа пакетов имеет свои проблемы организации, трудности разработки и создания. Каждый пакет в зависимости от ЭВМ и его назначения реализуется на конкретном языке программирования в соответствии с требованиями, предъявляемыми к пакету, и возможностями языка. В приведенной классификации не указаны игровые программы – они не являются инструментом для автоматизации, профессиональной деятельности и предназначены для доступа. Отсутствие программ-переводчиков, орфографии, электронных словарей связано с тем, что эти программы являются функциональным дополнением ППП типа редактора текста, презентации и т. п. Наблюдается тенденция включения этих программ в состав ППП. Существующие ППП охватывают почти все сферы человеческой деятельности, связанной с обработкой информации. Развитие и совершенствование ППП – поступательный процесс, поэтому следует ожидать появления новых ППП, возможности которых превзойдут достижения настоящих пакетов.
Проблемно-ориентированные ППП - наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных часть ППП. Она включает следующие программно-ориентированные продукты: текстовые процессоры, издательские системы, графические редакторы, демонстрационную графику, системы мультимедиа, ПО-САПР, организаторы работ, электронные таблицы (табличные процессоры), системы управления базами данных, программы распознавания символов, финансовые и аналитико-статистические программы. Текстовые процессоры – специальные программы, предназначенные для работы с документами (текстами), позволяющие компоновать, форматировать, редактировать тексты при создании пользовательского документа. Обычно они включают в себя дополнительные функции по работе с блоками текста и объектами. Признанными лидерами в части текстовых процессоров для ПЭВМ являются MS WORD, WordPerfect, AmiPro. Настольные издательские системы (НИС) – программы, предназначенные для профессиональной издательской деятельности и позволяющие осуществлять электронную верстку широкого спектра основных типов документов, типа информационного бюллетеня, краткой цветной брошюры и обычного каталога или торговой заявки, справочника. Наилучшими пакетами в этой области для ПЭВМ являются: Corel Ventura, PageMaker, QuarkXPress, FrameMaker, Microsoft Publisher, PagePlus, CompuWork Publisher. Графические редакторы – пакеты, предназначенные для обработки графической информации. Они делятся на ППП обработки растровой графики и изображений и векторной графики. ППП первого типа предназначены для работы с фотографиями и включают в себя набор средств по кодированию фотоизображений в цифровую форму. Признанный лидер среди пакетов данного класса – Adobe Photoshop. Известны также пакеты Aldus Photo Styler, Picture Publisher, Photo Works Plus. Все программы ориентированы на работу в среде Windows. Пакеты для работы с векторной графикой предназначены для профессиональной работы с художественной и технической иллюстрацией и с последующей цветной печатью (на рабочем месте дизайнеров, например), занимают промежуточное положение между пакетами для систем автоматизированного проектирования (САПР) и настольными издательскими системами. Своеобразным стандартом в этом классе является пакет CorelDraw. Можно также отметить такие пакеты, как Adobe Illustrator, Aldus Free Hand, Professional Draw. Электронные таблицы (табличные процессоры) – пакеты программ, предназначенные для обработки табличным образом организованных данных. Пользователь имеет возможность с помощью средств пакета осуществлять разнообразные вычисления, строить графики, управлять форматом ввода-вывода данных, компоновать данные, проводить аналитические исследования и т.п. В настоящее время наиболее популярными и эффективными пакетами данного класса являются MS Excel, Improv, Quattro Pro, 1-2-3. Организаторы работ – это пакеты программ, предназначенные для автоматизации процедур планирования использования различных ресурсов (времени, денег, материалов) как отдельного человека, так и всей фирмы или ее структурных подразделений. Целесообразно выделить две разновидности пакетов данного класса: управление проектами (представители Time Line, MS Projec t, CA-Super Project) и организации деятельности отдельного человека (представители Lotus Organizer, ACTI выполняют функции электронных секретарей и предназначены для эффективного управления деловыми контактами). Системы управления базами данных (СУБД) предназначены для автоматизации процедур создания, хранения и извлечения электронных данных. Многие существующие экономические, информационно-справочные, банковские программные комплексы реализованы с использованием инструментальных средств СУБД. Для различных классов компьютеров и операционных средств разработано множество СУБД, отличающихся по способу организации данных, формату данных, языку формирования запросов. Наиболее распространенными пакетами для ПЭВМ типа IBM PC являются dBase, Paradox, FoxPro, Microsoft Access, Oracle. Пакеты демонстрационной графики являются конструкторами графических образов деловой информации, призванные в наглядной форме представлять результаты некоторого аналитического исследования. Работа с пакетами этого типа строится по следующей схеме: разработка общего плана представления, выбор шаблона для оформления элементов, формирование и импорт элементов, таких, как текст, графики, таблицы, диаграммы, звуковые эффекты и видеоклипы. Программы просты в работе и снабжены интерфейсом, почти не требующим специального изучения. К наиболее популярным пакетам данного типа относятся PowerPoint, Harvard Graphics, WordPerfect Presentations, Freelance Graphic. Пакеты программ мультимедиа предназначены для использования ПЭВМ для отображения и обработки аудио- и видеоинформации. Помимо программных средств компьютер при этом должен быть оборудован дополнительными платами, позволяющими осуществлять ввод-вывод аналоговой информации, ее преобразование в цифровую форму. Программы мультимедиа для ПЭВМ появились сравнительно недавно благодаря значительному росту вычислительных возможностей ПК и большим достижением в области производства оптических дисков. Это связано с тем, что представление аналоговой информации в цифровом виде требует огромные объемы памяти. Поэтому работа с файлами большого размера возможна лишь при наличии быстродействующего процессора. Кроме того, распространение таких мультимедиа-приложений невозможно на традиционных магнитных дискетах, для этого необходимо либо использовать оптические компакт-диски (CD-ROM), либо флэш-карты. Среди мультимедиа-программ можно выделить две небольшие группы: · пакеты для обучения и досуга; · программы для подготовки видеоматериалов для создания мультимедиа представлений, демонстрационных дисков и стендовых материалов. К пакетам данного типа относятся Director for Windows, Multimedia Viewer Kit, NEC MultiSpin. Системы автоматизации проектирования – другая разновидность пакетов программ, связанных с обработкой графических изображений. Они предназначены для автоматизации проектно-конструкторских работ в машиностроении, автомобилестроении, промышленном строительстве и т.п. Пакеты САПР обладают набором инструментальных средств, обеспечивающих реализацию многих основных функций (работа в сети пользователей, экспорт-импорт файлов всевозможных форматов, масштабирование объектов, управление объектами, перерисовка, работа с цветом и пр.). Своеобразным стандартом среди программ данного класса являются пакеты AutoCAD фирмы Autodesk. Также отметим программы DesignCAD, GraficCAD Professional, Drawbase, Microstation, Ultimate CAD Base и Turbo CAD. Перечисленные пакеты отличаются богатством функциональных возможностей и предназначены для функционирования в среде Windows (Windows NT) или OS/2. Программы распознавания символов предназначены для перевода графического изображения букв и цифр в ASCII-коды этих символов. Используются, как правило, совместно со сканерами. Пакеты данного типа обычно включают разнообразные средства, облегчающие работу пользователя и повышающие вероятность правильного распознавания. К пакетам данного типа относятся Fine Reader, Cuneiform, TigerTM, Omni Page. Разнообразными пакетами представлена группа финансовых программ: для ведения деловых записей типа записной книжки и расчета финансовых операций. Для расчета величины налогов можно использовать программы Turbo Tax for Windows, Professional Tax Edge. С помощью программ Quicken, DacEasy Accounting, Peachtree for Windows можно автоматизировать бухгалтерский учет. Эту же функцию выполняет ряд отечественных программ: "Турбобухгалтер", "1С: Бухгалтерия", "Бухгалтер" фирмы "Атлант-Информ" и др. Для аналитических исследований используются хорошо зарекомендовавшие себя зарубежные статистические пакеты (StatGraphics, Systas) и отечественная разработка "Статистик-Консультант". Эти пакеты требуют соответствующим образом подготовленных специалистов, отличаются высокой стоимостью и, кроме того, простейшие и в то же время наиболее часто используемые статистические расчеты можно выполнить с использованием табличных процессоров.
Дата добавления: 2014-01-06; Просмотров: 2883; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |