Главная » UML

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

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

 

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

•       Анализ проблемы. Выработка приемлемой формулировки проблемы, которую мы

Читать »

Понятие риска

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

Как сказал Тим Листер (Tim Lister): "Все надежные проекты уже сделаны" . Традиционно в процессе разработки программного обеспечения вначале рассматриваются известные аспекты разработки. Точно описать, запланировать, распределить или прорецензировать можно только то, что известно точно. Управление риском относится уже к области неизвестных (и ненадежных) аспектов разработки. В настоящее время многие организации работают в режиме "отрицания риска": оценка и планирование производятся исходя из предположения, что все переменные известны, вся работа — механическая, а персонал — взаимозаменяем.

Читать »

Проблемы в процессе разработки программного обеспечения

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

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

•       Неточное понимание нужд конечных пользователей

Читать »

Краткая история Rational Unified Process

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

Rational Unified Process развивался годами, и в настоящее время он отражает коллективный опыт множества людей и компаний, использующих богатое наследие корпорации Rational Software. Рассмотрим родословную процесса RUP 2000, показанную на рис. 2.3.

Рис. 2.3. Генеалогия Rational Unified Process

Читать »

Разрабатывайте итеративно

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

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

Читать »

Типы требований

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

Традиционно, требования представляются как подробное текстовое описание, относящееся к одной из перечисленных выше категорий, и выражаются в форме "Система должна…". Для эффективного управления всеми требованиями необходимо иметь полное понимание нужд пользователей и других заинтересованных сторон, которым должна удовлетворять разрабатываемая система. Это понимание позволяет команде разработчиков ответить не только на вопрос что?, но и на вопрос почему? ("Почему система должна работать с 99,3%-ной точностью?"). Зная ответы на эти вопросы, команда сможет лучше интерпретировать требования ("Значит ли это, что в процессе текущего техобслуживания система также должна работать с 99,3%-ной точностью?"), а также принимать решения относительно оптимизации процесса разработки ("Если можно получить 92%-ную точность при выполнении половинного объема работ, то будет ли это приемлемым компромиссом?").

Читать »

Качество процесса и продукта

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

Часто спрашивают, почему не существует исполнителя, отвечающего за качество Rational Unified Process. Ответ заключается в том, что качество продукта определяется не усилиями нескольких человек; за качество несут ответственность все сотрудники организации-разработчика. При разработке программного обеспечения основные требования к качеству относятся к двум областям: качеству продукта и качеству процесса. Рассмотрим их подробнее.

Читать »

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

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

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

Читать »

Типичные планы итераций

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

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

Цель

Описание основных технологических процессов, данное в главах 8-15, может создать впечатление водопадного процесса. Но не стоит забывать, что это — первичные технологические процессы, разработанные для предоставления обзора всех видов деятельности; сами виды деятельности постоянно перерабатываются в ходе каждой итерации. Действительная работа, выполняемая в ходе проекта, зависит от природы проекта и фазы жизненного цикла.

Читать »

Модульная разработка

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

Rational Unified Process поддерживает модульную разработку (component-based development — CBD), представляющую собой создание и распространение преимущественно программных систем, собранных из компонентов, а также разработку и сборку таких компонентов.

Читать »

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

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

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

Читать »

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

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

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

Читать »

Модель Rational Unified Process

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

В процессе описывается, кто выполняет, что выполняет, как и когда. Rational Unified Process представляется четырьмя базовыми элементами моделирования.

•       Исполнители: кто

•       Виды деятельности: как

Читать »

Обзор фаз

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

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

Фаза исследования

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

Читать »

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

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

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

Цель

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

Читать »