Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КонспектЛекцийСтанд_и_модели_ИТ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
518.16 Кб
Скачать

5.4 Методы объектно-ориентированного проектирования

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

В объектно-ориентированном подходе рассматривается два типа иерархий: "целое-часть" и "род-вид". Этим иерархиям соответствуют такие понятия, как структура объектов и структура классов. В работах Г. Буча утверждается, что эти два типа структур представляют собой каноническую форму декомпозиции любой сложной системы.

5.5 Вопросы по теме

1. Стадии разработки ИС по ГОСТ?

2. Для чего проводится реинжиниринг бизнес-процессов?

3. Что понимают под системным анализом при проектировании ИС?

4. Какие методы проектирования появились раньше: структурные или объектно-ориентированные и почему?

5. Какие функции должны быть реализованы в CASE-средствах сквозного проектирования ИС?

6. Что регламентируют стандарты ЕСПД?

6 Методология idef0

6.1 Общие положения методологии idef0

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

М моделирует А, если М отвечает на вопросы относительно А.

Модель разрабатывают для понимания, анализа и принятия решений о реконструкции (реинжиниринге) или замене существующей системы, либо при проектировании новой системы.

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

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

В IDEF0 всё, что происходит в системе и её элементах, принято называть функциями.

При разработке моделей не рекомендуется "привязывать" функции к существующей организационной структуре объекта исследования. Организационная структура должна явиться результатом использования модели. Сравнение результата с существующей структурой позволяет оценить её адекватность и предложить решения по совершенствованию структуры.

Любая функция преобразует входы в выходы под действием управлений при помощи механизмов.

Преобразованию могут подвергаться материальные и информационные объекты, образующие соответствующие потоки.

Информация, которая участвует в преобразовании, может быть разделена на три группы:

- ограничительная информация;

- описательная информация;

- управляющая информация.

Ограничительная информация – сведения о том, чего нельзя делать: всегда или в рамках одной функции.

Например: законы, подзаконные акты, стандарты, положения, регламенты, технические требования, условия и т.п.

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

Управляющая информация – сведения о том, как, при каких условиях и по каким правилам следует выполнять функцию. Содержится в инструкциях, руководствах, документах, определяющих функцию.

Взаимодействие перечисленных понятий представлено на рисунке 6.1.

Рисунок 6.1 - Основные понятия

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