Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткая теория_ИТ_БА_ДФО_экз 2012.doc
Скачиваний:
24
Добавлен:
22.09.2019
Размер:
1.82 Mб
Скачать

Инструментальное по

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

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

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

  • ассемблеры — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода.

  • трансляторы - программы или технические средства, выполняющее трансляцию программы.

    • компиляторы — Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.

    • интерпретаторы — Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их

  • компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль.

  • препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор

  • отладчики (debugger)- являются модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе.

  • текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.

    • специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки (IDE).

  • библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.

  • редакторы графического интерфейса и пр.

Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.

Прикладное по

Прикладное программное обеспечение (application software) – программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.

Прикладные программы обеспечивают выполнение работ, необходимых поль­зователю: редактирование текстов, рисование картинок, обработку массивов данных и т. д. Это могут быть, в частности:

  • редакторы текстов (текстовые процессоры) (Блокнот, WordPad, MS Office Word, WordPerfect, Abi Word, Open Office.org Writer, Poly Edit, Lotus Word Pro),

  • графические редакторы (Paint, Corel Draw, Corel Painter, Adobe Illustrator, Adobe PhotoShop, Inkscape, 3DS Max, Maya, 3D Studio, Animator Pro),

  • электронные таблицы (табличные процессоры) (MS Office Excel, Lotus 1-2-3, Super Calc, Quattro Pro, OpenOffice.org Calc, Gnumeric),

  • системы управления базами данных (СУБД) (MySQL, Firebird, InterBase, Informix, MS Office Access, Visual FoxPro (VFP), Paradox, dBase, Oracle, Сlipper, Microsoft SQL Server и др.),

  • браузеры (Internet Explorer (0,42-0,52)1, Mozilla Firefox (0,22-0,28), Google Chrome (0,14-0,22), Safari (0,05-0,08),Opera (0,016), Netscape Navigator (0,012)2 );

Opera Mobile, Opera Mini (версии веб-браузера Opera, адаптированные для смартфонов и КПК), Fennec (мобильная версия браузера Firefox), Internet Explorer Mobile.

  • компьютерные переводчики (ABBYY Lingvo, Promt (Stylus), МультиЛекс, Socrat и др.)

  • Экспертные системы, мультимедиа приложения, геоинформационные системы, бухгалтерские системы, финансовые аналитические системы, САПР, АРМ, АСУ и пр.