PIS_Zakharchenko_2015g (1)
.pdfПреимущества RAD
Высокая
скорость
RAD
Высокое Низкая качество стоимость
61
Жизненный цикл ИС, создаваемой по RADметодологии
62
Ограничения на применение RAD
Допустимо
инкрементное
прототипирование
Проект
выполняется в
условиях
ограниченности
бюджета
Необходимо
выполнение
проекта в сжатые сроки
Нечетко
определены требования к ПО
Низкая
вычислительная
сложность ПО
Интерфейс пользователя -
главный фактор
Технологию RAD целесообразно применять, когда четко определены некоторые приоритетные направления разработки проекта
63
Ограничения на применение RAD
|
|
|
|
Вовлечение |
Роль и объѐм |
|
|
заказчика в |
|
||
пользовательского |
|
||
процесс |
RAD-технология не |
||
интерфейса |
|||
разработки не |
|||
невелик |
применима, когда |
||
требуется |
|||
|
определены следующие |
||
|
|
||
|
|
особенности разработки |
|
Необходимость |
Требования к |
проекта. Применяется |
|
классическая каскадная |
|||
программному |
|||
реализации |
|||
продукту четко |
модель ЖЦ. |
||
сложных |
|||
определены и не |
|
||
алгоритмов |
|
||
должны меняться |
|
||
|
|
64
Предметные области, в которых RAD не применяется
|
|
|
|
|
Космические |
Военное дело |
Научные |
||
проекты |
исследования |
|||
|
|
Управление |
Информационное |
Высокоопасные |
|
обслуживание, |
производства |
||
регионом и |
|||
связанное с |
(атомная |
||
государством |
|||
финансами |
энергетика…) |
||
|
Безопасность Логистика,
населения транспорт
65
Критерии и цели выбора модели ЖЦ
Графическое представление критериев выбора модели ЖЦ ИС
Критерии и цели выбора модели ЖЦ ИС
66
Стандарты, регламентирующие ЖЦ ИС
ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.
ISO/IEC 12207:1995 Information technology - Software life cycle processes (Информационные технологии. Процессы жизненного цикла программного обеспечения) (ISO - International Organization of Standardization -
Международная организация по стандартизации, IEC - International Electrotechnical Commission - Международная комиссия по электротехнике)
ISO/IEC 15288 Systems engineering. System life cycle processes (Системотехника. Процессы жизненного цикла системы)
Custom Development Method (методика Oracle) по разработке прикладных информационных систем
Rational Unified Process (RUP)
Microsoft Solution Framework (MSF)
67
Технология проектирования на базе российских стандартов ГОСТ 34 и ГОСТ Р 53622-2009
а
Этапы ЖЦ ИС:
а – ГОСТ 34601; б – ГОСТ Р 53622-2009
б |
68 |
Комплекс российских стандартов
Наиболее популярные:
ГОСТ 34.601-90 «Стадии создания АС»
ГОСТ Р 53622-2009 «Стадии и этапы жизненного цикла, виды и комплектность документов» (01.2011)
ГОСТ 34.602-89 «ТЗ на создание АС»
ГОСТ 34.603-92 «Виды испытаний АС»
Методические указания РД 50-34.698-90 «Требования к содержанию документов».
Стандарты предусматривают стадии и этапы выполнения работ по созданию ИС.
69
ГОСТ 34.601-90 Стадии создания АС
Стадии |
Этапы работ |
|
|
|
|
|
|
|
1.1. Обследование объекта и обоснование необходимости |
|
|
1. Формирование |
создания АС; |
|
|
1.2. Формирование требований пользователя к АС; |
|
||
требований к АС |
|
||
1.3. Оформление отчета о выполненной работе и заявки на |
|
||
|
|
||
|
разработку АС (тактико-технического задания); |
|
|
|
|
|
|
|
2.1. Изучение объекта (модель ―AS IS‖); |
|
|
|
2.2. Проведение необходимых научно-исследовательских |
|
|
2. Разработка |
работ; |
|
|
концепции АС |
2.3. Разработка вариантов концепции АС, удовлетворяющей |
||
|
требованиям пользователя (модели ―TO BE‖); |
|
|
|
2.4. Оформление отчета о выполненной работе |
|
|
|
|
|
|
3. Техническое |
3.1. Разработка и утверждение технического задания на |
|
|
задание |
задание. |
|
|
|
|
|
|
4. Эскизный |
4.1. Разработка предварительных проектных решений по |
|
|
системе и ее частям; |
|
||
проект |
|
||
4.2. Разработка документации на АС и ее части. |
70 |
||
|
|||
|
|
|