Помощь в написании студенческих работ
Антистрессовый сервис

Модели систем для разных платформ

РефератПомощь в написанииУзнать стоимостьмоей работы

Переход к платформенно-зависимой модели определяется числом программных платформ, на которых будут функционировать элементы приложения. Рассматриваются случаи, когда приложение (или его составные элементы) должны работать на нескольких платформах одновременно. Модель PSM создается путем преобразования модели PIM к модели другой платформы. На этапе создания модели PSM разработка приложения… Читать ещё >

Модели систем для разных платформ (реферат, курсовая, диплом, контрольная)

Проектирование ПС проводится, как правило, с помощью стандартных моделей и моделей ЖЦ (спиральной, водопадной, итерационной и др.). К стандартным моделям относятся MDA, MDD, GDM, SO, А и др. Эти модели рассмотрены выше. Здесь дается хараюеристика моделей, которые могут адаптироваться к разным платформам компьютеров.

Платформенно-зависимая модель PSM (Platform Specific Model) задает состав, структуру, функциональность системы применительно к конкретной платформе. Модель платформы задает технические хара! стсристики, интерфейсы, функции платформы. Она используется при преобразовании модели PIM в модель PSM.

В зависимости от уровня детализации платформы, модели могут содержать сведения о различных функциональных частях системы. Уровень бизнес-логики содержит описание основного функционала приложения, обеспечивающего исполнение его назначения. Уровень данных описывает структуру данных приложения, используемые источники, форматы данных, технологии и механизмы доступа к данным. Для приложений .NET чаще всего применяются возможности ADO.NET. Уровень пользовательского интерфейса содержит состав форм приложения, функциональные элементы управления. Легкость автоматизации этого уровня зависит от того, насколько унифицированы пользовательские операции. Если удается создать типовые шаблоны элементов управления для основных операций, то появляется возможность автоматической генерации форм и их содержания при создании приложений.

Вычислительно-независимая модель CIM (Computation Independent Model), структурная схема которой приведена на рис. 3.4, базируется на моделе PIM (Platform Independent Model) для ее преобразования к платформенно-зависимой модели с использованием языка моделирования UML.

Структурная схема CIM.

Рис. 3.4. Структурная схема CIM.

Эта модель включает в себя разработку общих требований к системе, создание общего словаря понятий и описание окружения, в котором система будет функционировать. Сущности и понятия, описываемые в модели CIM, должны тщательно анализироваться и отрабатываться. Модель CIM должна отображать общую концепцию системы, используемую для программирования элементов приложения. Преобразование CIM в платформенно-независимую модель (PIM) осуществляется средствами языка UML. Она включает в себя элементы, описывающие бизнес-логику, общую структуру системы, состав и взаимодействие подсистем, распределение функциональности по элементам и требования к пользовательскому интерфейсу. Модель PIM включается во все автоматизированные среды разработки приложений, использующих модель MDA.

Переход к платформенно-зависимой модели определяется числом программных платформ, на которых будут функционировать элементы приложения. Рассматриваются случаи, когда приложение (или его составные элементы) должны работать на нескольких платформах одновременно. Модель PSM создается путем преобразования модели PIM к модели другой платформы. На этапе создания модели PSM разработка приложения осуществляется с помощью модели MDA, которая преобразуется к коду другой платформы.

Показать весь текст
Заполнить форму текущей работой