Различают инструментальные системы программиста и инструментальные системы непрограммиста.
Инструментальные системы программиста – это системы программирования, используемые для написания новых программ.
Инструментальные системы непрограммиста – предназначены для несложного редактирования программ, в основном для их настройки на конкретного пользователя и доступны пользователю с любой квалификацией в области программирования.
Системы программирования включают язык программирования, транслятор (его еще называют компилятор) и редактор связей.
Транслятор осуществляет преобразование программ, написанных на языке программирования, в программу, написанную в машинных кодах.
Редактор связей объединяет отдельные программки, написанные в машинных кодах.
На практике широко используются интегрированные диалоговые системы программирования – так называемые турбо-системы. Турбо-системы кроме транслятора и редактора связей содержат еще и текстовый редактор для ввода программ на языке программирования и внесения в них изменений непосредственно по тексту. Они также содержат отладочные средства и различные обслуживающие программы, упрощающие и ускоряющие разработку программ.
Прикладной называют программу для решения конкретных задач пользователя.
Прикладные программы бывают общего пользования, применяемые работниками практически всех отраслей деятельности, и специальные, применяемые в конкретной области деятельности человека.
Наиболее широко применяются следующие типы прикладных программ общего пользования:
• Редакторы текстов.
• Графические редакторы.
• Издательские системы.
• Табличные процессоры.
• Системы управления баз данных (СУБД).
• Браузеры и поисковики для поиска информации в сети Интернет.
• Программы для работы электронной почты.
• Электронные секретари, программы для подготовки презентаций, переводчики, для работы сканера.
• Интегрированные пакеты.
• Игры.
Редакторы текстов служат для подготовки на компьютере текстов документов. Издательские системы служат для компьютерной подготовки документов типографического качества (Tech, Corel Draw, Page maker, Venture).
Табличные процессоры (электронные таблицы) обеспечивают работу с большими таблицами чисел.
СУБД позволяют управлять большими информационными массивами – базами данных.
Часто выходные документы СУБД имеют текстовую форму, а выходные документы электронных таблиц -–цифровую или графическую.
Интегрированные пакеты объединяют СУБД, табличный процессор, редактор текста, и часто программы, обеспечивающие функции электронного секретаря, системы деловой графики. (Примерами являются пакеты: Frame Work, MS Works, MS Office).
Пакет MS Office XP включает в себя редактор текста - Word, электронные таблицы - Excel, систему управления баз данных - Aссess, универсальный организатор документов - Outlook, систему организации презентаций - PowerPoint, редактор webузлов - FrontPage, издательская система – Publisher.
Примеры прикладных программ общего назначения
Текстовые редакторы: 1. MS Word. 2. WordPad. 3. Word Perfect. 4. Lexicon. 5. Multi E-dit. Электронные таблицы: 1. Excel. 2. 1-2-3 Lotus. 3. Quatro Pro. 4. Super Calk. | СУБД: 1. Access. 2. Fox Pro. 3. Paradox. 4. Cliper. Языки программирования: 1. Visual Basic. 2. Borland C++ 3. Visual C++ 4. Pascal 5. C++ 6. Java. |
ПРИКЛАДНЫЕ ПРОГРАММЫ В ЭКОНОМИКЕ:
В экономике наиболее широко применяются следующие типы прикладных программ:
1. Математической обработки данных
2. Статистические
3. Бухгалтерские (Бух 1С; Парус; Бэст и др.)
4. Банковские
5. Рынка ценных бумаг
6. Маркетинговые
7. Поддержки принятия решения, включающие экспертные системы и справочнопоисковые системы в области законодательства (КонсультантПлюс; Гарант; др.)
8. Менеджмента
9. Расчетов в торговых залах и оплаты услуг с помощью пластиковых карточек
10. Организации электронной торговли
11. Бизнес – разведки
12. Защиты информации (электронная подпись, другие)
13. Документооборота
14. Страхования различных рисков
15. Программы для планирования инвестиций:
Project Expert для Windows – для подготовки бизнес-плана по международным стандартам. Project Questionaire и Project Risk для Windows – многокритериальный анализ эффективности инвестиций и оценка риска Forecast Expert для Windows – система для прогнозирования (экономика, финансы, производство, маркетинг)Brain Maker – анализ финансовых инвестиций.
16. Прочие.
Каждый из названных разделов содержит , как правило, несколько достаточно широко используемых программ или пакетов программ. Так, например, справочно-поисковая система (СПС) «КонсультантПлюс» содержит в себе следующие СПС или СС (справочные системы).
ПЕРЕЧЕНЬ СИСТЕМ «КОНСУЛЬТАНТПЛЮС»:
1. СПС «КонсультантПлюс: Версия Проф» - законодательство о финансах и кредите, о предприятиях и предпринимательстве, внешнеэкономические отношения, таможенное, гражданское; основы конституционного строя, суд, юстиция, прокуратура, и др.
2. СПС «КонсультантПлюс: ЭкспертПриложения» - разноплановая правовая информация узкоспециального характера.
3. СС «КонсультантПлюс: Арбитраж»
4. СС «КонсультантБухгалтер» - все о бухучете
5. СС «КонсультантБухгалтер: ВопросыОтветы» - официальные разъяснения Госналогслужбы и Минфина РФ, переписка Минфина РФ с организациями, разъяснения сотрудников Госналогслужбы, Минфина, ГНИ г. Москвы, ЦБ РФ и других ведомств.
6. СС «ДеловыеБумаги» - формы документов различных ведомств.
7. СС «ЦенныеБумаги» - данные о банках и их финансовом положении, сведения о выпуске ценных бумаг.
Современные программные продукты включают в себя большое количество команд, число которых достигает десятки и сотни тысяч, а иногда и миллионы. Поэтому при написании таких программ возможны ошибки, которые наиболее успешно могут быть выявлены в процессе работы этих программ. Однако поступить в широкую продажу такие программы не могут, т.к. будут поступать рекламации. поэтому фирмы – производители программного продукта после тестирования продукции собственными силами передают их вначале для тестирования в процессе непосредственной работы в нескольким потребителям, с которыми у собственника программного продукта могут быть доверительные отношения. И лишь после проверки программ этими потребителями и устранения выявленных ими ошибок программы поступают в массовую продажу. таким образом.
α-версия - подготовленная к реализации версия, которая прежде чем поступить в
массовую продажу передается ряду пользователей бесплатно для обнаружения возможных ошибок.
β-версия - рабочая версия программы, действующая кратковременно. Передается пользователям бесплатно на небольшой срок для ознакомления. По истечении этого срока программа разрушается, а БД или другие документы, подготовленные этой программой, сохраняются и после покупки рабочей версии могут использоваться. Иногда эту версию программы называют «Try and buy» («Испытал – купи»). Демо-версия – демонстрационная версия, представляющая собой упрощенный вариант рабочей версии, и предназначенная для демонстрации основных возможностей программного продукта. Рабочая версия – отлаженная версия программного продукта, предназначенная для массовой продажи.Программное обеспечение сетей ЭВМ служит для организации коллективного доступам к вычислительным и информационным ресурсам сети, их динамичного распределения и перераспределения с целью повышения оперативности переработки информации и максимальной загрузки аппаратных средств, а также в случае отказа и выхода из строя отдельных технических средств.
ПО сетей включает три компонента:
1. Общее ПО, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети.
2. Специальное ПО, образованное прикладными программами, отражающими специфику предметной области пользователей.
3. Системное сетевое ПО (или ОС сети), представляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислительной сети как единой системы.