ТОП 10:

Языки программирования разделяют на следующие классы



(по синтаксису конструкции языка):

машинные языки —я з ы к и программирования, воспринимаемые

аппаратной частью компьютера (машинные коды);

машинно-ориентированные языки —языки программирования,

Которые отражают структуру конкретного типа компьютера

(ассемблеры);

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

Языки программирования д л я отражения структуры

алгоритма (Паскаль, Фортран, Бейсик и др.);

процедурно-ориентированные языки —языки программирования,

Где имеется возможность описания программы как

совокупности процедур, подпрограмм (Джава);

проблемно-ориентированные языки —языки программирования,

Предназначенные д л я решения задач определенного

класса (ЛИСП, РПГ, Симула и др.);

интегрированные системы программирования.

Другой классификацией языков программирования является

Их деление на языки, предназначенные для реализации

Основ структурного программирования, и объектно-

Ориентированные языки, поддерживающие понятие

Объектов, их свойств и методов обработки.

Программа, написанная на языке программирования,

проходит этап трансляции, когда происходит преобразование

Исходного кода программы в объектный код, который

Далее пригоден к обработке редактором связей. Редактор

Связей —специальная подпрограмма, обеспечивающая

построение загрузочного модуля, пригодного к выполне¬

Нию.

Трансляция может выполняться с использованием

Средств компиляторов или интерпретаторов. Компиляторы

Транслируют всю программу, но без ее выполнения. Интерпретаторы,

В отличие от компиляторов, осуществляют

Пооператорную обработку, выполняя программу.

Необходимым средством д л я профессионального разработчика

Являются специальные программы, предназначенные

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

Современная система программирования включает в себя

следующие компоненты:

•компилятор;

•интегрированную среду разработчика программ;

•отладчик;

•средства оптимизации кода программ;

•набор библиотек (возможно, с исходными текстами программ);

•редактор связей;

•сервисные средства (утилиты) д л я работы с библиотеками,

текстовыми и двоичными файлами;

•справочные системы;

•документатор исходного кода программы;

•систему поддержки и управления проектом программного

Комплекса.

OASE-технология (кейс-технология) —п р о г р а м м н ы й

К о м п л е к с , а в т о м а т и з и р у ю щ и й в е с ь т е х н о л о г и ч е с к и й проц

Е с с а н а л и з а , п р о е к т и р о в а н и я , р а з р а б о т к и и сопровожден

И я с л о ж н ы х п р о г р а м м н ы х систем.

Основное преимущество CASE-технологий —возможность

Коллективной работы над проектом за счет поддержки работы

разработчиков в локальной сети, экспорта-импорта лю¬

Бых фрагментов проекта, организационного управления

Проектом.

Эффективность информационных систем,

Способы её расчёта

Определение эффективности информационной систе¬

Мы —проблема, которая остается пока не решенной. Однако

Накапливается международный опыт оценки эффективности

информационного обслуживания, который свидетельс¬

твует о том, что необходима система параметров, характери¬

зующих информационный сервис, с одной стороны, и требо¬

Вания пользователей сервиса к этим параметрам, с другой.

Тогда удовлетворенность пользователей может измеряться

выполнением предварительно согласованных условий, характеризуемых

Определением этих параметров. Соглашения

Об оценке информационного сервиса фиксируются в специальном

Документе: соглашение об уровне сервиса (СУС, английская

аббревиатура —SLA: Service Level Agreement) [19].

Могут использоваться следующие параметры:

•производительность;

•доступность сервиса;

•надежность сервиса.

Определение финансовых результатов —сопоставление







Последнее изменение этой страницы: 2017-02-22; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 75.101.220.230 (0.004 с.)