В пункте 1.3 сформулирована задача и приведена схема сети банковского обслуживания (рисунок 1.3). Анализируя эту постановку задачи, можно выделить возможные классы, сопоставив их существительным, упомянутым в ее предварительной формулировке; получится следующий список возможных имен классов (в алфавитном порядке):
ATM (банкомат) | кассир | программное обеспечение |
банк | кассовый терминал | система |
банковская сеть | квитанция | проверка безопасности |
данные проводки | клиент | служба ведения записей |
данные счета | компьютер банка | счет |
деньги | консорциум | цена |
доступ | пользователь | центральный компьютер |
карточка | проводка |
Исследуем этот список, исключая из него имена классов в соответствии с рекомендациями п. 2.2.1:
После исключения всех лишних имен возможных классов получаем следующий список классов, составляющих проектируемую систему банковского обслуживания (эти классы представлены на рисунке 2.5):
ATM (банкомат) | кассовый терминал | проводка |
банк | клиент | счет |
карточка | компьютер банка | центральный компьютер |
кассир | консорциум |
Назад | Содержание | Вперед