Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Методология RUP
Среди многих фирм-производителей CASE-средств компания IBM Rational Software Corporation. (в августе 2003 г. – это самостоятельная фирма Rational Software Corporation.) Она одна из первых поняла стратегическую перспективность развития объектно-ориентированных технологий анализа и проектирования программных систем. Компания выступила инициатором унификации языка визуального моделирования, именно после этого появились первые версии языка UML. Она первой разработала инструментальное объектно-ориентированное CASE-средство, в котором был использован язык UML, как первая нотация визуального моделирования. Методология RUP изображена на рисунке 1.3. Рисунок 1.3. - Представление методологии RUP
Одна из самых популярных технологий - Rational Unified Process (RUP). В определенном плане эта методология становится международным стандартом, разработанный компанией Rational Software, которая в настоящее время входит в состав IBM. Авторами UML считаются сотрудники фирмы Rational Software: Гради Буч, Айвар Якобсон, Джемс Рамбо. RUP полностью соответствует стандартам, определяющим проектные работы в процессе жизненного цикла информационных систем. В методологии RUP реализуются следующие подходы: Итерационный и инкрементный (наращиваемый). Построение системы на базе архитектуры информационной системы. Планирование и управление проектом на основе функциональных требований к информационной системе. Разработка информационной системы выполняется итерациями. Это отдельные проекты небольшие по объему и содержанию, которые включают свои собственные этапы анализа требований, проектирования, реализации, тестирования, интеграции. Заканчиваются итерации созданием работающей информационной подсистемы. Итерационный цикл характеризуется периодической обратной связью и может адаптироваться к ядру разрабатываемой системы. Создаваемая информационная система постепенно растет и совершенствуется.[29]
|