Студопедия

КАТЕГОРИИ:

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


Функциональное моделирование в нотации IDEF0




Методология IDEF0 разработана на основе методологии SADT (Structured Analysis and Design Technique) и представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. МодельIDEF0 состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга.

Диаграммы – главные компоненты модели, все функции информационной системы и интерфейсы на них представлены как блоки и дуги. Место соединения дуги с блоком определяет тип интерфейса.

Функциональный блок (Activity Box) – это графическое изображение в виде прямоугольника (рисунок 4.7) некоторой функции рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, «производить услуги», а не «производство услуг»).

Рисунок 4.7 – Функциональный блок нотации IDEF0

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

- Control (управление). Стрелки сверху означают на основании чего выполняется данный процесс – законы, стандарты, приказы и т.д.;

- Input (вход). Стрелки слева – данные или объекты, используемые или изменяемые процессом;

- Output (выход). Стрелки справа – основные результаты деятельности процесса, конечные продукты;

- Mechanism (механизм/исполнитель). Стрелки снизу означают посредством чего или с помощью кого реализуется данный процесс – материальные и/или кадровые ресурсы, необходимые для процесса. Механизм может быть человеком, компьютером или любым другим устройством, которое помогает выполнять данную функцию.

Пример IDF0-диаграммы приведен на рисунке 4.8.

Рисунок 4.8 – Функциональнаяй модель системы как IDEF0-диаграмма

 

Модель анализа вариантов использования

Модель анализа строится на основе разработанных вариантов использования и модели предметной области. Модель анализа является основой для проектирования системы.

Анализ вариантов использования включает в себя:

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

- распределения поведения, реализуемого вриантом использования, между классами;

- определение атрибутов (свойств) и ассоциаций классов.

В процессе анализа в потоках событий выявляются классы следующих стереотипов:

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

- классы-сущности (Entity) – представляют собой понятия разрабатываемой системы (соответствуют классам модели предметной области);

- управляющие классы (Control) – обеспечивают координацию поведения объектов в системе.

Классы анализа отражают функциональные требования к системе и моделируют объекты предметной областии. Совокупность классов анализа представляет собой концептуальную модель системы.

 


Поделиться:

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





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты