Тема: Модель и методика оценки качества мобильного программного обеспечения
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
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, др.). Более того, за последние несколько десятилетий было создано большое количество различных методологий и подходов к разработке различных типов программных систем. Каждая такая методология стремится к получению работоспособного продукта после завершения его разработки. Некоторые из методологий делают акцент на последовательность процессов разработки, некоторые - делают процесс максимально простым и гибким. Тем не менее, каждая из таких методологий стремится к созданию качественного продукта.
Однако как известно, мы не можем контролировать то, что не можем измерить. Это же утверждение можно отнести и к качеству приложений. Трудно принимать какие-либо проектные решения при отсутствии количественных измерений характеристик. Поэтому проблема измерения качества приложений на сегодняшний день является актуальной.
Исходя из приведенных ранее доводов, встает задача контроля качества приложений и удержания его на необходимом уровне. Однако для того, чтобы контролировать качественные показатели, необходимо иметь численные характеристики этих показателей. Другими словами, для контроля качества приложений необходимо уметь измерять это качество.
Целью диссертационной работы является разработка методики оценки качества МПО с учетом требований и особенностей эксплуатации...
✅ Заключение
Основные результаты диссертационной работы состоят в следующем.
Проведены исследования и анализ методов оценки показателей качества мобильного программного обеспечения, был рассмотрен и изучен метод анализа иерархий.
Разработана методика оценки качества мобильного программного обеспечения, которая учитывает особенности оцениваемого приложения и позволяет на ранних этапах разработки выявлять и устранять проблемные места для повышения качества готового продукта.
Разработаны программные средства на платформе «1С: Предприятие» для практического применения сформулированного метода и оценки его эффективности.
Разработанное МПО планируется в дальнейшем использовать в сервисе «DOMUCHET.ONLINE».



