Выявление классов из других источников

Помимо анализа существительное/глагол, CRC-анализа и стереотипов RUP существует множество других потенциальных источников классов, которые необходимо учитывать. Мы ищем четкие абстракции, которые проецируются на реальные сущности предметной области. Подобным же образом можно найти классы и в реальном мире.
• Все физические объекты, такие как самолет, люди и гостиницы, могут обозначать класс.
• Документооборот – еще один богатый источник классов. Такие вещи, как счета, заказы и сберегательные книжки, могут указывать на возможные классы. Однако при рассмотрении системы документооборота необходимо быть очень осторожными. Во многих компаниях она развивалась в течение многих лет с сохранением поддержки устаревших и неиспользуемых бизнес процессов, которые новая система, возможно, пытается заменить! Самая неприятная работа для ОО аналитика/проектировщика – автоматизация устаревшей бумажной системы.
• Известные внешние интерфейсы, такие как экраны, клавиатуры, периферийные устройства и другие системы, также могут быть источником предполагаемых классов, особенно в случае встроенных систем.
• Концептуальные сущности – это сущности, важные для функционирования предприятия, но не являющиеся конкретными сущностями. Примером такой сущности может быть LoyaltyProgram (программа лояльности), например призовая карта. Конечно, сама программа не является конкретной сущностью (ее нельзя пощупать!), но это связная абстракция, поэтому ее можно смоделировать как класс.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code