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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 10.03.2019
Размер файла 15,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1

1

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

торговля электронный программа

Васильев С.С., научный руководитель Адамов А.С.

Волжский политехнический институт (филиал)

ФГБОУ ВО «Волгоградский

государственный технический университет» Волжский, Россия

THE PROBLEM OF INCREASE OF EFFICIENCY OF DEVELOPMENT OF PLATFORMS OF E-COMMERCE WHEN USING DESIGN PATTERNS

Vasilev S.S., scientific director Adamov A.S.

Volzhskiy Polytechnical Institute, branch of the Volgograd State Technical University Volzhskiy, Russia

В настоящее время рынок электронной коммерции в России является одним из наиболее динамично развивающихся во всей Европе [1]. Под электронной коммерцией (ecommerce) подразумеваются любые формы деловой сделки, проводимые с помощью информационных сетей [5]. В связи с возможными выгодами, предоставляемыми данным направлением у предприятий малого и среднего бизнеса может возникнуть потребность в организации собственного решения электронной коммерции, в частности собственной электронной торговой площадки (ЭТП).

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

Специфика рынка, заключающаяся в постоянных изменениях области, предъявляет особые условия к разработчикам, процессу проектирования и методологиям разработки ecommerce платформ. Так, решения для данной области должны обладать широкими функциональными возможностями, гибкостью системы, масштабируемостью архитектуры, гибкостью управления данными, наличием готовых расширений в виде модулей, толерантностью к изменениям и т.д. Для обладания конкурентным преимуществом жизненно важным являются и сроки разработки. Достижение приемлемых показателей в этом направлении зависит от многих факторов при проектировании и разработке решении. Одним из таких факторов может быть использование шаблонов проектирования. Шаблон проектирования (паттерн) является успешным решением определенной задачи в контексте [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.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.