Программные средства информационных технологий
Основы построения инструментальных средств информационных технологий.
Средства реализации информационных технологий представлены на рис. 1.
Рис. 1. Инструментарий информационных технологий
Информационные технологии функционируют на основе инструментальной базы, включающей программные, технические и методические средства.
Программные средства информационных технологий
Программные средства информационных технологий можно разделить на две большие группы: базовые и прикладные. Базовые программные средства относятся к инструментальной страте информационных технологий и включают в себя:
• операционные системы (ОС);
• языки программирования;
• программные среды;
• системы управления базами данных (СУБД).
Прикладные программные средства предназначены для решения комплекса задач или отдельных задач в различных предметных областях.
Рис. 2 Две группы программных средств информационных технологий
ОС предназначены для управления ресурсами ЭВМ и процессами, использующими эти ресурсы. В настоящее время существуют две основные линии развития ОС: Windows и Unix. Генеалогические линии данных ОС развивались следующим образом:
1. СР/М → QDOS→ 86-DOS→ MS-DOS→ Windows.
2. Multics → UNIX → Minix → Linux.
Большинство алгоритмических языков программирования (Си, Паскаль) созданы на рубеже 60 – 70-х годов (за исключением Java). Позже времени периодически появлялись новые языки программирования, однако на практике они не получили широкого и продолжительного распространения. Другим направлением в эволюции современных языков программирования были попытки создания универсальных языков (Алгол, PL/1, Ада), объединяют в себе достоинства ранее разработанных.
Появление ПК и ОС с графическим интерфейсом (Mac OS, Windows) привело к смещению внимания разработчиков программного обеспечения в сферу визуального или объектно-ориентированного программирования, сетевых протоколов, баз данных. Это привело к тому, что в настоящее время
в качестве инструментальной среды используется конкретная среда программирования (Delphi, Access и др.) и знания базового языка программирования не требуется. Можно считать, что круг используемых языков программирования стабилизировался. Стандартизацию языков программирования в настоящее время осуществляют комитеты ISO/ANSI, однако их деятельность направлена в основном на неоправданное синтаксическое расширение языков. Для
исключения существующих недостатков предложены способы задания семантического и синтаксического стандартов языков программирования.
ресурсов.
С точки зрения информационных технологий программирование имеет промышленный характер, который соответствует традиционным стадиям жизненного цикла программного продукта:
• анализ требований;
• разработка спецификаций;
• проектирование;
• макетирование;
• написание исходного текста;
• отладка;
• документирование;
• тестирование и сопровождение.
Наряду с этим направлением развивается так называемое исследовательское программирование.
Программные среды реализуют отдельные задачи и операции информационных технологий. К их числу относятся:
1. Текстовые процессоры.
2. Электронные таблицы.
3. Личные информационные системы.
4. Программы презентационной графики.
5. Браузеры.
6. Редакторы WEB-страниц.
7. Почтовые клиенты.
8. Редакторы растровой графики.
9. Редакторы векторной графики.
10. Настольные издательские системы.
11. Средства разработки.
Дата добавления: 2016-03-20; просмотров: 3238;