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

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

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


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

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

 

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

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

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

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

 




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

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




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


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


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


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

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

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

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

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

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

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