2. Выбор CASE-средства проектирования информационных систем. UML - это язык визуального моделирования систем. Моделирование
систем с помощью UML предполагает построение ряда взаимосвязанных
диаграмм. Для сопровождения процесса построения, анализа и
документирования модели, а также проверки модели и генерации
программных кодов разработчики используют специально для этих целей
созданные CASE-инструменты проектирования систем.
В общем смысле
CASE (Computer-Aided Software Engineering) — это
набор инструментов и методов программной инженерии для проектирования
программного обеспечения, который помогает обеспечить высокое качество
программ, отсутствие ошибок и простоту в обслуживании программных
продуктов [8].
Существует достаточно много CASE-инструментов моделирования и
проектирования систем и баз данных (не только с помощью UML). В данном
учебном пособии для примера моделирования системы выбран программный
инструмент моделирования StarUML [7].
Данная программная платформа имеет свободную лицензию и
доступна для установки с официального сайта StarUML [7].
StarUML поддерживает одиннадцать различных типов диаграмм,
принятых в нотации UML 2.0, а также подход MDA (модельно-
настраиваемая архитектура), предлагает настройку параметров пользователя
для адаптации среды разработки, поддерживает расширения, предоставляет
различного рода модули, расширяющие возможности StarUML.