Project M Cache Version 5 Промышленная разработка Web приложений и Управление проектом.
Концепция Графическое описание модели приложения Процессный подход в разработке(Графическое описание бизнес- процессов системы). Полный контроль при реализации проекта(как за временем так и затратами.) Автоматическое формирование системной документации.
Инструментарий Cache студия (основной инструмент при реализации проекта) Microsoft VB6 (рисование сложных форм) Возможность использования для рисования форм других продуктов.
Используемые технологии в рамках Cache Версия Cache Генератор форм реализован на пакете XGEN.(в отличии от %ZEN скрипты только те которые используют компоненты). Описание модели и процессов на базе Adobe SVG. 99% Объектная модель.
Используемые технологии в рамках Cache Интерфейс Cache студии расширен. Добавленны элементы управления формами и многое другое. Для описания мета данных и статических характеристик объектов используется элемент XData Возможность формирование описания форм и для %ZEN.
Реализация Для реализации приложение разработаны системные модули. Аудит и управление главный модуль(пользователи,доступы к функциям и т.п). Для унификации- базовые формы внешнего вида интерфейсов.
Реализация Начинаем с интерфейса пользователя определяем при помощи мастера приложение (класс). Определяем состав разрабатываемой системы подсистемы-модули (только названия без деталей) Определяем виды деятельности каждой подсистемы-модуля.
Реализация Тестирование после каждого этапа(заказчик видит сразу как выглядит его приложение). Приступаем к реализации конкретных функций в рамках описанной модели.
Реализация Модель ИС РЕГИОН ГИБДД
Реализация Модель подсистемы
Каждая модель подсистемы содержит в себе набор ресурсов (формы, отчеты, правила), которые добавляются автоматический при создания классов. Быстрый переход к ресурсу.
Реализация Модель вида деятельности
Описывается входными интерфейсами и процессам. Входной интерфейс это форма ввода или другой источник для выполнения процесса. Если это форма ввода то автоматически кнопка или пункт меню интерфейса процесса.
Реализация Модель процесса
Модель процесса описывается BPM диаграммой, что это дает? Многое.
Управление проектом Невозможно изменить, создать класс или объект без оформления(как задача). Каждая задача классифицируется, как в структуре системы, так и бухгалтерском учете для учета затрат. У каждой задачи есть инициатор это разработка, тестирование или сопровождение.
Управление проектом Начало рабочего дня.
Управление проектом Для изменения или создания класса, его необходимо включить в задачу. После закрытия задачи вы имеете пакет изменений, который передается заказчику(если сопровождение).
Управление проектом Задача
Что дальше? ВОПРОСЫ ? Андрей Загурский.