ПРОБЛЕМА ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ ЭЛЕКТРОННОЙ ТОРГОВОЙ ПЛОЩАДКИ ПРИ ИСПОЛЬЗОВАНИИ ШАБЛОНОВ ПРОЕКТИРОВАНИЯ - Студенческий научный форум

IX Международная студенческая научная конференция Студенческий научный форум - 2017

ПРОБЛЕМА ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ ЭЛЕКТРОННОЙ ТОРГОВОЙ ПЛОЩАДКИ ПРИ ИСПОЛЬЗОВАНИИ ШАБЛОНОВ ПРОЕКТИРОВАНИЯ

Васильев С.С. 1, Адамов А.С. 1
1Волжский политехнический институт (филиал) ФГБОУ ВО «Волгоградский государственный технический университет»
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
В настоящее время рынок электронной коммерции в России является одним из наиболее динамично развивающихся во всей Европе [1]. Под электронной коммерцией (e-commerce) подразумеваются любые формы деловой сделки, проводимые с помощью информационных сетей [5]. В связи с возможными выгодами, предоставляемыми данным направлением у предприятий малого и среднего бизнеса может возникнуть потребность в организации собственного решения электронной коммерции, в частности собственной электронной торговой площадки (ЭТП).

Построение собственной ЭТП является нетривиальной задачей, одним из вариантов решения которой является доработка существующей открытой программной платформы под собственные нужды. В рамках исследования такой платформой выбрана CMS Magento 2.

Специфика рынка, заключающаяся в постоянных изменениях области, предъявляет особые условия к разработчикам, процессу проектирования и методологиям разработки e-commerce платформ. Так, решения для данной области должны обладать широкими функциональными возможностями, гибкостью системы, масштабируемостью архитектуры, гибкостью управления данными, наличием готовых расширений в виде модулей, толерантностью к изменениям и т.д. Для обладания конкурентным преимуществом жизненно важным являются и сроки разработки. Достижение приемлемых показателей в этом направлении зависит от многих факторов при проектировании и разработке решении. Одним из таких факторов может быть использование шаблонов проектирования. Шаблон проектирования (паттерн) является успешным решением определенной задачи в контексте [3]. Применение шаблонов проектирования позволяет снизить сложность разработки, унифицировать решение и сократить время на разработку. Шаблоны проектирования могут увеличить полезный эффект своего применения в контексте определенной методологии разработки, в качестве которой выбрана гибкая методология. Таким образом, покрывается часть критериев создания ЭТП. Следовательно, вопрос применения шаблонов проектирования для повышения эффективности разработки площадок электронной торговли является актуальным.

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

Целью работы является повышение эффективности разработки площадки электронной торговли при использовании шаблонов проектирования.

Основные задачи исследования следующие:

  1. выбор критериев и методов оценки качества программного обеспечения; выбор показателей эффективности гибких методологий;

  2. разработка алгоритмов и программная реализация модуля для площадки электронной торговли с применением шаблонов проектирования;

  3. оценка эффективности процесса разработки модуля посредством расчёта и анализа метрик кода и показателей эффективности гибких методологий.

Выявление подходов к разработке решений в области e-commerce является отдельным поводом для исследований и зависит в первую очередь от преследуемых целей. В контексте данных условий введения одних только шаблонов проектирования недостаточно для улучшения эффективности разработки. В работе акцент делается еще и на выбор методологии разработки. Так метод разработки тесно связан с жизненным циклом программного обеспечения и обуславливает архитектуру платформы [7].

Выбор гибкой методологии продиктован тем, что такие адаптивные методы, как правило, предпочтительнее в динамично меняющейся среде, когда трудно заранее определять содержание и требования к продукту [6]. Инкрементность разработки как раз и позволяет учитывать изменяющиеся требования.

В дополнение следует отметить, что использование терминологии шаблонов проектирования должно способствовать более эффективному взаимодействию в команде. А необходимая гибкость построения архитектуры при разработке может обеспечиваться так же посредством шаблонов проектирования. Кроме того, необходимо учитывать и обратную сторону шаблонов проектирования – влияние анти-паттернов, соответственно, описывающих плохое решение задачи [3].

Повышение эффективности разработки предполагается рассматривать с точки зрения увеличения скорости разработки и качества кода. В исследовании предполагается расчет метрик кода программного модуля. В работах [2, 4] приводятся описания расчетов метрик кода. Так же предполагается, что посредством сравнения данных метрик с рекомендуемыми значениями можно будет косвенно судить о влиянии шаблонов проектирования на качество кода. Расчет показателей эффективности применения гибких методологий предполагается проводить, рассматривая разработку модуля электронной торговли площадки с точки зрения инкрементного подхода.

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

СПИСОК ЛИТЕРАТУРЫ:

  1. Ветрова, Е.Н. Состояние и перспективы развития электронной коммерции / Е.Н. Ветрова, Е.А. Яковенко // Научный журнал НИУ ИТМО. Серия: Экономика и экологический менеджмент. – 2016. – № 3. – С. 65-70.

  2. Пласковицкий, В.А. Применение метрик программного обеспечения для оценки сложности исполняемого кода / В.А. Пласковицкий // Труды БГТУ. №6. Физико-математические науки и информатика. – 2013. – № 6. – С. 145-148.

  3. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма [и др.]. – СПб: Питер, 2015. – 368 с.

  4. Романов, В.Ю. Анализ объектно-ориентированных метрик для проектирования архитектуры программного обеспечения / В.Ю. Романов // International Journal of Open Information Technologies. – 2014. – №3. – С. 11-17.

  5. Татаринцев, А.Н. Особенности организации взаимодействия интернет-предприятий с потребителями товаров и услуг в национальной экономике / А.Н. Татаринцев, М.В. Лоскутова // Социально-экономические явления и процессы. – 2015. – № 5. – С. 105-110.

  6. Федотова, З.К. Перспективы использования адаптивной методологии проектного управления в сфере малого и среднего бизнеса / З.К. Федотова, В.Ф. Минаков, Т.А. Кириленко // Nauka-Rastudent.ru. – 2015. – № 4 (16). – С. 23.

  7. Шмидт, И.А. Архитектура платформы для разработки бизнес-приложений / И.А. Шмидт // Современные проблемы науки и образования. – 2014. – № 6. – С. 348-354.

3

Просмотров работы: 433