Читайте также:
|
|
В начале разработки ИС оказывается невозможным проанализировать все процессы, протекающие в предметной области описание этих процессов на естественном языке не дает приемлемых результатов из – за расплывчатости формулировок с другой стороны применение формальных языков тоже не приемлемо т.к., они не понятны экспертам предметной области поэтому используется структурированные естественные языки которые вносят ясность и позволяют нормально понимать и обсуждать процессы в предметной области. Моделирование процессов в ПО заключается в выделение главного процесса, выявлении его структуры в виде блоков, соединенных стрелками. Блоками обозначаются процессы или активности.Активности – действия или последовательность действий использующая определенное назначение и производящая определенный результат, модель процессов в предметной области отображает активности их определения м взаимосвязи.Активности это:1.Поименованный процесс функция или задача.2.Процесс занимающий определенный период времени.3) Процесс, выдающий результат.Имена активностей обычно имеют формат <подлежащие> <сказуемое>Например обработать заказ – эта активность моделирует процесс обслуживания заказчиков некоторой фирмы, которые заключаются в выдачи заказа клиенту. Название процесса должно точно отражать его содержание.Между началом и окончанием активности должно пройти некоторое время.Выделяют два этапа построения процессов предметной области:1) Изучение ASCIS2) Конструирование TO BEАктивности в системе изображаются двумя способами 1) В виде сети, глее отображается взаимодействие активностей.2) В виде дерева, где мы можем видеть структуру активности.
Обычно реальную систему можно представить в виде дерева.Стрелки на диаграммах процессов предметной области обозначают потоки информации, которая может передаваться в виде символов, документов и других материальных объектов.Передаваемая информация обозначается на стрелках именами существ: заказ, сумма и т.д.Типы стрелок: 1) Входные стрелки (input) этой стрелкой обозначается информация или нечто материальное, потребляемое процессом. К блоку входная стрелка всегда подходит слева.Пример:
|
Названия стрелок важно уточнять, чтобы не было одинаковых имен.2)Стрелка управления (control) определяет как, когда и при каких условиях выполняется активность, она всегда входит в активность сверху. Каждая активность должна иметь хотя-бы одну стрелку управления. Управление имеет форму правил регулировок процедур, влияющих на процесс, но само управление не изменяется.3)Выходная стрелка (output) обозначает информацию или нечто материальное, производимое активностью, эта стрелка всегда выходит справа.4) Механизм (mechanism) это ресурсы, за счет которых выполняются активности. В качестве механизма могут выступать человеческие ресурсы, компьютерная техника и т.д.- это то, что затрачивает энергию. По усмотрению аналитика стрелки механизмы могут отсутствовать, чтобы запомнить назначения стрелок полезна фраза: активность-представление процесса в котором механизмы транспонируют входной поток в выходной, учитывая требования управления. При построении моделей процессов предметной области сначала строится диаграмма, выделяется общий процесс и для него строятся стрелки. На втором этапе производится детализация контекстной диаграммы т.е. её разбиение на более мелкие процессы.Пример:
Детализация диаграммы.
Дата добавления: 2015-07-25; просмотров: 63 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Жизненный цикл ИС. | | | Методика построения моделей процессов в предметной области. |