Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Інструментальні програмні засоби загального призначення

Системи програмування

Система програмування - це система для розробки нових програм на конкретній мові програмування.

Сучасні системи програмування зазвичай надають користувачам потужні та зручні засоби розробки програм. У них входять:

  • компілятор або інтерпретатор;
  • інтегроване середовище розробки;
  • засоби створення і редагування текстів програм;
  • великі бібліотеки стандартних програм і функцій;
  • програми налагодження, тобто програми, які допомагають знаходити і усувати помилки в програмі;
  • "дружнє" до користувача діалогове середовище;
  • багатовіконний режим роботи;
  • потужні графічні бібліотеки; утиліти для роботи з бібліотеками;
  • вбудований асемблер;
  • вбудована довідкова служба;
  • інші специфічні особливості.

Популярні системи програмування - Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

2.1.6. Інструментальні програми

Інструментальні програмні засоби - це програми, які використовуються в ході розробки, коригування або розвитку інших прикладних або системних програм.

За своїм призначенням вони близькі до систем програмування. До інструментальних програм, наприклад, відносяться:

  • редактори;
  • засоби компонування програм;
  • програми налагодження, тобто програми, які допомагають знаходити і усувати помилки в програмі;
  • допоміжні програми, що реалізують часто використовувані системні дії;
  • графічні пакети програм тощо.

Інструментальні програмні засоби можуть надати допомогу на усіх стадіях розробки ПЗ.

Незважаючи на широкі можливості використання комп'ютерів для обробки різноманітної інформації, найпопулярнішими є програми, призначені для роботи з текстами - текстові редактори і видавничі системи. Текстовими редакторами називають програми для введення, обробки, зберігання і друкування текстової інформації у зручному для користувача вигляді. Експерти оцінюють використання комп'ютера як друкуючої машинки у 80%.

Великої популярності набули програми обробки графічної інформації. Комп'ютерна графіка в даний час є однією з областей програмного забезпечення, що розвивається найбільш динамічно. Вона включає в себе введення, обробку і виведення графічної інформації - креслень, малюнків, картин, текстів тощо - засобами комп'ютерної техніки. Різні типи графічних систем дозволяють швидко будувати зображення, вводити ілюстрації за допомогою сканера або відеокамери, створювати анімаційні ролики.

Графічні редактори дозволяють користуватися різним інструментарієм художника, стандартними бібліотеками зображень, наборами стандартних шрифтів, редагуванням зображень, копіюванням і переміщенням фрагментів по сторінках екрану тощо. Для виконання розрахунків і подальшої обробки числової інформації існують спеціальні програми - електронні таблиці. У процесі діяльності будь-якого фахівця часто потрібно представити результати роботи у вигляді таблиць, де одна частина полів зайнята вихідними даними, а інша - результатами обчислень і графічного аналізу. Характерними для них є великий обсяг інформації, що переробляється, необхідність багаторазових розрахунків при зміні вихідних даних. Автоматизацією подібної рутинної роботи і займаються електронні таблиці.

Одним з найбільш перспективних напрямків розвитку обчислювальної техніки є створення спеціальних апаратних засобів для зберігання гігантських масивів інформаційних даних і подальшої нечислової обробки - пошуку і сортування. Для комп'ютерної обробки подібних баз даних використовують системи управління базами даних (СУБД). СУБД - це набір засобів програмного забезпечення, необхідних для створення, обробки і виведення записів баз даних. Розрізняють декілька типів СУБД: ієрархічні, мережеві, реляційні. При роботі з СУБД виділяють кілька послідовних етапів:

  • проектування бази даних;
  • створення структури бази даних;
  • заповнення бази даних;
  • перегляд і редагування бази даних;
  • сортування бази даних;
  • пошук необхідного запису;
  • вибірку інформації;
  • створення звітів.

Як правило, більшість популярних систем управління базами даних підтримують ці етапи і надають зручний інструментарій для їх реалізації.

Бажання об'єднати функції різних прикладних програм в єдину систему призвело до створення інтегрованих систем. Універсальні інтегровані системи розроблялися за принципом єдиної системи, що містить як елементи текстові та графічні редактори, електронні таблиці й систему управління базами даних. Сучасна концепція інтеграції програмних засобів - кооперація окремих прикладних програмних систем за типом широко відомого пакету MicroSoft Office. Самі системи, що входять до пакету, є незалежними, більше того, вони самі представляють локально інтегрований пакет, оскільки крім основної своєї задачі підтримують функції інших систем. Наприклад, текстовий редактор Word має можливість маніпулювати електронними таблицями і базами даних, а до електронної таблиці Excel вбудовано потужний текстовий редактор. Для сполучення інформаційних даних з різних програмних систем у них передбачають імпорт-експортну систему обміну з перекодуванням форматів представлення даних.

<== предыдущая лекция | следующая лекция ==>
Класифікація програмного забезпечення. 2.1.1. Типи програмного забезпечення | Інструментальні програмні засоби спеціального призначення
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 1037; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.