Главная » UML

Шаблоны

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

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

Читать »

Цель архитектуры

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

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

Интеллектуальный контроль

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

Читать »

Артефакты

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

Виды деятельности имеют исходные и результирующие артефакты. Артефакт— это "порция" информации, порождаемая, модифицируемая или используемая процессом. — это вещественные продукты проекта: объекты, порождаемые или используемые проектом при работе над окончательным продуктом. Исполнителями видов деятельности артефакты используются как исходная информация и являются результатом или выходом этих видов деятельности. Согласно объектно-ориентированной проектной терминологии, где виды деятельности — это операции над активным объектом (исполнителем), артефакты — это параметры данных действий. Артефактами могут быть:

Читать »

Прецеденты в процессе

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

Rational Unified Process— это процесс, управляемый прецедентами. Это значит, что прецеденты, определенные для системы, составляют основу всего процесса разработки (рис. 6.3).

Читать »

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

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

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

Цель

Читать »

Список исполнителей

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

В данном приложении перечисляются все исполнители, задействованные в Rational Unified Process. Помните, что исполнитель — это не физическое лицо, а роль, которую исполняют отдельные сотрудники или команды, а также их обязанности по отношению к артефактам (см. главу 3). Перечень дается в алфавитном порядке.

Читать »

Организация прецедентов

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

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

Читать »

Моделирование и язык UML помогают понимать и очерчивать как проблему

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

Значительная часть Rational Unified Process связана с разработкой и эксплуатацией моделей разрабатываемой системы. Модели помогают понимать и очерчивать как проблему, так и ее решение. Модель — это упрощение действительности, помогающее охватить большую, сложную систему, не поддающуюся пониманию во всей своей полноте. В данной книге представляется несколько моделей: модель прецедентов (глава 6), модели производства (глава 8), модели проектирования и анализа (глава 10), а также модель тестирования (глава 12).

Читать »

Технологические процессы

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

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

Читать »

Проектирование интерфейса, ориентированного на пользователя

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

Выражение "проектирование пользовательского интерфейса" может означать одно

из двух.

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

Читать »

Разработка, управляемая прецедентами

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

С одного взгляда на модель обычной объектно-ориентированной системы часто трудно определить, как же эта система работает. Считается, что это происходит из-за отсутствия последовательного, видимого пути через модель системы, характеризующего выполнение определенных заданий. Такой путь в Rational Unified Process обеспечивают прецеденты, определяющие поведение системы.

Читать »

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

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

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

Цель

Читать »

Определение компонента

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

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

Читать »

Контроль: фазы и вехи

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

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

Читать »

Конфигурирование и реализация Rational Unified Process

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

В главе описываются стратегия и тактика конфигурирования и реализации Rational Unified Process в принявшей его организации-разработчике.

Введение

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

Читать »