Что мы узнали_1

• У него низкая внутренняя связность.
• У него высокая связанность с другими классами.
• Анализ существительное/глагол:
• Ищите существительные или именные группы; это потенциальные классы или атрибуты.
• Ищите глаголы или глагольные группы; это потенциальные обязанности или операции.
• Процедура: собрать относящуюся к делу информацию и проанализировать ее.
• CRC-анализ – мощная и одновременно забавная техника мозгового штурма.
• Важные моменты предметной области записываются на клеящихся записках (стикерах).
• Каждая записка разделена на три ячейки:
• класс – содержит имя класса;
• обязанности – содержит список обязанностей этого класса;
• участники – содержит список других классов, с которыми взаимодействует данный класс.
• Процедура CRC-анализа – мозговой штурм:
• попросите членов команды назвать «сущности», которые действуют в их области деятельности, и запишите их на клеящихся записках;
• попросите команду обозначить обязанности сущностей и запишите их в ячейке обязанностей на записке;
• попросите команду определить классы, которые могли бы работать совместно, и запишите их в ячейке участников каждой записки; если стикеры приклеены на доску, нарисуйте между ними линии.
• Стереотипы RUP могут использоваться с целью сосредоточить анализ на трех типах классов:
• «boundary» – класс, играющий роль посредника во взаимодействии системы и ее окружения;
• «control» – класс, инкапсулирующий характерное поведение прецедента;
• «entity» – класс, используемый для моделирования постоянной информации о чем-то.
• Учтите другие источники классов:
• физические объекты, документооборот, интерфейсы с внешним миром и концептуальные сущности;
• базовые шаблоны – ориентированное на компоненты моделирование.
• Создание аналитической модели в первом приближении:
• сравниваются результаты анализа существительное/глагол, CRC-анализа, применения стереотипов RUP и проверки других источников классов;
• разрешаются синонимы и омонимы;
• отличия результатов разных техник указывают на области неопределенности;
• результаты объединяются в аналитическую модель в первом приближении.

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

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

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

*

code