Что мы узнали

В этой главе мы описали, что такое классы анализа, и рассмотрели методы поиска таких классов с помощью анализа существительное/глагол, мозгового штурма CRC, применения стереотипов RUP и проверки других источников классов.
Вы узнали следующее:
• В результате UP-деятельности Анализ прецедентов получаем классы анализа и реализации прецедентов.
• Классы анализа представляют четкую, точно определенную абстракцию предметной области.
• Предметная область – это область, в которой возникла необходимость в программной системе.
• Классы анализа должны точно и четко проецироваться в реальное бизнес-понятие.
• Бизнес-понятия часто нуждаются в уточнении во время анализа.
• Аналитическая модель содержит только классы анализа – любые классы, вытекающие из соображений проектирования (области решения), должны быть исключены.
• Классы анализа включают:
• высокоуровневый набор предполагаемых атрибутов;
• высокоуровневый набор операций.
• Каковы признаки хорошего класса анализа?
• Имя класса отражает его назначение.
• Класс является четкой абстракцией, которая моделирует один конкретный элемент предметной области.
• Класс проецируется в четко идентифицируемую возможность предметной области.
• У класса анализа небольшой, определенный набор обязанностей:
• обязанность – это контракт или обязательство, которое класс имеет перед своими клиентами;
• обязанность – семантически связный набор операций;
• класс должен иметь не более треххпяти обязанностей.
• Класс имеет высокую внутреннюю связность (cohesion) – все свойства класса служат реализации его назначения.
• Класс имеет низкую связанность с другими классами (coupling) – для реализации своего назначения класс должен взаимодействовать с небольшим числом классов.
• Каковы признаки плохого класса анализа?
• Он является функтоидом – классом с одной операцией.
• Он является всемогущим классом – классом, делающим все.
Классам, в именах которых присутствуют слова «system» или «controller», следует уделять больше внимания.
• У него глубокое дерево наследования – в реальности деревья наследования, как правило, небольшие. Читать далее …

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

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

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

*

code