Научная статья на тему ' сравнительный анализ методологий Spiral и Rup методологий по разработке информационных систем в банковской сфере. '

сравнительный анализ методологий Spiral и Rup методологий по разработке информационных систем в банковской сфере. Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
198
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
проектирование и разработка информационных систем / современные методологии разработки ПО / Spiral / RUP / банковская сфера. / design and development of information systems / modern software development methodologies / Spiral / RUP / banking

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Серебрякова Т. А., Серебряков В. Г., Алексин К. В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The features of the spiral and rational methodology for the development of information systems in the banking sector are given. The results of a comparative analysis of Spiral and RUP methodologies have shown that a rational methodology will be more effective in the banking sector, as the market, financial trends, technological advances and competition accelerate their pace and require results and changes in a shorter time.

Текст научной работы на тему « сравнительный анализ методологий Spiral и Rup методологий по разработке информационных систем в банковской сфере. »



Список литературы / References

1. "What is Agile Software Development?"/ Agile Alliance / URL: https://www.agilealliance.org/ag-ile101/ (дата обращения: 06.12.2018)

2. Managing the Development of Large Software Systems / Royce, Winston (1970)

3. Процессный подход к построению модели предприятия / Ватолина О.В. / (Тихоокеанский государственный университет, Хабаровск), 2014

4. Succeeding with Agile: Software Development Using Scrum / Mike Cohn - ISBN 9780321579362.

5. " Comparing Traditional Systems Analysis and Design with Agile Methodologies" / University of Missouri - St. Louis. / Hughey, Douglas (2009) / URL: http://www.umsl.edu/~hugheyd/is6840/waterfall.html (дата обращения: 06.12.2018)

6. Управление жизненным циклом информационных систем / Зараменских Е.П. / М.: Юрайт, 2017. - 431 с.

7. Постигая Agile. Ценности, принципы, методологии / Стеллман Э., Грин Д. / М.: Манн, Иванов и Фербер, 2018. - 448 c.

Серебрякова Т.А.,

Кандидат экономических наук, доцент, Тихоокеанский государственный университет в г. Хабаровске

Серебряков В.Г., Старший преподаватель, Тихоокеанский государственный университет в г. Хабаровске

Алексин К.В. ОЯСЮ: 0000-0001-8657-7334, магистр, Тихоокеанский государственный университет в г. Хабаровске

СРАВНИТЕЛЬНЫЙ анализ методологии SPIRAL и RUP МЕТОДОЛОГИИ ПО РАЗРАБОТКЕ ИНФОРМАЦИОННЫХ СИСТЕМ В БАНКОВСКОЙ СФЕРЕ.

Serebryakova T.A.,

Candidate of Economic Sciences, Associate Professor, Pacific State University in Khabarovsk Serebryakov V.G., 2 Senior teacher, Pacific State University in Khabarovsk Aleksin K. V.

ORCID: 0000-0001-8657-7334, Master, Pacific State University in Khabarovsk

COMPARATIVE ANALYSIS OF SPIRAL AND RUP METHODOLOGIES OF METHODOLOGIES FOR THE DEVELOPMENT OF INFORMATION SYSTEMS IN THE BANKING SPHERE.

Аннотация

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

Abstract

The features of the spiral and rational methodology for the development of information systems in the banking sector are given. The results of a comparative analysis of Spiral and RUP methodologies have shown that a rational methodology will be more effective in the banking sector, as the market, financial trends, technological advances and competition accelerate their pace and require results and changes in a shorter time.

Ключевые слова: проектирование и разработка информационных систем, современные методологии разработки ПО, Spiral, R UP, банковская сфера.

Keywords: design and development of information systems, modern software development methodologies, Spiral, RUP, banking.

В деятельности современных крупных пред- только растут, что в свою очередь повышает и приятий и организаций, зачастую представляющих сложность разработки. Один из факторов успешной собой комплексы большого числа повседневно свя- реализации системы является методология проек-занных и взаимодействующих филиалов, передача тирования и разработки ИС. На сегодняшний день информации является первостепенным и непремен- классическая Waterfall методология отходит на зад-ным фактором нормального функционирования ний план в сфере проектирования и разработки ИС, данной структуры [1]. С каждым днем требования сменяясь более гибкими моделями. Методология к разрабатываемой информационной системе RUP вобрала в себя только лучшее от классической

10

методологии устраняя ее недостатки итерационно-стью (цикличностью). В данной работе будет рассмотрены две популярные методологии проектирования ИС: спиральная (Spiral) и рациональная (RUP). Для начала, необходимо дать 2 важных определения.

RUP модель - это итеративная модель разработки, жизненный цикл которой заключен в каждой итерации.

Спиральная модель - это классическая модель, наряду с Waterfall моделью, которая стала основоположником итерационных моделей. Она сочетает в себе как итеративность, так и каскадность.

Для сравнительного анализа, рассмотрим особенности каждой методологии.

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

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

К преимуществам данной модели можно отнести: повышенный анализ рисков, хорошая докумен-тированность всех этапов разработки и гибкость;

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

Обычно это модель применяют для ИС, где необходимо учитывать риски, например - в сфере медицины.

К особенностям RUP методологии относятся:

• итеративная модель разработки - возможность вносить необходимые изменения, для устранения рисков;

• включает управление требованиями и изменениями;

• компонентная архитектура - архитектура системы разбивается на компоненты, которые можно использовать и в дальнейших проектах;

• документированность;

• визуализация всего проекта - методология основана на UML.

Преимущества RUP

• модель позволяет справляться с любыми изменениями в требованиях разработки ИС;

• RUP подчёркивает необходимость точной документации;

• постоянная интеграция требований, и в частности в фазе построения.

Недостатки RUP

• RUP опирается на способность экспертов и профессионалов назначить действия определённым работникам, которые затем обязаны выдать запланированные результаты в виде артефактов.

• Интеграция в процесс разработки может негативно сказаться на другой более фундаментальной деятельности на этапах тестирования.

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

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

Список литературы / References

1. Процессный подход к построению модели предприятия / Ватолина О.В. / (Тихоокеанский государственный университет, Хабаровск), 2014

2. "What is Agile Software Development?"/ Agile Alliance / URL: https://www.agilealliance.org/ag-ile101/ (дата обращения: 06.12.2018)

3. Managing the Development of Large Software Systems / Royce, Winston (1970)

4. Succeeding with Agile: Software Development Using Scrum / Mike Cohn - ISBN 9780321579362.

5. "Comparing Traditional Systems Analysis and Design with Agile Methodologies" / University of Missouri - St. Louis. / Hughey, Douglas (2009) / URL: http://www.umsl.edu/~hugheyd/is6840/water-fall.html (дата обращения: 06.12.2018)

6. Управление жизненным циклом информационных систем / Зараменских Е.П. / М.: Юрайт, 2017. - 431 с.

7. Постигая Agile. Ценности, принципы, методологии / Стеллман Э., Грин Д. / М.: Манн, Иванов и Фербер, 2018. - 448 c.

i Надоели баннеры? Вы всегда можете отключить рекламу.