Главный Каталог Статей РФ
85945 авторов, размещено 47073 статей, сейчас на сайте пользователей: 182 Статистика
Аватар elikaesh

Технология разработки приложения

Категория:  Компьютеры и Интернет  | Автор:  elikaesh | Опубликовано: 10.06.2018

УДК 378.147:004

 

Э.А. Шерпанова

Технология разработки приложения

 

1.Аннотация. В статье излагается подход к проектированию и разработке приложений. Рассматриваются проблемы неполной реализации приложений разработчиком. Приводится краткий сравнительный анализ декстопных и мобильных приложений.

Ключевые слова: Технологии, разработка, ПО, мобильные устройства, платформа, iOS, Android.

 

Постановка проблемы. В век новых технологий повышен интерес к разработке и внедрению программного обеспечения.

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

На данный момент основными платформами для разработки являются IOS и Android. С 2008 года началось бурное развитие рынка мобильных приложений, началось это в связи с выходом IPhone и появлением AppStore. Это событие и воздействовало на изменение ландшафта. Все разработчики стараются захватить эту нишу, поэтому и сроки разработки маленькие (полгода – это много для мобильного проекта). К тому же эти проекты ограничены в плане бюджета, ведь организации не выделяют значительных средств на разработку приложений. Поэтому тема данного исследования является актуальной.

 

Анализ последних исследований и публикаций.

Публикаций и различных научных исследований на тему разработки программного обеспечения существует очень не мало.

Рафик Ур Рехман и Кристофер Полс в «Введение в Разработка программного обеспечения» переходят в более подробном объяснении о процессе развития программного обеспечения.

Статья Питер Х. Грегори «SearchNetworking» посвящается "Безопасности в жизненном цикле программного обеспечения"

Бендер РБТ предоставляет свой документ  "Системы развития жизненного цикла, цели и потребности"

На web-сайте IBM Марк Перк представляет статью "Лучшие практики в разработке проектов"

Дэвид Б. Стюарт представляет двадцать пять самых распространенных ошибок в разработке программного обеспечения.

Цель статьи – максимально полно описать основы разработки программного обеспечения.

Изложение основного материала.

Разработка приложений - это термин, используемый для обозначения действия или процесса, посредством которого приложение будет разработано для различных устройств, таких как персональные компьютеры, смартфоны и др. Эти приложения могут быть предварительно установлены на ПК или мобильное устройство, доставлены в виде веб-приложений с использованием серверной или клиентской обработки (например, JavaScript), чтобы обеспечить "Application-Like" опыт работы в веб-браузере. Разработчики прикладного программного обеспечения также должны учитывать массив размеров экрана, спецификаций оборудования и конфигураций[1].

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

Мобильное приложение - программное обеспечение, предназначенное для работы на мобильных устройствах, планшетах и смартфонах[4].

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

Проанализировав эту проблему можно выделить несколько причин:

  1. Несогласованность. Программист не всегда является экспертом в той области, где будет применена программа, а заказчик не всегда четко выражает свои требования и поэтому зачастую возникает недопонимание вследствие различия взглядов на будующий программный продукт. Из-за этого сздается не то, что хочет заказчик. Чаще всего ПО явлется гибким и разрабатывается с помощью большого коллектива, однако у потребителей часто появляются новые идеи по поводу данного программного продукта. Влияние таких изменений может быть просто огромно, или катастрофическое.
  2. Недостаток прозрачности. По своей природе данное является концептуальным. Без жесткого руководства проектом разработка ПО будет завершена не полностью. Политика Управления Конфигурациями, Управления Изменениями и определение модели менеджмента конфигурации ПО, при разработке продукта, все элементы конфигурации, компоненты и подкомпоненты моментально становятся видимыми для версий, релизов и семейств продуктов.

Предлагаемые современными производителями цифровые устройства становятся подходящим инструментом для проведения торговых операций, управлением ресурсами и др. Находясь в любом месте можно выполнять различные задачи, находясь в любом месте и в любое время[3].

Сравнительный анализ desktop и мобильных приложений.

Параметр

Dekstop приложение

Мобильное приложение

Установка,

обновление

Требуется. Пользователь самостоятельно устанавливает приложение.

Не требуется. Устройство делает все за пользователя.

Интерфейс взаимодействия

Стандартные интерфейсы, стандартное взаимодействие

Жесты и анимация

Совместимость с устройствами

Зависимость от платформы. Исключение - кроссплатформенные приложения.

Кроссплатформенные приложения

Разработка

Под каждую платформу приходиться писать свою версию

Под каждую платформу приходиться писать свою версию.

 

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

Согласно докладу Standish Group, корпорации в Соединенных Штатах тратят более $ 275 миллиардов каждый год на проекты разработки программного обеспечения, многие из которых обречены на провал. Исследование группы показало, что более 80% проектов терпят неудачу по различным причинам, и что полностью 30% проектов отменены до завершения из-за плохого исполнения.

Дэвид Б. Стюарт из Университета Мэриленда задался целью документировать 10 самых распространенных ошибок разработки программного обеспечения. Он, однако, обнаружил, что само количество ошибок, которые обычно практикуются, делает невозможным сохранить число до десяти. В итоге он назвал свою статью "Более пятнадцати общих ошибок с разработки программного обеспечения в режиме реального времени". Несмотря на это, после того, как название было установлено, он обнаружил еще пять ошибок, которые так часто встречались, что они были вынуждены добавить их.

У людей с ограниченными возможностями здоровья проявляется интерес к информационно-коммуникативным технологиям. С помощью ИКТ можно получить различные социальные услуги не выходя из дома и без простаивания в очереди, а так же есть возможность воспользоваться сетью интернет дл получения возможности общения. При обучении инвалидов с умственной отсталостью особое внимание приходится уделять усвоению правил безопасной работы в сети Интернет. При работе с другими категориями инвалидов важное место отводится настройке рабочее места и аппаратно-программного комплекса (настройка мыши, смена разрешения экрана, подключение акустики). Приятным моментом считается то, что практически все сайты имеют версии для людей с нарушениями зрения. Важным направлением в социальной работе с инвалидами по приобщению их к информационно-коммуникативным технологиям могла бы стать организация занятий для людей, перенесших инсульт. В то же время компьютеризированная деятельность людей, перенесших инсульт, может рассматриваться как один из видов упражнений по восстановлению мелкой моторики и координации движений.

 

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

1. VisionMobile, Plum Consulting, "European App Economy" [Электронный ресурс]. Дата обновления: 01.09.2018. URL: http://archive.is/20130914161258/www.visionmobile.com/product/the-european-app-economy/ (дата обращения: 08.04.2018)

2. Селевко Г. К. Энциклопедия образовательных технологий : в 2 т. / Г. К. Селевко. - М.: НИИ школьных технологий, 2006. -Т. 1.-2006.-816 с.

3. Nowotarski et al., "Increasing Allowance Rates by Selectively Targeting Patent Class" IPwatchdog [Электронный ресурс]. Дата обновления: 06.04.2011. URL: http://www.ipwatchdog.com/2011/04/06/increasing-allowance-rates-by-selectively-targeting-patent-class/id=16283/ (дата обращения 10.04.2018)

4. Мобильное приложение. Дата обновления: 18.08.2015. URL: https://ru.wikipedia.org/wiki/Мобильное_приложение (дата обращения 11.05.2018)

5. Завражнов В. В., Сметанина С. М. Возможности использования технологий социальной работы при обучении использованию ИКТ людьми с ограниченными возможностями здоровья // Молодой ученый. — 2016. — №27. — С. 753-755. — URL https://moluch.ru/archive/131/36675/ (дата обращения: 27.05.2018).

 

 

Шерпанова Эльвина Андреевна

Крымский инженерно-педагогический университет

пер. Учебный, 8, Симферополь, Республика Крым, 295015

E-mail: elvina.sherpanova@gmail.com

Телефон для связи: +7 (978) 764 – 83 – 48

 

E.A. Sherpanova

Scientific. Hands.: S.N. Sejtvelieva

Application Development Technology

  1. Annotation. More people get access to the Web using mobile devices than from personal computers. As the number of devices increases dramatically, users are accustomed to accessing web and computing resources using small mobile devices and phones. This has resulted in a significant increase in demand for developers with experience using multiple platforms such as IOS and Android. At the same time, the growing popularity of cloud computing has increased the ability of these devices to perform functions that previously required processing power that was not available on mobile devices.

In the article, let's look at a topic such as software development technology: Let's talk about the life cycle of programs, organizational and auxiliary moments in software development.

Key words: technologies, development, software, platform.

 

References

  1. Crimean Engineering and Pedagogical University

per. Uchebniy, 8, Simferopol, Republic of Crimea, 295015

E-mail: elvina.sherpanova@gmail.com

 


Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар shuraarh
"Чистая комната" или ламинарный бокс? Что больше подойдет для органиации ремонта жестких дисков? Когда жесткий диск получает физическое повреждение, процесс восстановления данных и ремонт диска требует высокую степень внимательности и опыта. Процесс восстановления включает в себя удаление диска и...
Категория: Компьютеры и Интернет | Автор: shuraarh | Добавлено: 20.08.2013
Аватар Евченко Тарас
Плюсы и минусы виртуального общения Статья посвящена проблеме виртуального общения, ставшей столь актуальной в последние годы....
Категория: Компьютеры и Интернет | Автор: Евченко Тарас | Добавлено: 14.12.2009
Аватар itsfedorov
Обзор рабочих пространств в AutoCAD В статье рассматриваются все рабочие пространства в AutoCAD....
Категория: Компьютеры и Интернет | Автор: itsfedorov | Добавлено: 06.10.2010
Аватар illureal
Как выбрать б.у. ноутбук Если рассматривать рынок б.у. ноутбуков, то экономия выходит вполне значительная. Ноутбук – изначально не дешевая вещь. Бывший в употреблении ноутбук стоит не более 60% от стоимости аналогичного новог...
Категория: Компьютеры и Интернет | Автор: illureal | Добавлено: 20.04.2010
Аватар 448
Редактирование WordPress шаблонов. В этой статье не будет написано как из бесплатной убогой темы сделать супер крутую, да и написать такую статью не возможно. Здесь я опишу как можно легко сделать небольшой «косметический» ремонт шабло...
Категория: Компьютеры и Интернет | Автор: 448 | Добавлено: 08.07.2009
Лучшие авторы
Аватар TypeMaster
Фирма «ТайпМастер» – это профессиональная, срочная...

Читать

Аватар Цифровая Витрина
Цифровая Витрина - это Ваш собственный магазин кни...

Читать

Аватар Leema
Вплотную занимаюсь проектом BIRRA.RU,именно с него...

Читать

Аватар Partal
Поставляем сплавы на основе никеля - Нихром, сваро...

Читать

Аватар azart.tech
Кто мы
Современное объединение профессионалов, ...

Читать

Свежие комментарии
Талантливый человек талантлив во всём! Будь как Паша! А ещё ты можешь ...

Читать

Можно выбрать.

Читать

Ой, шутник.

Читать

https://priornews.ru/zastrojshhik-iz-hmao-sravnil-ufas-s-prestupnoj-gr...

Читать

https://ura-news.turbopages.org/turbo/ura.news/s/news/1052688335

Читать

Напишите нам