Основной принцип объектно-ориентированного программирования — представление программы как совокупности объектов
Информационная система (ИС) — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Информация – любые сведения о каком-либо событии, сущности, процессе и т.п., являющиеся объектом некоторых операций: восприятия, передачи, преобразования, хранения или использования.
Жизненный цикл информационной системы представляет собой непрерывный процесс, начинающийся с момента принятия решения о ее создании и заканчивается в момент полного изъятия ее из эксплуатации.
Архитектура ИС — это организационная структура системы с описанием выполняемых функций и взаимосвязью её компонентов.
Алгоритм — конечная совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи.
Классы, подобно объектам, не существуют в изоляции. Напротив, с отдельной проблемной областью связывают ключевые абстракции, отношения между которыми формируют структуру из классов системы.
Технологии, используемые в локальных вычислительных сетях.
Основы языков программирования. Машинно-ориентированные (ассемблеры), «универсальные» языки (Basic, Pascal, C++ и др.)
Системный анализ в узком смысле – совокупность методологических средств, используемых для подготовки и обоснования решений по сложным проблемам политического, военного, социального, экономического, научного, технического характера; в широком смысле термин "системный анализ" иногда (особенно в англоязычной литературе) употребляют как синоним системного подхода.
Инкапсуляция и абстракция — взаимодополняющие понятия: абстракция выделяет внешнее поведение объекта, а инкапсуляция содержит и скрывает реализацию, которая обеспечивает это поведение.