Разработка приложений
В учебном пособии описан процесс разработки приложений информационных систем. Большое внимание уделено архитектуре и технологиям разработки приложений: интерфейсам прикладного программирования, механизмам доступа к данным. Рассматриваются методики разработки пользовательского интерфейса. Изложение материала сопровождается большим количеством иллюстраций, предлагаются вопросы для самопроверки, а также практикум, в котором нашли своё воплощение теоретические вопросы.
Работа ориентирована на студентов очного и заочного отделения, изучающих проблемы разработки приложений информационных систем, разработки баз данных, проблемы стандартизации в области информационных систем, моделирования бизнес-процессов.
Содержание
Содержание книги "Разработка приложений "
Отрывок из книги
- 59 - не закончит выполнение активизированная программа; все программы при-меняются к одной информационной среде. Таким образом, взаимодействие между программами осуществляется не напрямую, а только через общую информационную среду. Слоистая программная система состоит из некоторой упорядоченной совокупности программных подсистем, называемых слоями, такой, что: • на каждом слое ничего не известно о свойствах (и даже суще-ствовании) последующих (более высоких) слоев; • каждый слой может взаимодействовать по управлению (обра-щаться к компонентам) с непосредственно предшествующим (более низким) слоем через заранее определенный интерфейс, ничего не зная о внутреннем строении всех предшествующих слоев; • каждый слой располагает определенными ресурсами, которые он либо скрывает от других слоев, либо предоставляет непосредственно после-дующему слою (через указанный интерфейс) некоторые их абстракции. Таким образом, в слоистой программной системе каждый слой может реализовать некоторую абстракцию данных. Связи между слоями ограниче-ны передачей значений параметров обращения каждого слоя к смежному снизу слою и выдачей результатов этого обращения от нижнего слоя верхне-му. Недопустимо использование глобальных данных несколькими слоями. Примером слоистой архитектуры приложения служит операционная система THE, в разработке которой участвовал голландский математик Е. В. Дейкстра. Эта операционная система состоит из четырех слоев. На нулевом слое производится обработка всех прерываний и выделение центрального процессора программам (процессам) в пакетном режиме. Только этот уро-вень осведомлен о мультипрограммных аспектах системы. На первом слое осуществляется управление страничной организацией памяти. Всем выше-стоящим слоям предоставляется виртуальная непрерывная (не страничная) память. На втором слое осуществляется связь с консолью (пультом управле-ния) оператора. Только этот слой знает техн...
Внимание!
При обнаружении неточностей или ошибок в описании книги "Разработка приложений (автор Ирина Гаврилова)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку