
- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Модель жизненного цикла ПО
- •Цель использования моделей ЖЦПО
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Содержание
- •Предложения Rational Software
- •Предложения Rational Software
- •Содержание
- •Лучший опыт
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Содержание
- •Инструментальная поддержка
- •Инструментальная поддержка
- •Инструментальная поддержка
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process

Лучший опыт
Итерационная
разработка
Управление
требованиями
Использование
компонентной
Лучший опыт
архитектуры
Визуальное
моделирование
Контроль
качества
Управление
изменениями
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
41 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Контроль качества
Определения:
Качество – это совокупность характеристик
объекта, имеющая отношение к его способности удовлетворить установленные требования заинтересованных лиц
Индикаторы качества – это оценки того,
насколько хорошо удовлетворяются требования заинтересованных лиц.
Объектом качества может быть как собственно продукция (товары и услуги), так и процесс ее
производства, и производитель (организация, инструмент, отдельный работник).
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
42 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Контроль качества
Проблемы обходятся на два-три порядка дороже, если они возникают и устраняются после развертывания программного обеспечения.
Для достижения целей в рамках установленных ресурсов необходимы контроль и управление качеством.
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
43 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Контроль качества
Технология Rational предполагает объективно осуществляемое управление качеством
Оценка качества всех артефактов, действий и их участников выполняется с использованием объективных измерений и критериев
Испытание (тестирование) качества производится на всех итерациях жизненного цикла
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
44 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Контроль качества
Определения:
Управление качеством – деятельность, направленная
на обеспечение заданного уровня качества продукта, услуги, процесса и т.д
Система управления качеством (система качества) –
совокупность элементов организационной структуры, механизмов ответственности, процессов и ресурсов, которые обеспечивают общее руководство качеством
Стандарт управления качеством – общие требования к
тому, как должна быть построена работа в организации, чтобы можно было гарантировать производство в соответствии с требованиями системы качества
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
45 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Контроль качества
Наиболее употребительные стандарты
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
46 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Контроль качества
Технология Rational и стандарты управления качеством
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
47 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт
Итерационная
разработка
Управление
требованиями
Использование
компонентной
архитектуры
Лучший опыт Визуальное
моделирование
Контроль
качества
Управление
изменениями
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
48 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Управление изменениями
Ключевая проблема при разработке программных систем:
множество разработчиков, организованных в группы,
возможно, разнесенные территориально,
работают совместно над различными итерациями, выпусками, изделиями,
возможно, на различных платформах
В отсутствие дисциплинированного управления процесс разработки быстро вырождается в хаос.
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
49 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Управление изменениями
Технология Rational предусматривает:
Координацию действий и артефактов
Координацию итераций и выпусков
Управление изменениями программного обеспечения
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
50 |
© 2004, |
Л.Б.Новиков |
|