Планета твоих знакомств


Loading...
RSS
Наверх
Войти на сайт
Регистрация на сайте
Зарегистрироваться
На сайте недоступна
регистрация через Google
Welcome to Sex Planet!

Добро пожаловать на СЕКС Планету згакомств. На этом сайте Вы сможете быстро и легко найти себе подходящую пару. Бес­платные знакомства объединяют людей со всего мира. Посетителям даже доступны такие функции сервиса знакомств, как поиск анкет по различным параметрам, а также просмотр фото и анкет без регистрации.

Ero Mir | Создайте свою визитку


Сайты знакомств

| Секс Москва | Свингеры | Клуб | Лесби | Геи | Интим Мамба | Содержанки | Суперлюбовники | Секс Мамба | Блог Лавпланет | Блог Мамба | Секс знакомства | Секс Видео Чат | Эротика | Горячее видео | Видео для взрослых |

Рассылки Subscribe.Ru
Планета секса и любви
Подписаться письмом

Дима, 32 - 24 февраля 2013 22:48

Все
Оставь свой комментарий первым
Бизнес-правила в среде разработки и моделирования

Ренди Миллер (Randy Miller)
Один из часто задаваемых вопросов, касающихся любого проекта на основе UML [1] - где следует устанавливать бизнес-правила? Размышляя над таким проектом, мы часто думаем о процессе, управляемом сценариями использования (case driven process), в котором применяются понятия класса, последовательности и диаграмм состояний. Наиболее обычным из этих процессов является унифицированный процесс (Unified Process). Однако, как мы увидим далее, методология, которая здесь рассматривается, работает и с другими процессами, например, с процессами Feature Driven Development (функционально-ориентированная разработка программного обеспечения).

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

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

Бизнес-требования

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

Каждый из этих сценариев может "запустить" правило 10000 долларов и привести его в действие. В конце концов, вы можете сказать, что это правило лучше внести в каждый сценарий. Тем более что большинство сценарных шаблонов имеют раздел для бизнес-правил. Но что будет, если правительство изменит правило 10000 долларов на правило 15000 долларов? Тогда вам придется изменить это правило в обоих сценариях использования.

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

Однако большинство бизнес-правил представляет собой простую проверку достоверности, например, обеспечение соответствия почтовых индексов с индексами, имеющимися у штатов США. Мы часто игнорируем бизнес-правила такого сорта, пока пишем сценарии использования, поскольку они - всего лишь незначительная подробность проверки адресов. Впрочем, существует специальное место, где устанавливаются и такие ограничения. Логично предположить, что все они принадлежат классу "Адреса" на диаграмме классов. Размещая бизнес-правила в соответствующем классе на диаграмме классов, мы гарантируем, что эти правила будут многократно использоваться во всех сценариях точно таким же образом, как и класс, к которому они принадлежат, в модели сценариев использования.

Типы правил

В общем случае существует три типа правил. К первому типу принадлежат правила вывода [Francis 2003]. Правило вывода (derivation rule) преобразует полученную информацию в возвращаемые значения. Например, скидки на товары можно вычислить с помощью специального алгоритма, учитывающего размер заказа, рекламную поддержку и значимость клиента, которому будут поставляться товары. Правила этого типа допускают изменения, и поэтому, прежде чем с ними можно было работать, их требуется выделить.

Второй тип правил - правила ограничения [Francis 2003]. Правило ограничения (constraint rule) проверяет значения транзакции или операции на непротиворечивость. Например, чтобы заказчик получил письмо, почтовый индекс на письме должен соответствовать индексу штата, в котором проживает заказчик. Эти правила могут использоваться для изучения взаимосвязей между объектами, например, когда все клиенты имеют адресующие объекты в интернет-магазине видеоаппаратуры. Кроме того, они могут применяться вместе с Булевыми результатами. Если они не истинны, то мы не сможем продолжить или завершить операцию.

Наконец, существуют инвариантные правила [Francis 2003]. Инвариантные правила (invariant rules) проверяют множественные изменения и обеспечивают непротиворечивость итог
Добавить комментарий Комментарии: 0

Cекс планета

сайт знакомств нового поколения!

Вы попали на новый и динамичный сайт знакомств Секс Планета любви. Наш лавпленет окунет в незабываемый мир любви, флирта и секса. Регистрируясь на loveplanett, Вы одновременно создаете анкету на тысячах сайтах знакомств loveplanet по всему миру! Вы можете использовать свой логин и пароль для доступа на любой сайт loveplanet. Шикарные девушки и потрясные парни, огромный выбор фоток, дневников и анкет - все у нас служит для общения! Так разве это не именно то, что Вы искали? Приходите к нам почаще и приводите своих друзей!


Лавпланет




Знакомства на сайте "Секс Планета любви" - это поистине настоящая планета самых разнообразных и романтических знакомств! Ну посудите сами: знакомства Россия - знакомства в Москве , знакомства в Санкт-Петербурге знакомства Астраханьзнакомства Барнаулзнакомства Белгородзнакомства Брянскзнакомства Владимирзнакомства Владивостокзнакомства Волгоградзнакомства Воронежзнакомства Екатеринбургзнакомства Ивановознакомства Иркутскзнакомства Казаньзнакомства Калининградзнакомства Калугазнакомства Кемеровознакомства Краснодарзнакомства Красноярскзнакомства Нижний Новгородзнакомства Новосибирскзнакомства Омскзнакомства Оренбургзнакомства Орелзнакомства Пензазнакомства Пермьзнакомства Ростов-на-Донузнакомства Самаразнакомства Саратовзнакомства Тула знакомства Уфазнакомства Ульяновскзнакомства Хабаровскзнакомства Челябинскзнакомства Ярославль. Знакомства Украина - знакомства Киев , знакомства в Одессезнакомства Винницазнакомства Днепропетровскзнакомства Донецкзнакомства Житомирзнакомства Запорожьезнакомства Ивано-Франковскзнакомства Кировоградзнакомства Луганскзнакомства Луцкзнакомства Львовзнакомства Николаевзнакомства Полтавазнакомства Ровнознакомства Сумызнакомства Тернопользнакомства Ужгородзнакомства Харьковзнакомства Херсонзнакомства Хмельницкийзнакомства Ужгородзнакомства Черкассызнакомства Черниговзнакомства Черновцызнакомства Севастопользнакомства Симферопользнакомства Крымзнакомства Ялта - вот далеко не полный перечень всех городов и регионов России, Украины и СНГ, где люди абсолютно любого возраста и положения могут познакомиться и завести личные отношения. C каждым днем все больше и больше людей находят на нашем сайте массу интересных знакомств. Более 19 миллионов анкет шикарных девушек и потрясных парней предоставят Вам огромный выбор в сфере знакомства для интима и флирта. Заходите к нам почаще. Наша база с каждым днем пополняется тысячами новых анкет! Удачи и новых, интересных знакомств.

Rambler's Top100 Украина онлайн
Copyright © 2008-2018 «Секс Планета любви - Лавпланет». Бесплатный сайт знакомств «Love Planet» (основан на технологии Ловпланет) – знакомства в России, знакомства в Украине и других городах СНГ и всего мира, блоги и дневники. При содействии Breaking News
Мы используем файлы cookies для улучшения навигации пользователей и сбора сведений о посещаемости сайта. Работая с этим сайтом, вы даете согласие на использование cookies.