ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Использование UML в проектировании ПО
Являясь объектно-ориентированным инструментом моделирования, Rose базируется на UML (Universal Modeling Language) - универсальном языке моделирования, который был разработан компанией Rational именно с целью создания наиболее оптимального и универсального языка для описания как предметной области, так и конкретной задачи в программировании. Программа базируется всего на семи диаграммах, которые в зависимости от ситуации способны описывать различные действия: · Activity diagram (диаграммы описаний технологий, процессов, функций); · Use case diagram (диаграммы функций); · Class diagram (диаграммы классов); · State diagram (диаграммы состояний); · Sequence diagram (диаграммы последовательностей действий); · Collaboration diagram (диаграммы взаимодействий); · Component diagram (диаграммы компонент); · Deployment diagram (диаграммы топологии). Процесс создания программных систем (ПС) по методологии разработки программных систем Rational Unified Process фирмы Rational Software Corporation включает следующие шесть этапов: 1) моделирование предметной области (Business Modeling); 2) определение требований к системе (Requirements); 3) анализ и проектирование (Analysis & Design); 4) разработку (Implementation); 5) тестирование (Test); 6) внедрение (Deployment). Моделирование бизнес-процессов для описания предметной области, для которой разрабатывается программная система, производится собственно на этапе разработки ПС, моделирование предметной области (Business Modeling) - с использованием диаграмм деятельности (activity diagram) CASE-средства Rational Rose. Технология UML, одобренная консорциумом Object Management Group, является мощным средством описания бизнес-процессов и представления их в той форме, которая устраивает как разработчиков, так и пользователей. В данном обзоре будет показано, каким образом с помощью технологии UML можно ускорить цикл разработки и повысить надежность приложений. Принятые графические обозначения полностью описывают шаги, необходимые для завершения того или иного действия. Процессы складываются в ясные логические последовательности, которые делают блок-схемы прекрасным средством представления
Не нашли, что искали? Воспользуйтесь поиском:
|