Проектирование ИС - файл n1.doc
приобрестиПроектирование ИСскачать (30.7 kb.)
Доступные файлы (1):
n1.doc
13.Методология описания предметной области.Функциональная методика IDEF0.Методология IDEF0-след этап развития языка описания функц-ых с-м SADT (Structured Analysis and Design Technique). Целью-построение функц-ой схемы исследуемой с-мы, описывающей все необходимые процессы с точностью, достаточной для однозначного моделирования Дея-ти с-мы.В основе 4 осн понятия:функц-ный блок, интерфейсная дуга, декомпозиция, глоссарий.
Функциональный блок пред собой некоторую конкретную
функцию в рамках рассмат-мой с-мы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (напр,"производить услуги").На диаграмме функц-ный блок изображается прямоугольником.Каждая из 4 сторон функц-го блока имеет свое опр-ное значение,при этом:верхняя сторона имеет значение "Управление" (Control); левая сторона-"Вход" (Input); правая-"Выход" (Output); нижняя-"Механизм" (Mechanism).

Интерфейсная дуга отображает элемент с-мы, кот обрабатывается функц-ным блоком или оказывает иное влияние на
ф-цию, пред-ную данным функц-ым блоком. Интерфейсные дуги часто наз потоками или стрелками.С помощью интерфейсных дуг отображают различ объекты, в той или иной степени опр-щие процессы, происходящие в с-ме. Такими объектами м б элементы реального мира (детали, вагоны, сотрудники) или потоки данных и инф-ии (документы, данные).В зависимости от того, к какой из сторон функц-го блока подходит данная интерфейсная дуга, она носит название "входящей", "исходящей" или "управляющей".Любой функц-ный блок по должен иметь хотя бы 1 управляющую интерфейсную дугу и 1 исходящую.Обязательное наличие управляющих интерфейсных дуг явл одним из главных отличий стандарта IDEF0 от других методологий классов DFD и WFD.
Декомпозиция явл основным понятием стандарта IDEF0. Применяется при разбиении сложного процесса на составляющие его
функции. При этом уровень детализации процесса опр-ся непосредственно разработчиком модели.Д-ция позволяет постепенно и структурированно представлять модель с-мы в виде иерархической стр-ры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой.
Глоссарий. Для каждого из элементов IDEF0-диаграмм, функц-ных блоков, интерфейсных дуг-существующий стандарт подразумевает создание и поддержание набора соответств опр-ний, ключевых слов, повествовательных изложений , кот хар-ют объект, отображенный данным элементом. Этот набор наз глоссарием и явл описанием сущности данного элемента. Глоссарий гармонично дополняет наглядный графический язык, снабжая диаграммы необходимой доп инф-ей.Модель IDEF0 всегда начинается с представления с-мы как единого целого – одного функц-ого блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области(контекстной диаграммой).В пояснительном тексте к контекстной диаграмме д б указана цель построения диаграммы в виде краткого описания и зафиксирована тчк зр.Опр-ние и формализация цели разработки IDEF0-модели явл важным моментом. Фактически цель опр-ет соответств области в исследуемой с-ме, на кот необходимо фокусироваться в первую очередь.Точка зрения опр-ет осн направление развития модели и уровень необходимой детализации. Правильный выбор точки зрения сущ-но сокращает временные затраты на построение конечной модели.
Выделение подпроцессов. В процессе декомпозиции функц-ный блок, кот в контекстной диаграмме отображает с-му как единое целое, подвергается детализации на др диаграмме. Получившаяся диаграмма второго уровня содержит функц-ные блоки, отображающие главные подф-ии функц-ого блока контекстной диаграммы, и наз дочерней по отношению к нему (каждый из функц-ных блоков, принадлежащих дочерней диаграмме наз-ся дочерним блоком). Функц-ный блок-предок наз родительским блоком по отношению к дочерней диаграмме, а диаграмма, к кот он принадлежит – родительской диаграммой. Каждая из подфункций дочерней диаграммы м б далее детализирована путем аналогичной декомпозиции соотв-щего ей функц-ого блока. В каждом случае декомпозиции функц-ого блока все интерфейсные дуги, входящие в данный блок или исходящие из него, фиксируются на дочерней диаграмме. Этим достигается структурная целостность IDEF0–модели.Что поступает в подразделение "на входе"?:1)кие
ф-ии в какой последовательности выполняются в рамках подразделения?
2)кто является ответственным за выполнение каждой из
ф-ций? 3)Чем руководствуется исполнитель при выполнении каждой из
ф-ий? 4)Что явл резу-том работы подразделения (на выходе)?На основе имеющихся положений, документов и результатов опросов создается
черновик модели:-Распространение черновика для рассмотрения, согласований и комментариев;-Официальное утверждение модели. Окончательная модель пред собой согласованное представление о предприятии с заданной т-ки зрения и для заданной цели.