42
- ГОСТ 34.601-90, определяющий стадии и этапы разработки
программного обеспечения и соответствующий в большей степени поэтапной
разработки программного продукта;
- ГОСТ Р ИСО/МЭК 12207 «Информационная технология. Процессы
жизненного цикла программных систем», который описывает организацию
жизненного цикла разработки программного обеспечения, этапы эксплуатации и
сопровождения программного продукта;
- Rational Unified Process (RUP), который используется при выборе
итеративной модели разработки программного обеспечения и включающий
такие фазы как «начало», «исследование», «построение» и «внедрение». При
разработке программного обеспечения каждую фазу можно разделить на
отдельные итерации с выпуском прототипа программного обеспечения. При
прохождении фаз итеративной модели формируется цикл выпуска программного
обеспечения;
- Microsoft Solution Framework (MSF), аналогичный по функциям
стандарту RUP, но в нем выделены такие фазы как анализ, проектирование,
разработка, стабилизация программного продукта. Он применяется для
разработки объектно-ориентированного программного обеспечения;
- Extreme Programming (XP), который применяется при экстремальном
программировании и командной разработке программного продукта.
На основании выполненного анализа стандартов для разработки
программного обеспечения выбираем стандарт RUP, который соответствует
выбранной итеративной модели жизненного цикла разработки ПО.
Использование стандарта RUP в проекте разработки АРМ учета заявки
ООО «Гео-СВЕТ» позволит повысить качество разработки архитектуры
пользовательского интерфейса, снизить риски допущения ошибок в
программном коде, поскольку каждый разработанный модуль будет
тестироваться и проверяться.
Стандарт RUP основан на компонентном подходе, визуальном
моделировании, позволяющей повысить прозрачность процесса разработки для
команды разработки.