Б С Бусигін - Прикладна інформатика - страница 76

Страницы:
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83 

Представление знаний

Процесс структурирования предметных знаний с целью облегчения поиска решения

задачи.

Представление чисел

Запись чисел при помощи заранее выбранного набора знаков и по заранее установленным правилам. (ГОСТ).

Преобразование

Процесс перехода от одной формы представления объекта к другой. (ГОСТ).

Преобразование типа

Операция программы, преобразующая значение одного типа в соответствующее значение другого типа. (ГОСТ).

Прерывание

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

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

Прикладной системный анализ

Научная дисциплина, которая на основе системно организованных, системно взаимосвязанных и функционально взаимодействующих эвристических процедур, методологических средств, математического аппарата, программного обеспечения и вычислительных возможностей компьютерных систем и сетей обеспечивает в условиях концептуальной неопределённости получение и накопление информации об исследуемом предмете для последующего формирования знаний о нём как едином, целостном объекте с позиции поставленных целей исследования и принятия рационального решения в условиях разнородных многофакторных рисков. (Панкратова)

Приложение ^pp^a^^ program) (см. модель архитектуры производственных приложений)

О Прикладная программа, то есть программа, выполняемая под управлением операционной системы.

© Компьютерная программа, выполняемая на командный стимул или из пакетного файла и позволяющая осуществить на компьютере конкретную работу.

-В широком смысле означает любую программу, отличающуюся от командного процессора (Command processor).

В более узком смысле подразумевает конкретную программу, например программу  текстового   процессора,   базы   данных,   электронных таблиц, автоматизированного проектирования и т.д. © В соответствии с подходом Microsoft, разработка приложения состоит из проектирования, моделирования, создания прототипа и в конечном итоге реализации и тестирования. На фазах проектирования и моделирования разрабатывается архитектура приложения. Почти все приложения содержат код представления, код обработки данных и код обращения к хранилищам данных. Архитектура приложения определяет то, как будет организован этот код. Для описания характеристик или типа приложения используется целый ряд терминов, в том числе: -SDI; -MDI;

-консольное;

-диалоговое;

-настольное;

-распределённое;

-одноярусное;

-двухъярусное;

-многоярусное;

-клиент/серверное;

-Web-приложение;

-Web-сервис;

-компонент;

-совместно работающее. 0 (в языке Java) Программа, собранная в момент выполнения из отдельных компонентов, соединённых через сеть в отдельной конкретной среде выполнения, обычно располагаемой на разных платформах. Распределённые приложения поддерживают модели: двухъярусную (клиент/сервер), трёхъярусную (клиент/промежуточное ПО (middleware)/сервер), и многоярусную (клиент/ множественное промежуточное ПО/множество серверов).

Приложение диалоговое (См. Wizards)

Диалоговое приложение ведет пользователя через последовательность шагов к выполнению определенной задачи. Диалоговые приложения обычно активно взаимодействуют с пользователем через набор экранов (или диалоговых окон), посредством которых пользователь делает свой выбор. Хорошим примером диалоговых приложений являются довольно распространенные в среде Windows мастера (Wizards). Приложение консольное

Приложение, у которого нет графического интерфейса. Вместо него взаимодействие пользователя и консольного приложения происходит путём ввода текстовых символов через командный интерфейс или интерфейс командной строки. Обычно у консольного приложения есть набор команд, которые можно использовать для доступа к функциональности приложения. Однако запомнить, какие команды, за что отвечают и каков их синтаксис, порой бывает затруднительно. В Windows чаще всего используются SDI- и MDI-интерфейсы, однако есть и другие варианты. Большинство приложений для мэйнфреймов и унаследованных приложений относятся к категории консольных. Эти приложения предназначены для использования с алфавитно-цифровым терминалом. В среде Windows терминал обычно заменяется программой эмуляции такового в рамках приложения Командная строка (Command Prompt) из главного меню кнопки Пуск Стандартные. Приложения модульные (modularized)

Приложения, состоящие из нескольких меньших приложений, которые можно выполнять на различных вычислительных системах.

Приложение. Разработка концептуального и логического проектов приложения.

В соответствии с подходом, предлагаемом корпорацией Microsoft, считается, что разработка бизнес приложения, которое в полной мере удовлетворяло бы бизнес-требованиям и могло бы развиваться вместе с бизнесом, - процесс гораздо более сложный, чем простое написание компьютерной программы. Разработка решения (см. решение) бизнес-проблемы требует нескольких этапов: определения бизнес требований, выбора архитектуры решения, организации данных и размещения их по устройствам хранения. Примитив (Primitive)

О (primitive data tipe: целые, вещественные числа, логические и символьные переменные) Типы данных, которые может использовать пользователь какого-либо конкретного типа вычислительного оборудования. Из них строятся более сложные структуры данных.

© (в компьютерной графике) Элементарный объект (отрезок прямой, треугольник, окружность и др.).

© (в программировании) Базовый элемент языка, используемый для создания сложных программ.

0 Элемент, который нельзя разложить на более простые формы.

Принципы

Безусловные   требования,   которые   должны   быть   удовлетворены   в проекте. (Европейские правила геотехнического проектирования). Проблема

О (в широком смысле) Сложный теоретический или практический вопрос, требующий изучения, исследования и разрешения.

© (в науке) Противоречивая ситуация, выступающая в виде противоположных позиций, в объяснении каких-либо явлений, объектов, процессов и требующая адекватной теории для её разъяснения.

© Буквально, «нечто, заброшенное вперёд (во времени)». В частности, распознанная неустойчивость или диспозиция, которые подвигают организм что-либо предпринять для изменения его текущего поведения либо смены существующего состояния. (Krippendorff)

Провайдер Интернет услуг (Internet Service Provider, ISP)

Компания или другая организация, предлагающие услуги по подключению к сети Интернет через свои компьютеры, которые являются частью всемирного Интернета. Программа

О Последовательность операций или несколько параллельных последовательностей операций, выполняемых компьютером для достижения определённой цели.

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

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

0 Упорядоченная последовательность команд, подлежащая обработке.

© Описание действий выполняемых компьютером, записанное на языке программирования или в машинных кодах.

© Программа описывает операции, которые нужно выполнить для решения поставленной задачи. Действия, предписываемые программой, называются операторами. Командой именуют элементарное предписание, предусматривающее выполнение какой-нибудь операции.

0 Программа есть последовательность действий (операций), предложенная в целях достижения конкретного результата.

В зависимости от возлагаемых на них задач, в информатике различают много видов программ:

-системные, входящие в состав операционных систем (ОС);

-управляющие, предназначенные для управления работой систем либо их

частей;

-прикладные программы, призванные выполнять задания пользователей; -для определения качества программного обеспечения;

-начальной загрузки, восстановления, обеспечения запуска систем после отказов или ошибок;

-для ввода/вывода, осуществляющие ввод/вывод данных в/из компьютера (обычно называются драйверами);

-передачи данных;

-модем-программы;

-управления сетью;

-диагностики, локализации и объяснения неисправностей либо ошибок в работе;

-связи со специалистами и операторами, предназначенные для приёма и выполнения их команд и т.д.

Программа прикладная

Программный продукт, предназначенный для решения конкретной задачи пользователя.

Программа резидентная

Программа, постоянно размещаемая в оперативной памяти во время функционирования компьютера.

Программирование

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

-(в узком смысле) Кодирование и тестирование программы в рамках некоторого конкретного проекта. © Программирование (в «малом»). Для него характерны следующие признаки:

-код разрабатывается единственным программистом или небольшой группой. Отдельный индивидуум может понять все аспекты проекта от начала до конца.

-основная проблема при разработке состоит проектировании программы и написании кодов алгоритмов для решения поставленной задачи. © Программирование (в «большом»). Наделяет проект следующими свойствами:

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

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

Программист (programmer или programer)

О Человек, который программирует для компьютера, то есть пишет компьютерные программы.

© Лицо, которое разрабатывает, кодирует, тестирует и документирует компьютерные программы или Web-сайты.

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

0 Профессия, связанная с написанием программных кодов. (См. кодер, девелопер).

Программист системный (systems programmer, аббревиатура - sysprog)

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

© Технический эксперт в больших корпорациях, занимающийся поддержанием работоспособности компьютерных систем, а также ответственный за инсталляцию и интеграцию новых программных продуктов и аппаратных решений.

© Общий термин для широкого диапазона знаний и возможностей специалистов, включающих написание низкоуровневых кодов программ, относящихся к операционным системам или серверам. Круг знаний системного программиста должен включать следующие вопросы: конкретные операционные системы, сетевые технологии (TCP/IP, ATM, Ethernet, DNS), электронная почта (POP, IMAP, SMTP), Web-серверы, СУБД, операционные системы и безопасность в сетях, а также аппаратное обеспечение (SCSI, жёсткие диски и устройства долговременного хранения данных (бэк-ап - back-up devices)).

Программная инженерия (см. инженерия программного обеспечения) Программная система

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

Программно-аппаратные средства (firmware)

О Программное обеспечение, хранимое, как правило, в постоянных запоминающих устройствах.

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

Программное изделие (ПИ)

Экземпляр или копия разработанного программного средства. Изготовление ПИ -это процесс снятия копии программы и программных документов ПС с целью их поставки пользователю для применения по назначению. (ГОСТ). Программное обеспечение (ПО) (software)

О Комплекс взаимосвязанных программных модулей, предназначенных для решения конкретной задачи или определённого класса задач, отчуждаемый от программистов-разработчиков, снабжённый в соответствии с заданными требованиями необходимой технической и технологической документацией и обладающий товарной стоимостью. (ГОСТ).

© Продукт интеллектуальной деятельности, включающий в себя информацию, выраженную через средства поддержки. ПО может быть представлено в форме концепции, протоколов, спецификаций или методик. Компьютерная программа является конкретным примером программного обеспечения. (Терминология ISO 9000)

© Комплекс программ или программный продукт, обеспечивающие обработку или передачу данных, а также разработку новых программ.

0 Программное обеспечение - это не только программы, но и вся сопутствующая документация, а также конфигурационные данные, необходимые для корректной работы программ. Программные системы, как правило, состоят из совокупности программ и файлов конфигурации (необходимых для установки этих программ), а также документации, которая описывает структуру системы и содержит инструкции для пользователей, объясняющие работу с системой.Сюда же включается адрес Web-узла, где пользователь может найти самую последнюю информацию о данном программном продукте и его обновления. (Иан Соммервилл).

Программное средство (ПС)

Программа или логически связанная совокупность программ на носителях данных, снабжённая программной документацией. (ГОСТ).

Программный продукт

О Программа, предназначенная на продажу и реализуемая подобно любой другой продукции.

© Современное  законодательство   определяет   авторское   право   на создание программы. Авторская копия программы называется программным продуктом. Программный продукт это не просто программа, записанная на диске и проданная пользователям. Это система мероприятий, связанных с её использованием. Такая система мероприятий включает:

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

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

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

Программы, созданные для себя, для собственных нужд автора и не предназначенные для широкого распространения называются утилитарными.

Распространяемые программы и программные продукты могут оказаться коммерческими (платными), свободными (бесплатными) (freeware), демонстрационными (demo), условно-бесплатными (shareware) и общедоступными (public domain).

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

Условно-бесплатные программы даются пользователю для работы на определённое время, как правило, на срок от 2 до 6 недель, или до совершения им покупки. Если после того, как пользователь испытал программу и совершил покупку, он становится зарегистрированным пользователем. Это сулит известные преимущества: техническую поддержку разработчика, скидки при покупке новых версий, возможность бесплатного обновления и т.д.

Общедоступное, так же как и свободное, программное обеспечение бесплатно и может свободно распространяться между пользователями. К тому же, оно не защищено авторскими правами.

Проектирование

О Процесс создания проекта - прототипа, прообраза предполагаемого или возможного объекта или состояния. Наряду с традиционными видами проектирования (архитектурно-строительное, машиностроительное, технологическое и др.) начали складываться самостоятельные направления. Особенно активно в последнее время развиваются: проектирование компьютерных, программных, информационных, человеко-машинных и других систем, трудовых процессов, организаций, экологическое, социальное, инженерно-психологическое, генетическое и другое проектирование.

© (прямое) Преобразование модели в исполняемый код, выполненное на каком либо языке программирования. (UML).

© (обратное проектирование - reverse engineering) Процесс преобразования кода, написанного на каком-либо языке программирования (С++, Delphi, Java и др.) в модель ( в том числе и в языковую!). Например, на язык ассемблера. (UML).

Проектирование концептуальное (см. концептуальное проектирование).

Проектный (конструкторский) шаблон (см. Design pattern)

Производительность (performance)

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

Пространственные данные (Spatial Data) (см. данные пространственные)

Протокол

О (протокол взаимосвязи) Набор семантических и синтаксических правил, определяющих взаимосвязь логических объектов уровня при обмене данными (ГОСТ).

© Соглашение, касающееся управления процедурами информационного обмена между взаимодействующими объектами. Информация передаётся в отдалённый пункт с использованием протокола самого нижнего уровня и далее продвигается вверх через систему интерфейсов, пока не достигнет соответствующего уровня в пункте назначения. Набор интерфейсов управляет обменом между уровнями протоколов. В совокупности с набором протоколов, управляющих обменом информацией между связанными объектами на данном уровне, они вместе образуют систему, называемую иерархией протоколов; (Семиуровневая модель OSI).

© Полный набор операций, которые объект может осуществить над другим объектом. (Гради Буч).

0 (передачи данных) Набор правил и соглашений, определяющих форматы данных и процедуры передачи для обмена информацией между взаимодействующими процессами, функциональными или логическими модулями, абонентскими станциями и т.д.

© Набор правил, управляющих коммуникациями между процессами. Протокол определяет формат и содержание сообщений, которыми обмениваются процессы.

Прототип

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

Прототипирование

Процесс создания начальной версии программной системы. Профилировка

Сбор данных о ходе выполнения программы, т.е. количество выполнений для каждого оператора, число обращений к переменным, число вызовов подпрограмм и т.д. Профиль (профайл) потребителя (Consumer Profile)

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

Процедура (см. подпрограмма)

Процесс (от лат. processus - продвижение)

О Последовательность сменяющих друг друга состояний некоторой информационной среды.

© (в естественных науках) Означает изменение системы во времени (то есть её "движение"), которое (в общем случае) заранее не известно чем кончится и кончится ли вообще.

© Выполняемая программа, имеющая собственное виртуальное адресное пространство, код, данные, а также потребляющая ресурсы операционной системы, такие, как файлы, окна и т.д. Процессы порождаются запуском новых экземпляров приложений.

Страницы:
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83 


Похожие статьи

Б С Бусигін - Прикладна інформатика