Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Структурный анализ



Это метод исследования системы, которое начинается с её общего обзора, а затем детализируется, приобретая иерархическую структуру с всё большим числом уровней.

Ключевые понятия структурного анализа:

Операция – элементарное (неделимое) действие, выполняемое на одном рабочем месте.

Функция – это совокупность операций, сгруппированных по определённому признаку.

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

Подпроцесс – это бизнес-процесс, являющийся структурным элементом некоторого бизнес-процесса и представляющий ценность для потребителя

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

Существует две методологии структурного моделирования предметной области: функционально-ориентированная (IDEF0) и объектно-ориентированная (UML).

1. Функциональная методика IDEF0 состоит из функционального блока, интерфейсной дуги, декомпозиции, глоссария.

Функциональный блок – это прямоугольник, каждая из сторон которого имеет своё значение:

´ Верхняя сторона имеет значение “Управление”

´ Левая сторона – “Вход”

´ Правая сторона – “Выход”

´ Нижняя сторона – “Механизм” (машина или человек, выполняющий операцию)

Интерфейсная дуга – это стрелка или поток. Может отображать как реальные объекты, так и просто влияние на функциональный блок.

Декомпозиция – это разбиение сложного процесса на составляющие функции.

Глоссарий – набор всех понятий, которые используются в системе.

2. Объектно-ориентированная методика UML – это методика, в основе которой лежит объектная декомпозиция. Схематично UML выглядит так:

Объектная декомпозиция

ß

Объекты и связи между ними Ü Þ Обмен сообщениями между объектами

UML использует следующие известные нам принципы:

· Абстрагирование

· Инкапсуляция

· Модульность

· Иерархия (у всех классов есть один общий предок, и какой бы класс мы ни использовали, он так или иначе является наследником какого-либо более старшего класса)

· Типизация

· Параллелизм

· Устойчивость

Основными понятиями объектно-ориентированной методики являются объект и класс.

Объект – это предмет или явление, имеющее чётко определённое поведение и обладающее состоянием, поведением и индивидуальностью. Состояние объекта характеризуется перечнем (обычно статическим) всех свойств данного объекта и текущими (обычно динамическими) значениями каждого из этих свойств.

На этапе анализа и ранних стадиях проектирования решаются две основные задачи: выявление классов и объектов, составляющих словарь предметной области; построение структур, обеспечивающих взаимодействие объектов, при котором выполняются требования задачи.

Для выявления классов применяется классификация.

Виды классификаций:

· Классификация категоризация

· Концептуальная кластеризация

· Теория прототипов

Достоинства объектно-ориентированного подхода:

· Объектная декомпозиция даёт возможность создавать модели меньшего размера путём использования общих механизмов, обеспечивающих необходимую экономию выразительных средств

· Использование объектного подхода существенно повышает уровень унификации разработки и пригодность для повторного использования, что ведёт к созданию среды разработки и переходу к сборочному созданию моделей из уже созданных блоков (классов)

· Объектная декомпозиция позволяет избежать создания сложных моделей

· Объектная модель наиболее естественная – люди живут объектами





Дата публикования: 2015-11-01; Прочитано: 397 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...