Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPZ-Lec1-16.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5 Mб
Скачать

15.10 Другие программы

Рассмотренные здесь пакеты - очень малая часть всего доступного в Интернете ПО для визуального моделирования с помощью UML. Список другого ПО для создания UML-диаграмм можно найти, например, на http://www.objectsbydesign.com/tools/umltools_byCompany.html.

На http://www.uml.org/#Links-UML2Tools расположен список ссылок на другие каталоги подобных программ. А на http://www.gskinner.com/gmodeler/app/run.html вы найдете уникальное в своем роде онлайновое средство UML-проектирования (к тому же написанное на Flash).

Выводы

В презентации, по которой написана эта лекция, автор приводит таблицу, где всем рассмотренным программам выставлены субъективные оценки по 10-бальной шкале. Причем оцениваются возможности визуализации, простота освоения, удобство интерфейса и дается краткая характеристика "одной строкой". Здесь же мы воздержимся от каких-либо оценок (кроме тех, что неявно прозвучали в тексте лекции), предоставив право решать "кто лучше, а кто хуже" самому читателю. Итак, что же мы поняли, изучив материал этой лекции:

  • На данный момент на рынке присутствует огромное количество и полноценных средств UML-моделирования, и программ для рисования диаграмм, в том числе и UML.

  • Такие продукты, как Borland Together, Poseidon, StarUML и Dia, могут быть загружены с сайта производителя абсолютно бесплатно.

  • StarUML выглядит наиболее функциональным из бесплатных продуктов и может служить полноценной заменой коммерческим программам для UML-моделирования.

  • Для использования в качестве справочника идеально подходит Zicom Mentor от Sparx Systems, который также может быть получен абсолютно бесплатно.

  • Выбор средства UML-проектирования - вопрос сложный и неоднозначный, и решить его каждый должен для себя сам, исходя из своих потребностей, уровня знаний и т. д.

Упражнения

Постройте UML-диаграммы ПО, автоматизирующего процесс покупки товара в магазине отделочных материалов с отдельным складом. Этот процесс можно описать так. Продавец выписывает клиенту ордер, где указывает код товара, его наименование и количество. Клиент оплачивает в кассе стоимость товара. Для этого кассир должна найти в БД товар по его коду и подсчитать его стоимость. В результате клиент получает кассовый чек и накладную для получения товара на складе и едет на склад. Там он вручает накладную кладовщику, который отыскивает товар по его коду и отпускает клиенту нужное его количество. После этого кладовщик делает отметку в книге учета товаров о том, что товар отпущен и его количество соответственно уменьшилось.

Для построения диаграмм воспользуйтесь такими CASE-средствами:

  • диаграмма прецедентов - Together;

  • диаграмма классов - Poseidon;

  • диаграмма последовательности - SmartDraw;

  • диаграмма состояний - StarUML.

Лекция 16 Учебный проект: "Разработка ис предприятия оптовой торговли лекарственными препаратами"

Рассматриваемые вопросы: Методика выполнения учебного задания основана на опыте ряда успешных проектов внедрения КИС Navision и Axapta.

Практическое задание позволяет изучить состав, содержание и процедуры формирования основных документов, которые создаются в процессе типового проектирования ИС (см. раздел "Организация разработки ИС"), приобрести навыки разработки диаграмм бизнес-процессов на основе их вербального описания, которое получается в результате обследования деятельности предприятий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]