

8. Структурный подход к проектированию ИС
Модель предметной области - некоторая структура, описывающая структуру или функциональность предметной области.
Основное условие: адекватность модели.
Модель позволяет оценить полноту предлагаемой реализации, правильность содержания и взаимосвязи реализуемых операций, пригодность структуризации операции данных, примерную трудоемкость реализации.
Два подхода к созданию модели:
1. Функционально-ориентированный.
2. Объектно-ориентированный
Полученная модель должна удовлетворять требованиям:
1. Адекватность предметной области к поставленной задаче.
2. Понятность пользователю и разработчику.
3. Реализуемость с помощью имеющихся инструментальных средств.
4. Оцениваемость по финансовым, трудовым и временным ресурсам.
ФУНКЦИОНАЛЬНО-ОРИЕНТИРОВАННЫЙ ПОДХОД
Модель определяется как набор взаимосвязанных функций разного уровня.
Методики: IDEF0, IDEF3, DFD…
Общее - иерархическая декомпозиция функции.
Функция представляется на бором более мелких подфункций.
Разное - различие в наборе элементов, способах связывания.
Результаты функционального моделирования:
По функциям: состав, содержание, взаимосвязь > IDEF0, последовательность > IDEF3.
По данным: общий состав, распределённость и содержание данных > из DFD.
По исполнителям: состав исполнителей, набор функций, загруженность.
По программному обеспечению: структура ПО, состав модулей, распределённость > IDEF0.
По техническим средствам: общая архитектура, требуемые средства, распределенность.
Основное условие: адекватность модели.
Модель позволяет оценить полноту предлагаемой реализации, правильность содержания и взаимосвязи реализуемых операций, пригодность структуризации операции данных, примерную трудоемкость реализации.
Два подхода к созданию модели:
1. Функционально-ориентированный.
2. Объектно-ориентированный
Полученная модель должна удовлетворять требованиям:
1. Адекватность предметной области к поставленной задаче.
2. Понятность пользователю и разработчику.
3. Реализуемость с помощью имеющихся инструментальных средств.
4. Оцениваемость по финансовым, трудовым и временным ресурсам.
ФУНКЦИОНАЛЬНО-ОРИЕНТИРОВАННЫЙ ПОДХОД
Модель определяется как набор взаимосвязанных функций разного уровня.
Методики: IDEF0, IDEF3, DFD…
Общее - иерархическая декомпозиция функции.
Функция представляется на бором более мелких подфункций.
Разное - различие в наборе элементов, способах связывания.
Результаты функционального моделирования:
По функциям: состав, содержание, взаимосвязь > IDEF0, последовательность > IDEF3.
По данным: общий состав, распределённость и содержание данных > из DFD.
По исполнителям: состав исполнителей, набор функций, загруженность.
По программному обеспечению: структура ПО, состав модулей, распределённость > IDEF0.
По техническим средствам: общая архитектура, требуемые средства, распределенность.