Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Это метод исследования системы, которое начинается с её общего обзора, а затем детализируется, приобретая иерархическую структуру с всё большим числом уровней.
Ключевые понятия структурного анализа:
Операция – элементарное (неделимое) действие, выполняемое на одном рабочем месте.
Функция – это совокупность операций, сгруппированных по определённому признаку.
Бизнес-процесс – связанная совокупность функций, представляющая ценность для потребителя, в ходе выполнения которой потребляются определённые ресурсы и создаётся продукт (предмет, услуга, научное открытие, идея).
Подпроцесс – это бизнес-процесс, являющийся структурным элементом некоторого бизнес-процесса и представляющий ценность для потребителя
Бизнес-модель – структурированное графическое описание сети процессов и операций, связанных с данными, документами, организационными единицами и прочими объектами, отражающими существующую и предполагаемую деятельность предприятия.
Существует две методологии структурного моделирования предметной области: функционально-ориентированная (IDEF0) и объектно-ориентированная (UML).
1. Функциональная методика IDEF0 состоит из функционального блока, интерфейсной дуги, декомпозиции, глоссария.
Функциональный блок – это прямоугольник, каждая из сторон которого имеет своё значение:
´ Верхняя сторона имеет значение “Управление”
´ Левая сторона – “Вход”
´ Правая сторона – “Выход”
´ Нижняя сторона – “Механизм” (машина или человек, выполняющий операцию)
Интерфейсная дуга – это стрелка или поток. Может отображать как реальные объекты, так и просто влияние на функциональный блок.
Декомпозиция – это разбиение сложного процесса на составляющие функции.
Глоссарий – набор всех понятий, которые используются в системе.
2. Объектно-ориентированная методика UML – это методика, в основе которой лежит объектная декомпозиция. Схематично UML выглядит так:
Объектная декомпозиция
ß
Объекты и связи между ними Ü Þ Обмен сообщениями между объектами
UML использует следующие известные нам принципы:
· Абстрагирование
· Инкапсуляция
· Модульность
· Иерархия (у всех классов есть один общий предок, и какой бы класс мы ни использовали, он так или иначе является наследником какого-либо более старшего класса)
· Типизация
· Параллелизм
· Устойчивость
Основными понятиями объектно-ориентированной методики являются объект и класс.
Объект – это предмет или явление, имеющее чётко определённое поведение и обладающее состоянием, поведением и индивидуальностью. Состояние объекта характеризуется перечнем (обычно статическим) всех свойств данного объекта и текущими (обычно динамическими) значениями каждого из этих свойств.
На этапе анализа и ранних стадиях проектирования решаются две основные задачи: выявление классов и объектов, составляющих словарь предметной области; построение структур, обеспечивающих взаимодействие объектов, при котором выполняются требования задачи.
Для выявления классов применяется классификация.
Виды классификаций:
· Классификация категоризация
· Концептуальная кластеризация
· Теория прототипов
Достоинства объектно-ориентированного подхода:
· Объектная декомпозиция даёт возможность создавать модели меньшего размера путём использования общих механизмов, обеспечивающих необходимую экономию выразительных средств
· Использование объектного подхода существенно повышает уровень унификации разработки и пригодность для повторного использования, что ведёт к созданию среды разработки и переходу к сборочному созданию моделей из уже созданных блоков (классов)
· Объектная декомпозиция позволяет избежать создания сложных моделей
· Объектная модель наиболее естественная – люди живут объектами
Дата публикования: 2015-11-01; Прочитано: 397 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!