////

////


1.      Алгоритм - конечный набор строго определенных правил решения задачи за конечное число шагов.

2.      Атрибут - неотъемлемое качество или характеристика сущности, с помощью которого человек или автоматизированное средство могут ее отличить качественно или количественно.

3.      Безопасность информации (данных) - состояние защищенности информации (данных), при котором обеспечиваются ее (их) конфиденциальность, доступность и целостность.

4.      Жизненный цикл - конечный набор основных фаз и шагов, которые система проходит на протяжении всей истории своего существования.

5.      Итерация - процесс неоднократной реализации последовательности шагов.

6.      Конфигурация - требования, конструкция и способ реализации, определяющие конкретную версию системы или элемента системы.

7.      Обработка информации - систематическое выполнение операций над информацией, которые включают обработку данных и могут включать такие операции, как передача данных и офисная автоматизация.

8.      Программное обеспечение - все или часть программ, процедур, правил и соответствующей документации системы обработки информации.

9.      Разработчик – организация или человек, который выполняет задачи разработки (включая анализ требований, проектирование, приемочные испытания) в рамках процесса жизненного цикла.

10.  Инкапсуляция — это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации.

11.  Информационное обеспечение — набор средств для предоставления информации пользователям о содержании и условиях ее применения.

12.  Качество программного обеспечения — совокупность свойств, которое определяют пригодность программного обеспечения удовлетворить заказчика в соответствии его требований к разработке.

13.  Отладка — проверка программы на наличие в ней ошибок и их устранение без внесения новых.

14.  Объектно-ориентированная модель — структура из совокупности объектов, которые взаимодействуют между собою, обладают свойствами и поведением

15.  Программная инженерия — система методов, средств и дисциплины планирования, разработки, эксплуатации и сопровождения программного обеспечения, способного к массовому воспроизводству.

16.  Процесс разработки — действия разработчика по инженерии требований, проектированию, кодированию и тестированию программного продукта.

17.  Сертификация программного продукта — процесс для установления соответствия программной продукции (процесса или услуг) конкретному стандарту или техническим условиям со специальным знаком или свидетельством.

18.  Функция — содержание действий, выполнение которых возлагается на элемент системы при заданных требованиях, условиях и ограничениях.

19.  Идентификатор - символическое имя переменной, которое идентифицирует её в программе.

20.  Декомпозиция – разделение свойств целого на части с сохранением признака подчиненности, принадлежности.

21.  Система информационная – коммуникационная система по сбору, переработке информации об объектах, снабжающая работников различного ранга информацией для реализации функций управления.

22.  Кластер - объединенные однородные элементы, рассматривающиеся как самостоятельные единицы и имеющие определённые свойства.

23.  Регистр - специальная ячейка памяти, с функцией кратковременного хранения числа или команды и выполнения над ними некоторых операций.

24.  Криптография (cryptography) - отрасль знаний, целью которой является изучение и создание криптографических преобразований и алгоритмов.

25.  Хэширование (hashing) - преобразования массива данных произвольного размера в блок данных фиксированного размера, служащий заменителем исходного массива в некоторых контекстах.

26.  Резервирование - обеспечение надёжности системы путём дублирования ответственных информационных данных.

27.  Объектно-ориентированное проектирование – это методология проектирования, соединяющая в себе процесс объектной декомпозиции и приемы представления логической и физической, а также статической и динамической моделей проектируемой системы.

28.  Автоматизированная информационная система - программно-аппаратная система, предназначенная для автоматизации целенаправленной деятельности конечных пользователей, обеспечивающая в соответствии с заложенной в неё логикой обработки возможность получения, модификации и хранения информации.

29.  Архитектура программной системы — определение системы в терминах подсистем и интерфейсов между ними, отображающая правила декомпозиции проблемы.

30.  Верификация — проверка правильности реализации системы заданным требованиям на каждом этапе жизненного цикла.

31.  Интерфейсные объекты — связка (стыковка) программ, представленная в виде описания передаваемых через сообщения параметров для выполнения.

32.  Модульность — это свойство системы, которая была разложена на внутренне связные, но слабо связанные между собой модули.

33.  Отказ — переход программы из работающего состояния в неработающее в связи с ошибками или дефектами в ней.

34.  Дефект — это ошибочное событие в результате неверного описания спецификаций требований, исходных или проектных спецификаций, документации и т. п.

35.  Ошибка — недостатки в операторах программы или в технологическом процессе ее разработки, которые приводят к неправильной интерпретации исходной информации и к неверному решению.

36.  Пакет — программная структура с общим механизмом организации элементов (объектов, классов) в группы, начиная от системы (стереотип «система») и к ее подсистемам различного уровня детализации.

37.  Типизация — это способ защититься от использования объектов одного класса вместо другого или, по крайней мере, управлять таким использованием.

38.  Трансляция программы - преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой. При трансляции выполняется перевод программы, понятной человеку, на язык, понятный компьютеру. Выполняется специальными программными средствами (транслятором).

39.  Компиляция- преобразование программы, представленной на одном из языков программирования, в коды на машинно-ориентированном языке, которые принимаются и исполняются непосредственно процессором. Результатом компиляции является объектный файлс необходимыми внешними ссылками для компоновщика. Программа уже переведена в машинные инструкции, однако еще не полностью готова к выполнению.

40.  Компилятор- это программа, предназначенная для трансляции исходного текста программы с высокоуровневого языка в объектный код. Входной информацией для компилятора является описание алгоритма или программа на языке программирования. На выходе компилятора – эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код).

41.  Интерпретация- пооператорный (покомандный, построчный) анализ, обработка и тут же выполнение исходной программы или запроса (в отличие от компиляции, при которой программа транслируется до её выполнения целиком).

42.  Наследование – это процесс, в результате которого один тип наследует свойства другого типа.

43.  Полиморфизм – это концепция, позволяющая иметь различные реализации для одного и того же метода, которые будут выбираться в зависимости от типа объекта, переданного методу при вызове.

44.  Дискретность – четкое разделение всего пути решения задачи на отдельные этапы (шаги) так, чтобы ход выполнения алгоритма проходил поэтапно, вовремя корректируя действия исполнителя.

45.  Результативность – точное выполнение предписаний алгоритма должно привести к результату за n шагов, если правильно разработана исходная модель и сам алгоритм.

46.  Программа- последовательность команд (инструкций), которые помещаются в памяти и выполняются процессором в указанном порядке.

47.  Память - устройство для хранения информации в виде данных и программ. Память делится прежде всего на внутреннюю (расположенную на системной плате) и внешнюю (размещенную на разнообразных внешних носителях информации).

48.