Студопедия — Функциональная архитектура
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Функциональная архитектура

Функциональная архитектура

Полная функциональность системы исчерпывает все потребности пользователя АБС. Поэтому, казалось бы, достаточно создать подробный список банковских продуктов (или услуг? или операций??) и оставить архитектурные вопросы на усмотрение технических специалистов, осуществляющих выбор баз данных, серверных платформ и их взаимодействие. Оказывается, существует еще и функциональная архитектура, хотя многие о ее существовании даже и не догадываются. Можно разбить полный функционал на пару-тройку крупных блоков. Это наглядно и понятно, но каждый блок будет содержать СОТНИ или тысячи связей по параметрам с ближайшими соседями, и в этом многообразии передаваемых параметров разработчик неизбежно запутается. Можно, наоборот, запутаться в разбиении функционала на сотни фрагментов, преследуя эфемерную цель добиться того, что каждый функциональный фрагмент управляется одним единственным параметром, поэтому всегда прост в создании и безошибочен в работе. Где будет меньше ошибок, подлежащих установлению и устранению в ходе функционального тестирования? При запутанном связывании элементарных модулей или при прозрачном взаимодействии супергигантов непонятного устройства? Выбор оптимальной гранулярности настраиваемых модулей с разумным (а это сколько?) числом параметров – вот предмет искусства функционального архитектора. Это тот самый случай когда «гармонией поверяют алгебру» и ни одна из крайностей не может успешно существовать без другой.
Формальные определения понятий, представленных на рисунке:
Сложная функция – фрагмент кода, отвечающий за логически обособляемый участок работы. В идеале – полностью обслуживает какой-то банковский продукт.
Простая функция – часть кода, которую разработчик может «легко собрать» из очевидной ему последовательности вызова операций.
Операция – центральное понятие АБС xBank (впрочем, как и любой другой автоматизированной системы), - откомпилированная процедура с векторами входных и выходных параметров. При правильной организации функциональной архитектуры почти целиком строится из заранее составленных библиотечных модулей. Собственно весь регламент банковского продукта представляет собой понятную и разработчику и заказчику последовательность операций, детально описанных в техническом задании на разработку.
Вектор параметров (входной или выходной) – массив доменов предметной области, в котором каждой характеристике бизнес-процесса ставится в соответствие некое значение – числовое, логическое или более сложное, композитное.
Типовая операция – библиотечная функция, многократно используемая и вызываемая из различных участков кода, отвечающих за различные банковские продукты.
Атомарная операция – функция, которая содержит только связи между векторами входа/выхода.
Описание функциональной архитектуры системы в формализованном виде хранится в базе данных (БД) АБС. Поэтому функциональность системы может легко масштабироваться с помощью инструментальных средств, входящих в состав выбранной платформы.

 

Таким образом, уже накоплен значительный опыт по созданию крупных кооперированных комплексов и центров профтехобразования. Результаты первых лет работы профессионально-технических учебных объединений подтверждают их высокие функциональные качества. Выпускники этих учебных заведений отличаются высоким уровнем подготовки.

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

Любое строительство подразумевает использование качественных материалов, инструмента и оборудования. Аппарат плазменной резки Hypertherm отличается безупречным качеством, доступной ценой и высокими техническими характеристиками.

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

 




<== предыдущая лекция | следующая лекция ==>
Тема 11. ФУНКЦИОНИРОВАНИЕ ЛИТЕРАТУРЫ. ЛИТЕРАТУРНЫЕ ИЕРАРХИИ И РЕПУТАЦИИ | Приоритетные проблемы

Дата добавления: 2015-08-27; просмотров: 418. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

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

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Именные части речи, их общие и отличительные признаки Именные части речи в русском языке — это имя существительное, имя прилагательное, имя числительное, местоимение...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия