390 likes | 639 Views
Round Trip проектування з в икористанням Rose Delphi Link ( RDL ) . Приклад. 2005. ( Курс “Інформаційні технології” ). Rose Delphi Link. Briefly: RDL supports forward, reverse, and round-trip engineering of Delphi projects using Rose models. http://www.ensemble-systems.com.
E N D
Round Trip проектування з використанням Rose Delphi Link (RDL).Приклад 2005 (Курс “Інформаційні технології”)
Rose Delphi Link Briefly: RDL supports forward, reverse, and round-trip engineering of Delphi projectsusing Rose models. http://www.ensemble-systems.com Round Trip. RDL
Діаграма прецедентів. Round Trip. RDL
Діаграми ... Round Trip. RDL
Усупереч канонам ... … почнемо не з моделей, а з розробки інтерфейсу – форми Form1, використовуючи інструментальну систему програмування Delphi. (Треба ж зважати на переваги підтримки візуального проектування у Delphi). Round Trip. RDL
Проектування інтерфейсу (Delphi). Round Trip. RDL
RDL. Відкриття Delphi-проекту. Round Trip. RDL
RDL. Після відкриття Delphi-проекту. Round Trip. RDL
RDL. Реінженіринг Delphi-проекту. Round Trip. RDL
RDL, Rational Rose. Результат реінженірингу. Round Trip. RDL
Rational Rose. Діаграма з доданим класомT_DSC. Чи буде автоматично генеруватись конструктор? Round Trip. RDL
RDL. Після додаванняT_DSC до модулю Unit1. Round Trip. RDL
Delphi. Реакція на проведену кодогенерацію (для зміненої моделі). Round Trip. RDL
Delphi. Результаткодогенерації (для зміненої моделі). На жаль, конструктор автоматично не генерується. Round Trip. RDL
Delphi. Реалізація методів T_DSC та інтерфейсу (обробників подій). (Проект готовий). Round Trip. RDL
RDL. Після доопрацювання Delphi-проекту. Спробуємо провести відповідні зміни у моделі. Round Trip. RDL
RDL. Реінженіринг(2) Delphi-проекту. (“Підсилення” відношення між TForm1таT_DSC) Round Trip. RDL
Rational Rose. Діаграма з доданим узагальненням Round Trip. RDL
RDL. Після додавання узагальнення Round Trip. RDL
Delphi. Результаткодогенерації (2) Round Trip. RDL
Ілюстрація до роботи програми Round Trip. RDL
ДодатокКодогенерація та реінженіринг (RationalRose, C++). Екранні знімки.
Класи та компоненти Round Trip. RDL
Кодогенерація компонентів. (Program Files\Rational\Rose\c++\source\) Round Trip. RDL
Реінженіринг. Запуск Round Trip. RDL
Реінженіринг. Аналізатор. Створення проекту Round Trip. RDL
Реінженіринг. Обрання каталогу Round Trip. RDL
Реінженіринг. Обрання файлів Round Trip. RDL
Проект реінженірингу Round Trip. RDL
Експортування проекту до Rose Round Trip. RDL
Експортування проекту. Обрання опцій Round Trip. RDL
Експортування проекту. Попередження Round Trip. RDL
BothDirectAssociation Експортування проекту. Журнал (log) Round Trip. RDL
Проведено аналіз проекту Round Trip. RDL
Результат експортування (Program Files\Rational\Rose\c++\designs\source.mdl) Round Trip. RDL
Кодогенерація класів (а не компонентів) Round Trip. RDL
Реінженіринг. Обрані файли Round Trip. RDL
Проведено аналіз Round Trip. RDL
Результат експортування Round Trip. RDL