Главная » UML

Управляйте требованиями

Добавлено Дата: 12 July, 2011 категория: UML

Сложность управления требованиями преимущественно программных систем состоит в динамичности этих требований; стоит ожидать, что в процессе развития проекта они изменятся. Более того, определение действительных требований системы— необходимых для достижения экономических и технических целей системы — является непрерывным процессом. Целиком определить системные требования до начала процесса разработки можно только для тривиальных систем. Действительно, при видоизменениях новой или модернизированной системы меняется и понимание пользователем требований к ней.

Читать »

Элементы технологического процесса и контроль за проектом

Добавлено Дата: 12 July, 2011 категория: UML

Рассмотрим рис. 7.3, на котором в форме диаграммы видов деятельности представлена одна итерация технологического процесса управления проектом. Каждый вид деятельности, например открытие нового проекта, — это элемент процесса Rational Unified Process. И наоборот, каждый элемент процесса Rational Unified Process состоит из одного или нескольких видов деятельности. Стоит отметить, что некоторые элементы технологического процесса зависят от времени. Например, открытие нового проекта происходит всего лишь один раз, в начале проекта, а фаза закрытия имеет место только при завершении последней итерации каждой фазы.
Читать »

Создание плана итерации

Добавлено Дата: 11 July, 2011 категория: UML

Рассмотрим теперь, как создать мелкозернистый план одной итерации, т.е. как выполнить действие, повторяющееся перед каждой итерацией. Ранее уже показывалось, что содержание и акценты итераций меняются при переходе от фазы к фазе. Хотя при этом меняются и критерии, которые мы будем учитывать, общий рецепт остается неизменным. Итак, в качестве основного примера мы разберем итерацию в фазе уточнения плана, а позднее отметим, как изменятся итерации для других фаз.

Читать »

Технологический процесс моделирования производства

Добавлено Дата: 10 July, 2011 категория: UML

Рассмотрим рис. 8.2, на котором приведена диаграмма технологического процесса для моделирования производства. Через этот процесс существует несколько различных путей, зависящих от цели моделирования производства, а также от фазы жизненного цикла проекта.


Читать »

Другие архитектурные концепции

Добавлено Дата: 9 July, 2011 категория: UML

Ниже описывается несколько тем, связанных с архитектурой программного обеспечения.

Архитектурный стиль

Архитектура программного обеспечения, или архитектурное представление, может содержать параметр, называемый архитектурным стилем. Этот параметр уменьшает количество возможных форм, которые может принимать архитектура, и навязывает ей некоторую степень единообразия. Стиль может определяться архитектурным контуром, промежуточным программным обеспечением, рекомендуемым набором шаблонов или методом (либо средством) архитектурного описания системы.

Читать »

"Разумный" подход

Добавлено Дата: 8 July, 2011 категория: UML

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

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

Читать »

Виды деятельности

Добавлено Дата: 8 July, 2011 категория: UML

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

Читать »

Кто использует Rational Unified Process

Добавлено Дата: 7 July, 2011 категория: UML

 

К концу 1999 года Rational Unified Process применяли многие (более тысячи) компании. Он использовался в различных прикладных областях, в больших и малых проектах, что доказывает его универсальность и широкую применимость. Назовем лишь несколько отраслей и компаний, разбросанных по всему миру, в которых применяется Rational Unified Process.

Читать »

Значение программного обеспечения

Добавлено Дата: 6 July, 2011 категория: UML

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

Читать »

Риски

Добавлено Дата: 6 July, 2011 категория: UML

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

Читать »

Процесс, основанный на архитектуре

Добавлено Дата: 6 July, 2011 категория: UML

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

Как уже говорилось, в Rational Unified Process определено два основных артефакта, связанных с архитектурой.

Читать »

Определение архитектуры

Добавлено Дата: 5 July, 2011 категория: UML

Архитектуру можно определить по-разному. В Rational Unified Process используется

следующее определение .

Архитектура объединяет значимые решения относительно

•       организации программной системы;

Читать »

Исполнители (в RUP 2001 — роли)

Добавлено Дата: 5 July, 2011 категория: UML

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

Читать »

Увеличение масштаба временной шкалы

Добавлено Дата: 5 July, 2011 категория: UML

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

Читать »

Особенности итеративного подхода

Добавлено Дата: 4 July, 2011 категория: UML

По сравнению с традиционным водопадным процессом, итеративный подход имеет следующие преимущества.

•       Последствия от реализации рисков смягчаются быстрее.

•       Проще управлять изменениями.

Читать »