MDA/MDD

Model Driven Architecture/Development, Разработка "от модели"

Как перестать беспокоиться и начать проектировать

Занимаюсь темой управляемой моделями разработки (Model Driven) в индустриальной софтостроительной практике уже более 10 лет с разными системами, включая собственную Genie Lamp. Если учесть различные генераторы отчетов и запросов на базе метаописаний или генерацию программ на базе семантической сети, то все 20.

Разработка ядра информационной системы. Часть 1.

Вступление

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

Разработка на основе моделей (Model Driven Development) с примерами использования PowerDesigner

От редакции. В продолжение темы статьи: система разработки на основе моделей GenieLamp. Кросс-платформенное решение для Windows/Linux и различных СУБД.

В этой статье несколько оторвемся от вопросов проектирования конкретных структур в базах данных (см. "Проектирование баз данных: иерархические структуры. Деревья в SQL", "Проектирование баз данных: хронологические данные") и попытаемся воспарить на более абстрактный уровень модели предметной области, чтобы оттуда взглянуть на остро стоящие по сей день вопросы внесения изменений в процессе разработки.

Реализация сервера объектного представления средствами реляционной СУБД

на примере MS SQL Server 2000 и CASE ERwin

Зачем это нужно?

Объектный подход, используемый для разработки программных систем доказал на практике свои преимущества. К сожалению, кроме приятных возможностей он привнёс и новые проблемы.

Subscribe to RSS - MDA/MDD