Подход RAD
Содержание
Введение 3
1. Подход RAD 5
1.1. Программное обеспечение по методологии RAD 5
1.2. Методология RAD 6
2. Применение подхода RAD. Его отличие 13
2.1 Отличие подхода RAD от традиционного 13
2.2. Опыт применения методологий RAD в конкретных проектах (на примере Национального Банка) 14
2.3. Применение подхода RAD в других областях 17
Заключение 19
Список литературы 21
Введение
Для успешной реализации проекта объект проектирования информационных систем должен быть прежде всего адекватно описан, должны быть построены полные и непротиворечивые функциональные и информационные модели информационных систем.
1. Подход RAD
1.1. Программное обеспечение по методологии RAD
Жизненный цикл программного обеспечения по методологии RAD состоит из четырех фаз:
• фаза анализа и планирования требований;
• фаза проектирования;
• фаза построения;
• фаза внедрения.
1.2. Методология RAD
Один из подходов к разработке ПО в рамках спиральной модели ЖЦ - получившая широкое распространение методология быстрой разработки приложений RAD (Rapid Application Development), она включает в себя три составляющие:
2. Применение подхода RAD. Его отличие
2.1 Отличие подхода RAD от традиционного
В отличие от традиционного подхода, при котором использовались специфические средства прототипирования, не предназначенные для построения реальных приложений, а прототипы выбрасывались после того, как выполняли задачу устранения неясностей в проекте, в подходе RAD каждый прототип развивается в часть будущей системы. Таким образом, на следующую фазу передается более полная и полезная информация.
2.2. Опыт применения методологий RAD в конкретных проектах
(на примере Национального Банка)
При использовании методологии проектирования от данных при разработке системы надзора для Национального Банка были получены схемы взаимодействия отдела надзора, деятельность которого автоматизировалась, с внешними организациями, модели деятельности отдела в виде диаграмм бизнес-процессов, временные диаграммы выполнения процессов, концептуальная модель данных автоматизируемой задачи. Результатами обследования деятельности отдела явились состав и содержание ролевых функций отдела, состав и содержание форм документов, выпускаемой отделом, описание программных средств, используемых в отделе. Анализ результатов обследования выявил направления совершенствования информатизации отдела и позволил сформулировать требования к доработке существующих систем и к интеграции приложений.
2.3. Применение подхода RAD в других областях
Методология RAD неприменима для построения сложных расчетных программ, операционных систем или программ управления космическими кораблями, т.е. программ, требующих написания большого объема (сотни тысяч строк) уникального кода.
Заключение
Недостатки традиционного (каскадного) подхода к построению жизненного цикла программного обеспечения хорошо известны. Жестко зафиксированные требования к разрабатываемой системе в самом начале жизненного цикла, отсутствие в процессе реализации участия конечного пользователя приводят к тому, что проект растягивается на годы, выходит за рамки установленного бюджета, полученная в результате система не удовлетворяет требованиям пользователей.
Список литературы
1. Автоматизированные информационные технологии в экономике/Под ред. И.Т. Трубилина. – М.: Финансы и статистика, 2000.
2. Автоматизированные информационные технологии в экономике: Учебник/Под ред. Г.А. Титоренко. – М.: Компьютер: ЮНИТИ, 1998.
3. Благодатских В.А. Экономика, разработка и использование программного обеспечения ЭВМ. – М: Финансы и статистика, 1995.
4. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств. – М: Финансы и статистика, 2003.
5. Вендров А.М. Пректирование программного обеспечения экономических информационных систем – М: Финансы и статистика, 2002.
6. Вендрова А.М. Практикуме по проектированию программного обеспечения экономических информационных систем – М: Финансы и статистика, 2002.
7. Информатика. Базовый курс // Под ред. С.В. Симоновича, СПб., 2000.
8. Компьютерные технологии обработки информации./Под. ред. С.В. Назарова. – М.: Финансы и статистика, 1995.
9. Котов С.Л. Нормирование жизненного цикла программной продукции. – М.: ЮНИТИ-ДАНА, 2002.
10. Липаев В.В. Надежность программных средств – М: СИНТЕГ, 1998.