MSF подразумевает существование совокупностей моделей, обеспечивающих процесс проектирования. Это модель производственной архитектуры (модель среды, для кт разрабатывается ИС).
1. Модель производственной архитектуры – рассматривается с 4х перспектив:
— бизнес-перспективы (отображает цель организации, ее сферу деятельности, БП, организационные структуры и их связь с БП)
— прикладная перспектива (описание f , автоматизированные с помощью используемых приложений; описание взаимодействий приложений; совершенствование приложений на основе бизнес-перспективы)
— информационная перспектива (используемые стандарты организации информации и данных, методы организации данных, управление ими, требования к организации)
— технологическая перспектива (отображает состав аппаратного и системного ПО f-щей организации)
2. Модель проектной группы – описывает роли в проектной группе, связь между ними и обязанности каждой роли.
3. Модель процесса разработки – описывает состав фаз; процессы, выполняемые на фазах; документы, реализуемые на каждой фазе.
4. Модель управления рисками.
5. Модель процесса проектирования – непосредственно рассматривает один из процессов разработки, т.к. этот процесс является основным для создания приложения. Процесс проектирования разделяется на более мелкие подпроцессы, кт могут протекать параллельно. Концептуальное проектирование – уровень процессов, реализованных в приложении; физическое проектирование – реализация объектов на основе некоторой конкретной технологии программирования, УД и т.д.; логическое проектирование – уровень объектов и сервисов, кт связаны с ними, сервисы – методы или операции, связанные с объектами.
6. Модель приложения – отображает разрабатывание приложения. Она является результатом процесса логического и физического проектирования. Отображает совокупность сервисов, реализованных в приложении (сервисы данных (БД + хранимые процедуры), бизнес-сервисы (методы и компоненты, реализующие бизнес-логику, заложенную в приложениях), пользовательские сервисы (объекты и методы, обеспечивающие связь пользователя с приложением и начальную обработку данных)).