Технология STRATUM
STRATUM 2000 for Windows :
Описание
Архитектура
Модели
Графика
3d Графика
Мультимедия
Системные требования
Screen Shots
On-line экскурсия
Учебный практикум
Методика использования
Поддержка
Загрузить
Отзывы, обратная связь
Демонстрационные примеры
Готовые продукты
STRATUM Computer v1.3 for DOS :
Stratum NEXT
 

Увеличить Среда Stratum 2000 поддерживает весь цикл разработки от анализа системы до ее эксплуатации и сопровождает ее эволюцию. Встроенные визуальные средства позволяют упростить процесс проектирования, отладки системы и ее дальнейшую модификацию. За счет моделирования открывается возможность наблюдения за функционированием системы по мере создания проекта. Интуитивно понятный интерфейс и справочная система облегчают работу со средой начинающим пользователям.

Анализ
Анализ проекта дает возможность увидеть и оценить будущую систему, уточнить и формализовать требования пользователя. Визуальные средства проектирования среды Stratum обеспечивают построение прототипа системы в виде иерархически связанных схем. Для представления элементов системы используются различные статические и динамические изображения, в которых комбинируются графические и текстовые объекты. Для представления отношений между объектами схемы и между схемами в их иерархии используются информационные  структуры различных методологий структурного анализа. Это предоставляет возможность разработчику выбрать связи. Таким образом, возможно применение наиболее приемлемого способа формального описания системы, понятного также пользователю создаваемой системы. При анализе систем обеспечивается:

  • построение и редактирование иерархически вложенных схем сверху вниз и снизу вверх;
  • автоматическое ведение библиотек объектов с возможностью повторного их использования;
  • создание и редактирование связей между объектами и их сохранение при перемещении объектов;
  • навигация по структурным элементам разрабатываемой системы;
  • поддержка слоев изображений;
  • организация гиперссылок как совокупности различным образом взаимосвязанных объектов (листов) системы с указанием их связей;
  • поддержка коллективной разработки. Stratum поддерживает работу группы разработчиков, каждый из которых проектирует свою подмодель. В любой момент времени подмодели могут быть объединены в единую модель системы;
  • поддержка корпоративных проектов, распределенных моделей, дистанционное обучение;
  • управление проектом и динамическое создание его вручную или из модели;
  • представление объекта в различных связанных между собой формах описания, представления информации.

подробнее >>

Проектирование
Среда Stratum поддерживает объектно-ориентированное проектирование. Конкретный объект есть абстракция предметной области, выделенной на стадии анализа. Внешний вид и поведение объекта определяется его моделью, описанной пользователем в удобной для него форме: графической, математической, алгоритмической и других. Визуальные средства проектирования позволяют просто и наглядно представить структуру системы в терминах, адекватных предметной области. Система легко модернизируется. Объекты, однажды спроектированные, могут использоваться в других системах независимо.
При проектировании систем обеспечивается:

  • композиция и декомпозиция объектов, наследование свойств;
  • визуальное проектирование связей между объектами (М:М, 1:М, М:1);
  • проектирование структур данных, баз данных и моделей объектов;
  • проектирование баз данных с использованием интегрированного интерфейса доступа к базам данных IDAPI (Integrated Database Application Programming Interface);
  • проектирование пользовательского интерфейса;
  • создание и редактирование двух- и трехмерных статических и динамических изображений и сцен и управление ими из модели;
  • выполняемость разрабатываемого прототипа системы за счет автоматической генерации моделей объектов в исполняемый код;
  • возможность моделирования прототипа системы на любой стадии разработки.

Моделирование
Анализ и проектирование позволяют за короткое время создать прототип будущей системы и осуществить моделирование процессов, законов функционирования, свойств и состояний объектов. Для описания внутренней модели объектов используется обычный математический язык, позволяющий описывать:

  • различные типы данных;
  • операции над данными и моделями;
  • функции (математические, матричные, векторные, строковые, графические и др.);
  • системы линейных, нелинейных и дифференциальных уравнений.

Возможно создание новых функций непосредственно в среде или подключение стандартных библиотек функций DLL, написанных на различных языках программирования. Средства автоматической кодогенерации среды Stratum автоматически преобразуют математическую модель объекта в исполняемый код с контролем синтаксических и логических правил. Это дает возможность исследовать поведение системы на любом этапе разработки с целью выявления в ней наиболее критичных частей и определения характеристик. Возможна отладка системы в динамическом и пошаговом режимах, запись текущего состояния системы и его загрузка.

подробнее >>

Графические возможности
Использование графики в среде Stratum позволяет использовать стандартные и создавать пользовательские 2d и 3d объекты, текст, видео, манипулировать ими, изменять атрибуты.

Особенности двухмерной графики.

  • Иерархичность. Возможность работы одновременно с несколькими объектами, объединенными в группу, как с одним объектом.
  • Параметричность. Способность задавать атрибуты изображения через параметры.
  • Модифицируемость. Возможность изменять данные после их создания.
  • Объектность. Работа с графическими примитивами на уровне объектов.
  • Динамичность. Возможность работы с графикой в реальном масштабе времени. Доступ из модели. Графические объекты можно создавать и с помощью языка описания моделей, который включает специальные функции для создания и преобразования их, и непосредственным манипулированием графическими примитивами.
  • Пользовательский интерфейс. Наличие удобного и расширяемого интерфейса пользователя.
  • Наличие теоретико-множественных операций с графическими объектами.
  • Поддержка различных форматов графических файлов - свойство среды читать и записывать файлы, как в своих форматах, так и в форматах других приложений - JPG, GIF, PCX, BMP, (BMP со сжатием), TGA, ICO, WMF (Windows Metafile). 

подробнее >>

Особенности трехмерной графики.

  • Одновременное отображение трехмерных объектов во множестве проекций.
  • Поддержка различных алгоритмов рендеринга трехмерной сцены с возможностью добавления новых.
  • Поддержка самого популярного пакета 3D анимации 3D Studio. Stratum импортирует 3DS файлы. Импортированные объекты сохраняют информацию о положении, имени и материале.
  • Встроенный 3d редактор.

подробнее >>

Мультимедиа
Среда Stratum позволяет полностью использовать аудио- и видеовозможности вашего компьютера. Имеющиеся средства позволяют проигрывать звук, записанный как в цифровой (WAV файлы), так и нотной (MID файлы) форме, а также напрямую с компакт-диска. Воспроизводиться может любой фрагмент записи или фрагменты в произвольной последовательности. Воспроизведение видеороликов может осуществляться как в прямом, так и в обратном направлении. Один и тот же фильм можно одновременно наблюдать в различных масштабах и в разных окнах.Реализован покадровый доступ к видео ряду; это означает, что можно переходить с кадра на кадр в произвольном порядке. Количество одновременно проигрываемых видеороликов не ограничено. Все функции по управлению средствами мультимедиа доступны из среды или модели и не требуют специальных драйверов..

подробне >>

Доступ к базам данных
Работа с базами данных основана на использовании интегрированного интерфейса доступа к базам данных IDAPI (Integrated Database Application Programming Interface). Это решение обеспечивает надежную работу со всеми существующими базами данных, гарантированную 40 ведущими компаниями США, и предоставляет следующие возможности:

  • принципиальная совместимость различных форматов данных, в том числе хранящихся в неоднородных компьютерных сетях;
  • интеграция информационных систем, реализованных на основе отличающихся моделей доступа к данным;
  • использование встроенного интерпретатора языка SQL и простых функций, осуществляющих доступ к данным;
  • выполнение запросов с высокой скоростью;
  • редактирование таблиц интерактивными средствами, обработка данных по схеме БД - модель - визуализация.

Работа в сети
Работа в сети подразумевает возможность создания распределенных моделей, осуществляющих работу на разных компьютерах. Каждый компьютер может просчитывать свою, отдельную, часть общей задачи. Реализована данная возможность на базе Windows Sockets. Таким образом, модели могут обмениваться данными между собой по протоколу TCP/IP. Расстояние между машинами влияет только на скорость обмена данными. В качестве фрагмента сетевой модели могут выступать не только модели Stratum, но и программы, написанные на любом другом языке (С++, Delphi и т.д.).

Технические требования
IBM совместимый 386/486 компьютер с Windows 95/98,Windows NT 4.0 или более новыми, 8 MB оперативной памяти, 20MB на жестком диске. 16 - bit версия работает и под  Windows 3.11.

подробнее >>


Trademarks & Copyrights ©1991- STRATUM group. All right reserved.
РЦИ ПГТУ