Главная Обратная связь Поможем написать вашу работу!

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






Лабораторная работа 9. Исключение кириллизованного текста в информации классов



 

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

Этапы выполнения упражнения.

Этап 1. Используя меню (Файл-> Сохранить как) сохраните данную модель под другим именем (например Заказ1) в той же папке, что и исходная модель.

Работайте далее с копией модели (то есть Заказ1).

Этап 2. Переименуйте классы и их спецификации таким образом, чтобы использовался только латинский шрифт. Замените имя класса

Заказ_деталей на OrderDetail

Выбор_заказа на OrderОptions

Заказ на Order

Упр_заказами на OrderMgr

Позиц_заказа на OrderItem

Упр_транзакциями на TransactionMgr

 

Измените имена операций таким образом, чтобы рис.10 преобразовался в рис. 11. Для этого, измените операцию класса OrderОptions

Открыть() на Open()

Класса OrderDetail

Открыть() на Open()

Сохранить заказ() на Save()

Класса Order

Ввести номер заказа, заказчика и число заказываемых предметов() на SetInfo()

Сохранить_заказ() на Save()

Класса OrderMgr

Сохранить заказ() на SaveOrder()

Класса TransactionMgr

Сохранить заказ() на SaveOrder()

Сохранить информацию о заказе() на Commit()

Информация о_заказ() на SubmitInfo()

Класса OrderItem

Создать() на Create()

Взять_информацию() на GetInfo()

Дать_информацию на SetInfo()

Переименуйте имена пакетов

Границы на Boundaries

Сущности на Entity

Контроль на Control

Добавление стереотипов к классам

1. Щелкните правой кнопкой мыши на классе OrderOptions диаграммы.

2. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

3. В поле стереотипа выберите из выпадающего списка слово Boundary (если его нет, то введите).

4. Нажмите на кнопку ОК.



5. Повторив шаги 1—4, свяжите классы OrderDetail со стереотипом Boundary, OrderMgr и TransactionMgr со стереотипом Control, а класс Order и OderItem— со стереотипом Entity.

 

Теперь диаграмма Классов должна иметь вид, показанный на рис. 11.

 

Рисунок 11 - Основная диаграмма классов

 

Замечание. На диаграмме рис. 11 возможно визуальное представление классов не в виде иконок, а в виде дополнительной строки текста с именем стереотипа. За этот вид отвечает метка установленная либо на icon либо на label (Class> Open Specefication> Options> Label)
Лабораторная работа 10. Построение диаграммы компонентов.

 

В настоящем разделе начинается построение физической модели системы (то есть программной системы).

Этапы выполнения упражнения

Так как эта модель связана с конкретным языком программирования, то в настройках это необходимо отметить. Выполнить Tools>Options>Notations>Default Language и из выпадающего списка языков программирования выбрать Delphi.

Создание пакетов компонентов

1. Щелкните правой кнопкой мыши на представлении компонентов в браузере.

2. В открывшемся меню выберите пунктNew > Package (Создать > Пакет}.

3. Назовите пакетEntities (Сущности).

4. Повторив шаги с первого по третий, создайте пакетыBoundaries(Границы) иControl(Управление).


Просмотров 445

Эта страница нарушает авторские права




allrefrs.ru - 2021 год. Все права принадлежат их авторам!