Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PIS.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
262 Кб
Скачать
☆

8.Проектирование информационной системы на основе rup.

Методология RUP – это методология создания информационных систем, основанная на использовании объектно-ориентированного подхода разработки программного обеспечения. Она была разработана сотрудниками компании RationalSoftware в качестве дополнения к языку моделирования. UML. Согласно этой методологии полный жизненный цикл разработки информационных систем состоит из четырех стадий. На начальной фазе проекта(Inseption) прежде всего производятся работы по обоснованию необходимости реализации предлагаемого проекта. Для этого выявляются основные требования к создаваемой системе, выявляются возможные ограничения и определяются ключевые функции, которые должны быть реализованы. Кроме этого оцениваются риски проекта, а также возможные сроки реализации и стоимость проекта. В конце данной фазы заинтересованные стороны принимают решение о продолжении работ над проектом либо его прекращении. На фазе проектирования разрабатываются основные требования создаваемой системы. Для этого уточняются основные требования к создаваемой системе, обновляется экономическое обоснование, определяются более точные сроки и стоимости, еще раз оцениваются возможные риски и разрабатывается план работ на оставшуюся часть проекта. В конце фазы заинтересованные стороны анализируют полученные результаты и принимают решение о продолжении работ над проектом или прекращении его. На фазе непосредственного создания происходит реализация большей части функциональности продукта. Именно на этой фазе выполняются все работы по непосредственному созданию системы. Результатом этой фазы является система, готовая к внедрению в эксплуатацию. Основная задача фазы внедрения – передать созданную систему от разработчика к заказчику. Для этого должно предусматриваться финальное тестирование ее, обучение пользователей и обслуживающего персонала, а также проверка качественных показателей на соответствие требованиям пользователей. Результатом этой фазы является полностью удовлетворяющая пользователей и внедренная у заказчика система.

Методология RUP предусматривает выполнение работ, объединенных в 9 групп. При выполнении работ из группы Выявление требований определяются требования, предъявляемые к создаваемой системе со стороны конечных пользователей, менеджеров и других заинтересованных лиц. Работы из группы Анализ предназначены для создания логической модели создаваемой системы. Выполнение работ из группы Проектирование – появляется набор документов, на основании которых будет возможно создание информационной системы на базе конкретных аппаратных и программных средств. В результате работ из группы Реализация создается реально действующая информационная система. Главная задача выполнения работ из группы Тестирование – убедиться, что созданная система удовлетворяет предъявленным к ней требованиям. Работы из группы Внедрение необходимы для обеспечения безболезненного встраивания созданной системы в действующую организацию. Работы из группы Управление проектом необходимы для обеспечения скоординированного выполнения всех действий по созданию информационной системы. Работы из группы Управление конфигурацией и изменениями предусмотрены для работы с документацией по проекту, отражающей текущее положение дел. Работы из группы Создание инфраструктуры связаны с формированием аппаратных и программных средств, на базе которых производиться работы по созданию информационной системы.

7. V-модель проектирования информационной системы.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]