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