Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка КР ПИС.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2.05 Mб
Скачать

Приложение 1. Титульный лист Федеральное агентство по образованию Российской Федерации

Белгородский государственный университет

Кафедра прикладной информатики

Курсовая работа

по дисциплине «Проектирование информационных систем»

на тему: ________________________________________

Проект выполнил:

студент факультета КНИТ

Специальности 080801

группы _________

_________ФИО

Руководитель:

должность

_________ФИО

Дата сдачи на проверку ________

Дата защиты___________

Оценка _________

Белгород 200_

Приложение 2. Основы методологии idef0 Сущность методологии idef0

Методология функционального моделирования IDEF0 - это методология описания системы в целом как множества взаимозависимых действий или функций. На рис. П2.1 приведен пример диаграммы IDEF0.

Н аиболее часто IDEF0 применяется как технология исследования и проектирования систем на логическом уровне. По этой причине она, как правило, используется на ранних этапах разработки проекта. Результаты IDEF0 анализа могут применяться при проведении проектирования с использованием моделей IDEF3 и диаграмм потоков данных.

Синтаксис и семантика моделей idef0

Методология IDEF0 сочетает в себе небольшую по объему графическую нотацию. Она содержит только два обозначения: блоки и стрелки.

Рис. П2.2 показывает 4 возможных типа стрелок в IDEF0, каждый из типов соединяется со своей стороной функционального блока.

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

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

Стрелки управления. Управление часто существует в виде информации (правил, инструкций, процедур, стандартов и др.), которая влияет на работу блока, но непосредственно не потребляется и не преобразуется в результате. Управление можно рассматривать как специфический вид входа.

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

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

Комбинированные стрелки.

Стрелка выход - вход применяется, когда один из блоков должен полностью завершить работу перед началом работы другого блока. Так, на рис. П2.3. выписке счета должен предшествовать прием заказа.

Стрелка выход - управление отражает ситуацию преобладания одного блока над другим, когда один блок управляет работой другого (рис. П2.4).

Стрелки выход - механизм исполнения встречаются реже и отражают ситуацию, когда выход одного функционального блока применяется в качестве оборудования для работы другого блока (рис. П2.5).

Обратные связи

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

На рис. П2.6 показана стрелка выход - обратная связь на управление.

На рис. П2.7 показана стрелка выход - обратная связь на вход. Стрелка выход - обратная связь на вход обычно применяется для описания циклов повторной обработки чего-либо.

Разбиение и соединение стрелок.

Выход функционального блока может использоваться в нескольких других блоках. Разрешено как разбиение, так и соединение стрелок. Разбитые на несколько частей стрелки могут иметь наименования, отличающиеся от наименования исходной стрелки (рис.П2.8).

Туннели.

Если одна из стрелок диаграммы отсутствует на родительской диаграмме и не связана с другими стрелками той же диаграммы, точка входа этой стрелки на диаграмму или выхода с нее обозначается туннелем (рис. П2.9). Таким образом помечаются стрелки, несущественные для родительского уровня.

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