функциональные – описывают функции системы, возможные варианты ее использования; могут содержать сведения о циркулирующей в системе информации, объектах и субъектах, взаимодействующих с системой; могут быть как динамическими, так и статическими моделями;
информационные – описывают состав и структуру данных (реляционных БД, классов и др.). Относятся к статическим моделям;
поведенческие – описывают состояния системы и/или ее отдельных элементов и переходы между ними, взаимодействие элементов, алгоритмы обработки информации. Относятся к динамическим моделям;
компонентные – описывают состав и структуру программных и аппаратных средств. Относятся к статическим моделям;
смешанные – характеризуют сразу несколько аспектов системы (например, диаграммы потоков данных отображают работы, накопители данных, подсистемы) и т. д.
На стадиях формирования и анализа требования изначально начинают с построения неформальных моделей (содержательного описания предметной области), постепенно переходя к формальным. Аналогично на стадии проектирования начинают с создания формальных логических моделей и заканчивают физическими. Одним из самых важных результатов проектирования является набор логических и физических моделей, описывающих все аспекты системы. Этот набор должен быть достаточным для дальнейшей реализации системы на стадии кодирования.
Вопросы для самопроверки
1. Перечислите основные особенности анализа и проектирования крупных систем.
2. Дайте краткую характеристику документам, содержащим требования на разработку информационной системы.
3. Перечислите виды обеспечения информационной системы.