Тип работы:
Предмет:
Язык работы:


Модель и методика оценки качества мобильного программного обеспечения

Работа №158630

Тип работы

Магистерская диссертация

Предмет

информационные системы

Объем работы100
Год сдачи2020
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
13
Не подходит работа?

Узнай цену на написание


Введение 6
1 Анализ предметной области исследования 9
1.1 Проблемы оценки качества программного обеспечения 9
1.1.1 Качество программного обеспечения как необходимость 9
1.1.2 Стандарт требований к качеству 10
1.2 Методы оценки показателей качества МПО 11
1.2.1 Измерительный метод 11
1.2.2 Регистрационный метод 11
1.2.3 Органолептический метод 12
1.2.4 Расчетный метод 12
1.2.5 Экспертный метод 12
1.2.6 Социологический метод 13
1.3 Метод анализа иерархий 13
Выводы 15
2 Описание методики оценки качества мобильного ПО 17
Выводы 24
3 Проектирование мобильного программного обеспечения 25
3.1 Функциональные требования 25
3.2 Выбор инструментальных средств разработки 26
3.3 Пользовательский интерфейс клиентского приложения 26
Выводы 39
4 Тестирование и оценка качества МПО на разных этапах
разработки 40
4.1 Оценка функциональности МПО 40
4.1.1 Оценка функциональности МПО на раннем этапе
разработки 40
4.1.2 Оценка функциональности МПО после доработок и
устранения недостатков, выявленных после первой оценки 42
4.1.3 Оценка функциональности финальной версии МПО 43
4.2 Оценка производительности МПО 46
4.2.1 Оценка производительности МПО на раннем этапе
разработки 46
4.2.2 Оценка производительности МПО после доработок и
устранения недостатков, выявленных после первой оценки 47
4.2.3 Оценка производительности финальной версии МПО 48
4.3 Оценка удобства использования МПО 49
4.3.1 Оценка удобства использования МПО на раннем этапе
разработки 50
4.3.2 Оценка удобства использования МПО после доработок и
устранения недостатков, выявленных после первой оценки 50
4.3.3 Оценка удобства использования финальной версии МПО 51
4.4 Оценка надежности МПО 52
4.4.1 Оценка надежности МПО на раннем этапе разработки 52
4.4.2 Оценка надежности МПО после доработок и устранения
недостатков, выявленных после первой оценки 53
4.4.3 Оценка надежности финальной версии МПО 54
4.5 Оценка безопасности МПО 54
4.5.1 Оценка безопасности МПО на раннем этапе разработки 54
4.5.2 Оценка безопасности МПО после доработок и устранения
недостатков, выявленных после первой оценки 56
4.5.3 Оценка безопасности финальной версии МПО 56
4.6 Оценка удобства сопровождения МПО 56
4.6.1 Оценка удобства сопровождения МПО на раннем этапе
разработки 57
4.6.2 Оценка удобства сопровождения МПО после доработок и
устранения недостатков, выявленных после первой оценки 58
4.6.3 Оценка удобства сопровождения финальной версии МПО 59
4.7 Оценка переносимости МПО 60
4.7.1 Оценка переносимости МПО на раннем этапе разработки 60
4.7.2 Оценка переносимости МПО после доработок и устранения
недостатков, выявленных после первой оценки 61
4.7.3 Оценка переносимости финальной версии МПО 61
4.8 Оценка информационных характеристик МПО 62
4.9 Ранжирование показателей качества и получение их весов с
помощью метода анализа иерархий 63
4.10 Итоговая оценка приложения 66
Выводы 67
Заключение 68
Список использованных источников 69
Приложение А. Глоссарий 74
Приложение Б. Код программы 76


Актуальность темы исследования. Современный человек делает все для того, чтобы достигнуть максимального комфорта и удобства в своей жизни. Для этого сегодня специалистами в области информационных технологий разрабатываются мобильные приложения, которые позволяют решать огромное количество задач в разных областях жизнедеятельности человека.
Разработка мобильных приложений отличается от разработки обычного ПО наличием ряда уникальных требований. Необходимо, чтобы они корректно функционировали на разных платформах, которые отличаются используемыми операционными системами, размерами экрана, вычислительными ресурсами и продолжительностью непрерывной работы от батареи. Мобильные приложения должны поддерживать множество каналов ввода (клавиатура, голос, жесты и т.д.), мультимедийные технологии и обладать другими особенностями, повышающими удобство их использования. Для удержания низких цен на оборудование необходимо широко использовать средства моделирования и виртуализации. И, поскольку большинство мобильных сервисов поддерживают достаточно широкий спектр беспроводных сетей (2G, 3G, 4G, Wi-Fi, WiMax), мобильные приложения должны корректно функционировать в неоднородной сетевой среде.
Мировое сообщество серьезно озабочено возможностью появления различного рода дефектов в программном коде. Подтверждением тому может быть факт создания международных стандартов на разработку программных систем (ISO/IEC, CMM/CMMI, др.). Более того, за последние несколько десятилетий было создано большое количество различных методологий и подходов к разработке различных типов программных систем. Каждая такая методология стремится к получению работоспособного продукта после завершения его разработки. Некоторые из методологий делают акцент на последовательность процессов разработки, некоторые - делают процесс максимально простым и гибким. Тем не менее, каждая из таких методологий стремится к созданию качественного продукта.
Однако как известно, мы не можем контролировать то, что не можем измерить. Это же утверждение можно отнести и к качеству приложений. Трудно принимать какие-либо проектные решения при отсутствии количественных измерений характеристик. Поэтому проблема измерения качества приложений на сегодняшний день является актуальной.
Исходя из приведенных ранее доводов, встает задача контроля качества приложений и удержания его на необходимом уровне. Однако для того, чтобы контролировать качественные показатели, необходимо иметь численные характеристики этих показателей. Другими словами, для контроля качества приложений необходимо уметь измерять это качество.
Целью диссертационной работы является разработка методики оценки качества МПО с учетом требований и особенностей эксплуатации...

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения диссертационной работы была сформулирована методика оценки качества мобильного программного обеспечения, также был проведён расширенный и углубленный критический анализ предметной области, разработано и реализовано мобильное приложение для сервиса «DOMUCHET.ONLINE».
Основные результаты диссертационной работы состоят в следующем.
Проведены исследования и анализ методов оценки показателей качества мобильного программного обеспечения, был рассмотрен и изучен метод анализа иерархий.
Разработана методика оценки качества мобильного программного обеспечения, которая учитывает особенности оцениваемого приложения и позволяет на ранних этапах разработки выявлять и устранять проблемные места для повышения качества готового продукта.
Разработаны программные средства на платформе «1С: Предприятие» для практического применения сформулированного метода и оценки его эффективности.
Разработанное МПО планируется в дальнейшем использовать в сервисе «DOMUCHET.ONLINE».



1. Digital 2020: 3.8 billion people use social media [Электронный
ресурс]. URL: https://wearesocial.com/blog/2020/01/digital-2020-3-8-billion-
people-use-social-media (дата обращения: 20.02.2020)
2. Вся статистика интернета на 2020 год — цифры и тренды в мире и
в России [Электронный ресурс]. URL:
https://zen.yandex.ru/media/id/5d5d45710ce57b00aeb7070c/vsia-statistika- interneta-na-2020-god--cifry-i-trendy-v-mire-i-v-rossii- 5e8a4d2b9858d7030b845ee4 (дата обращения: 21.03.2020)
3. Российская система качества. Мобильные приложения для смартфонов. Специальные требования к качеству [Электронный ресурс]. URL: http://d-russia.ru/wp-content/uploads/2017/04/Roskachestvo_mob_app_3-04- 2017.pdf (дата обращения: 21.03.2020)
4. Измерительные методы [Электронный ресурс]. URL:
https://studbooks.net/63827/tovarovedenie/izmeritelnye_metody (дата обращения: 22.03.2020)
5. Регистрационный метод [Электронный ресурс]. URL: http: //900igr.net/prezentatsii/ekonomika/Kvalimetrij a/014-Registratsionnyj - metod.html (дата обращения: 22.03.2020)
6. Органолептические методы [Электронный ресурс]. URL: https://studopedia.ru/7_163400_organolepticheskie-metodi.html (дата обращения: 22.03.2020)
7. Методы определения показателей качества [Электронный ресурс]. URL: https://studbooks.net/1556128/marketing/metody_opredeleniya_pokazateley_kach estva (дата обращения: 22.03.2020)
8. Метод экспертных оценок [Электронный ресурс]. URL:
https://center-yf.ru/data/Marketologu/Metod-ekspertnyh-ocenok.php (дата
обращения: 04.04.2020)
9. Метод анализа иерархий [Электронный ресурс]. URL: https://www.hse.ru/mirror/pubs/share/204810376 (дата обращения: 04.04.2020)
10. Проектирование информационных систем [Электронный ресурс].
URL: https://www.intuit.ru/studies/courses/2195/55/lecture/15051 (дата
обращения: 11.04.2020)
11. Методика APDEX - стандарт оценки производительности
корпоративных приложений [Электронный ресурс]. URL:
http://www.gilev.ru/apdex-teoriya/ (дата обращения: 11.04.2020)
12. Технологии программирования. Компонентный подход
[Электронный ресурс]. URL:
http://panda.ispras.ru/~RedVerst/RedVerst/Lectures%20and%20training%20cours es/Software%20Development%20Technologies/Lecture05.pdf (дата обращения: 25.04.2020)
13. Оценка надежности программного обеспечения [Электронный
ресурс]. URL: https://www.osp.ru/os/1994/04/178540 (дата обращения:
25.04.2020)
14. Исследование качества мобильных приложений [Электронный
ресурс]. URL: http://journal.tc22.ru/wp-
content/uploads/2018/02/issledovanie_kachestva_mobilnih_priloj eniy.pdf (дата обращения: 25.04.2020)
15. 1С-Паблишинг «Профессиональная разработка в системе 1С:Предприятие 8» - М.: 1С-Паблишинг, 2012. - 689 с. (дата обращения: 10.05.20)...44


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ