Методы автоматизации сложных программных информационных систем (ИС). Структура языка моделирования UML и история его создания. Диаграммы функциональности и принципы проектирования ИС с использованием визуальной нотации. Rational Rose 98i – поддержка UML.
Аннотация к работе
Унифицированный язык моделирования (UML) и его поддержка в Rational Rose 98i - CASE-средстве визуального моделированияКраткий ответ прост - знакомиться с UML в той или иной степени придется, поскольку UML - это стандартная нотация визуального моделирования программных систем, принятая консорциумом Object Managing Group (OMG) осенью 1997г., и на сегодняшний день она поддерживается многими объектно-ориентированным CASE продуктами, включая Rational Rose 98i. В настоящее время эти методы включают в себя: - компонентную технологию разработки моделей ИС, - визуальное программирование (RAD средства), - использование образцов (patterns) при проектировании ИС, - визуальное представление различных аспектов проекта (визуальное моделирование, CASE - средства). При этом используется иной принцип декомпозиции - система разбивается на "активные сущности" - объекты или компоненты, которые взаимодействуют друг с другом, обмениваясь сообщениями и выступая друг к другу в отношении "клиент/сервер". Так вот, если при проектировании информационная система разбивается на объекты (компоненты), то UML может быть использован для ее визуального моделирования. Такое "сборочное программирование" стало возможным за счет использования объектов и привело к изменению квалификационной оценки программистов за рубежом - "программист - это тот, кто умеет программировать в компонентах", т.е. это не "писатель программного кода", как принято считать у нас.