////
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.