рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

RUP (Rational Unified Process)

RUP (Rational Unified Process) - раздел Программирование, «Технология разработки программного обеспечения» На Сегодняшний День Это Одна Из Самых Известных Методологий. Разработана Она ...

На сегодняшний день это одна из самых известных методологий. Разработана она компанией Rational Software для поддержки своих продуктов, которых насчитывается более десятка (среди самых знаменитых - Rational Rose и Requisite Pro).

RUP, как и любой современный продвинутый процесс, является итеративным. Это значит, что создание продукта происходит за несколько итераций. В конце каждой итерации получается работающая версия продукта, но с неполным функционалом. В последующих итерациях функционал дорабатывается и в конце последней получается полностью готовый продукт. У итеративной разработки много плюсов. Большое количество релизов сильно влияет на качество конечного продукта, который тестируется в каждой итерации. Также уже на ранних стадиях можно проверить ожидания пользователей и внести изменения в продукт, если требуется. Кроме того, планировать проект гораздо проще, потому что уже после первой итерации все становится более предсказуемым, и управляющий проектом сможет с большей достоверностью прогнозировать реальные сроки окончания следующих итераций.

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

 

– Конец работы –

Эта тема принадлежит разделу:

«Технология разработки программного обеспечения»

На сайте allrefs.net читайте: «Технология разработки программного обеспечения»...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: RUP (Rational Unified Process)

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Методические рекомендации к выполнению курсовой работы
    Задание на КР: Реализовать проект по созданию программной системы для заданной (выбранной) предметной области. Реализация проекта предпол

Последовательность выполнения курсового проекта
  1. Ознакомиться с заданием на курсовое проектирование, выбрать предметную область. 2. Собрать и проанализировать информацию из печатных, электронных источников относительно

Обязательные требования.
1. Программный проект должен быть реализован до этапа программирования жизненного цикла. Выполнение этапа программирования ЖЦ ПС и, как результат его выполнения, получение исполняемого кода програм

Категории методологий
  В мире существует довольно много типовых процессов производства программного обеспечения. ISO9001, ISO12207, ISO15504, CMM (Capability Maturity Model), MSF (Microsoft Solution Frame

Описание некоторых методологий разработки ПО
  Согласно материалу предыдущего параграфа, методологии разработки программного обеспечения условно делятся на три категории: легкие методологии, тяжелые методологии, средние метод

XP - eXtreme Programming
Из всех новых методологий eXtreme Programming находится в самом центре всеобщего внимания. Экстремальное программирование является одним из быстрых методов разработки и воспринимается как наиболее

Crystal Clear
Crystal Clear является частью семейства методологий Crystal, разработанным Алистером Коберном. Коберн рассматривает процесс создания ПО как конечную целенаправленную игру и утверждает

CMM (Capability Maturity Model)
В 80-х годах Институт технологий разработки программного обеспечения (SEISEI (Software Engineering Institute)Software Engineering Institute (SEI)) от имени Министерства обороны США установил просту

Выбор и обоснование средств разработки и аппаратных средств
Архитектура ««клиент-сервер»» и ее преимущества по сравнению с использованием сетевых версий настольных СУБД. Одним из этапов развития архитектуры информационных систем бы

Выбор и обоснование использование MS SQL Server 2000 в качестве серверной СУБД
В настоящее время существует достаточно много различных серверных СУБД – это MS SQL Server, Oracle, IBM DB2, Interbase, MySQL т.д. Но широкое распространение и применение на практике для крупных си

Выбор и обоснование аппаратных средств
Приведем программное обеспечение, которое будет использовано для данной системы (сервер): Microsoft Windows 2000 (Server, Advanced Server) MS SQL Server 2000 Enterprise &

Описание технологического процесса.
В настоящее время под разработкой программной системы понимается комплекс взаимосвязанных мероприятий (действий), направленных на достижение цели создания системы с заданными характеристиками качес

Требования к составу выполняемых функций
ТР должен выполнять следующие функции: - создавать текстовый файл в кодировке ANSI; - открывать для просмотра или редактирования текстовый файл в кодировке ANSI; - редакт

Требования к редактированию текстового файла
При редактировании текстового файла ТР должен выполнять следующие функции: - вводить символы в кодировке ANSI в позицию, отмеченную курсором; - осуществлять перемещение курсора вв

Требования к оформлению документации
Программная документация должна быть разработана и оформлена в соответствии с ЕСПД. 6. Технико-экономические требования   Трудоемко

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги