Jump to content

ИКОНИКС

ICONIX — это методология разработки программного обеспечения, которая предшествует Rational Unified Process (RUP), Extreme Programming (XP) и гибкой разработке программного обеспечения . Как и RUP, ICONIX процесс UML основан на сценариях использования , но более упрощен, чем RUP. ICONIX предоставляет больше требований и проектной документации, чем XP, и стремится избежать паралича анализа . Процесс ICONIX использует только четыре диаграммы на основе UML в четырехэтапном процессе, который превращает текст варианта использования в рабочий код.

Принципиальным отличием ICONIX является использование анализа устойчивости — метода преодоления разрыва между анализом и проектированием. Анализ устойчивости уменьшает двусмысленность в описаниях вариантов использования, гарантируя, что они написаны в контексте сопутствующей модели предметной области . Этот процесс значительно упрощает проектирование, тестирование и оценку вариантов использования.

Процесс ICONIX описан в книге « Моделирование объектов на основе вариантов использования с помощью UML: теория и практика». [1] .

По сути, процесс ICONIX описывает основной «логический» процесс анализа и моделирования проекта. Однако этот процесс можно использовать без особой адаптации к проектам, в которых используется различное управление проектами.

Обзор процесса ICONIX

[ редактировать ]

Процесс ICONIX разделен на четыре этапа. На каждом этапе работа по предыдущему этапу пересматривается и обновляется.

Этап 1: Обзор требований

[ редактировать ]

Прежде чем начать процесс ICONIX, необходимо провести некоторый анализ требований . В результате этого анализа можно определить варианты использования, создать модель предметной области и создать несколько прототипов графических интерфейсов .

Этап 2: Предварительный анализ проекта

[ редактировать ]

После определения вариантов использования можно написать текст, описывающий, как будут взаимодействовать пользователь и система. Анализ устойчивости выполняется для обнаружения потенциальных ошибок в тексте варианта использования, и модель предметной области обновляется соответствующим образом. Текст варианта использования важен для определения того, как пользователи будут взаимодействовать с предполагаемой системой. Они также предоставляют разработчику что-то, что можно показать Заказчику и проверить правильность результатов анализа требований. .

Этап 3: Детальный анализ проекта

[ редактировать ]

На этом этапе процесса ICONIX модель предметной области и текст варианта использования из этапа 2 используются для проектирования создаваемой системы. Диаграмма классов создается на основе модели предметной области, а текст варианта использования используется для создания диаграмм последовательности .

Этап 4: Развертывание

[ редактировать ]

Модульные тесты пишутся для проверки соответствия системы тексту варианта использования и диаграммам последовательности. Наконец, код пишется с использованием диаграмм классов и последовательностей в качестве руководства.

  • 1. ^ Розенберг, Д. и Стивенс, М. (2007). Объектное моделирование на основе вариантов использования с помощью UML: теория и практика . Апресс. ( ISBN   1590597745 )
  • 2. ^ Розенберг, Д. , Стивенс, М. и Коллинз-Коуп, М. (2005). Гибкая разработка с использованием процесса ICONIX . Апресс. ( ISBN   1590594649 )
[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6bec387f0aa23a2a520042426fdaa563__1708275540
URL1:https://arc.ask3.ru/arc/aa/6b/63/6bec387f0aa23a2a520042426fdaa563.html
Заголовок, (Title) документа по адресу, URL1:
ICONIX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)