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

6.7. Развитие методологий проектирования

Исследования в области построения моделей и методов проектирования ИС не заканчиваются моментом принятия некоторого стандарта.

Кроме уже упомянутых подходов ведутся разработки в других направлениях, в частности, в связи с вопросами реинжиниринга бизнес-процессов. Реинжиниринг предполагает перестройку существующих бизнес-процессов с целью их оптимизации и должен предшествовать созданию ИС.

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

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

6.8. Методология функционального моделирования idef0. Общие положения

(см. РД IDEF0 - 2000)

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

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

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

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

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

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

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

6.9. Синтаксис графического языка

6.9.1. Блок

Блок – это графическое представление функций, процессов, действий, операций и т.п. Блок представлен на рис. 6.2.

Изображение блока

Рис. 6.2

6.9.2. Стрелка

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

Стрелки могут состоять только из горизонтальных и вертикальных отрезков со скругленными стыками.

Стрелки должны присоединяться к блоку на его сторонах. Присоединение в углах не допускается.

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

Способы изображения стрелок

Рис. 6.3

6.10. Семантика языка idef0

6.10.1. Семантика блоков и стрелок

На рис. 6.4. показано стандартное изображение блока.

Изображение блока со стрелками

Рис. 6.4

Вход – это то, что преобразуется или расходуется функцией.

Выход – это то, что произведено функцией (данные или материальные объекты).

Управление – это условия, которые необходимы функции, чтобы произвести правильный выход.

Механизм – это средства, необходимые для выполнения функции.

Вызов – это переход к другому фрагменту модели.

Пример приведен на рис. 6.5.

Пример

Рис. 6.5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]