рациональность - программа выполняет требуемые функции без излишних затрат ресурсов ПК;
время ответа - интервал времени с момента поступления входных данных до преобразованиях их в результат.
Далее рассмотрим эксплуатационные показатели работоспособности:
удобство усвоения - достигается благодаря хорошо оформленной документации;
простота обслуживания - обеспечивается высокой степенью автоматизации служебных процессов;
приспособленность к анализу результатов - разработка специальных анализирующих программ;
модифицируемость - характеризуется наличием резервов памяти, пропускной способностью и быстродействием ПК, степенью автоматизации доработки программы.
Срок службы программного продукта - продолжительность от начала эксплуатации объекта или восстановления после ремонта до перехода в предельное состояние.
Универсальность - программный продукт обладает свойством универсальности, если его можно использовать не только в той технической или программной среде, но и в любой другой.
Время ввода в эксплантацию - изменяется в широком диапазоне в зависимости от сложности программы и её способности к решению задач.
Рассмотрим оценку качественных показателей программного продукта.
Процесс оценки включает в себя следующие этапы:
определение набора показателей;
формирование сущностей для каждого показателя;
определение экспертной оценки (ωi) для каждого показателя;
определение конкретной численной оценки (ri) для каждого показателя;
определение качества программного продукта (Q);
представление выходных данных в виде гистограммы.
На этапе определения экспертных оценок для
каждого показателя при определении веса показателей воспользуемся формулой:
где n - число показателей;
![]()
- вес показателя.
Необходимо провести оценку
показателей качества разработанного программного продукта. При определении
конкретных числовых оценок показателей качества руководствовались таблицей 7.1.
Описание оценок приведено в таблице 7.1.
Таблица 7.1 - Описание оценок программного средства
|
Значение оценки |
Описание |
|
0 - 0,49 |
Свойство в программном средстве присутствует, но его качество неприемлемо |
|
0,5 - 0,9 |
Свойство в программном средстве присутствует, обладает приемлемым качеством |
|
0,91 - 1 |
Свойство в программном средстве присутствует, обладает высоким качеством |
Характеристика показателей качества программного
средства представлена в таблице 7.2.
Таблица 7.2 - Характеристика показателей программного средства
|
Показатели качества |
Сущность показателя |
Экспертная оценка |
Экспериментальная оценка |
|
|
Надежность |
Свойство программы непрерывно сохранять работоспособность |
0,17 |
0,96 |
|
|
Эффективность |
Характеризует эффективность использования ПС |
0,15 |
0,98 |
|
|
Время ответа |
Характеризует то, насколько быстро программа отвечает на воздействие |
0,09 |
0,91 |
|
|
Рациональность |
Свойство ПС, характеризующее затрачиваемые им ресурсы ПК |
0,03 |
0,97 |
|
|
Универсальность |
Свойство программы работать не только в той системе, в которой она должна работать, но и в любой другой |
0,05 |
0,7 |
|
|
Точность |
Характеризует степень точности, с которой программа выполняет расчеты |
0,11 |
0,98 |
|
|
Показатель назначения |
Характеризует способность программы выполнять назначенные функции |
0,15 |
0,99 |
|
|
Удобство усвоения |
Характеризует степень усваиваемости программы пользователем |
0,05 |
0,97 |
|
|
Время введения в эксплуатацию |
Характеризует время, через которое программа будет введена в эксплуатацию |
0,04 |
0,85 |
|
Определим качество разработанного программного продукта.
Оно определяется по формуле:
![]()
где ωi - вес показателя качества; - экспериментальная оценка;- число показателей.
Воспользовавшись формулой (7.2) найдём качество разработанного продукта:
На основе данных таблицы 7.2
построим гистограмму распределения оценок по интервалам. Гистограмма
распределения оценок по интервалам представлена на рисунке 7.2.
Рисунок 7.2 - Гистограмма
распределения оценок по интервалам
ЗАКЛЮЧЕНИЕ
Целью данной работы является разработка плагина, формирующего рейтинг интернет-сайтов. Для этого была выполнена программная реализация плагина с использованием языков программирования HTML, CSS, PHP, JavaScript и написана пояснительная записка.
В ходе написания пояснительной записки был рассмотрен такой вопрос, как анализ требований и средств формирования рейтинга интернет-сайтов, где были рассмотрены основные показатели оценивания веб-сайтов, критерии оценивания веб-сайтов в рамках интернет-конкурса и примеры популярных ресурсов с возможностью оценивания.
Затем было разработано технические требования и архитектуру плагина. Для этого был осуществлен выбор наилучшего браузера для разработки расширений, разработана функциональная структура для существующей версии плагина и для модернизированной.
Далее было выполнено описание плагина средствами языка UML. Для этого были построены диаграмма вариантов использования, диаграммы деятельности, диаграмма классов и диаграмма последовательности. Для всех диаграмм было приведено описание.
Следующим шагом стала разработка модули баз данных. В ходе разработки были рассмотрены основные виды СУБД и выбран один из видов для плагина. Затем были рассмотрены такие вопросы как «Состав информационного обеспечения», «Функциональные зависимости реквизитов», «Соответствие описательных и ключевых реквизитов», «Связи информационных объектов», «Логическая модель данных», «Описание таблиц базы данных».
Далее была выполнена задача разработки программных модулей. Плагин имеет три модуля: «Модуль отображения отзывов и оценок», «Модуль добавления отзывов и оценок» и «Модуль авторизации». В данном разделе было приведено описание модулей, небольшие вставки программного кода с комментариями к работе основных функций плагина.
Заключительным этапом стала оценка качества разработанного продукта. Она включает описание основных показателей качества, иерархии показателей эффективности, функциональных показатели работоспособности. Так же в данный раздел входит оценка качества плагина с учетом экспертной и экспериментальной оценок.
В результате выполнения данной работы был разработан плагин, формирующий рейтинг интернет-сайтов. Данный плагин в перспективе может иметь широкое применение. Пользователи могут оценивать и комментировать работы всех интересующих их веб-сайтов. Плагин поможет им избежать мошенничества и недостоверной информации. Разработчики могут использовать его расширение для отслеживания проблем и багов на сайтах, получая критику непосредственно от пользователей. Так же плагин может быть использован в коммерческих целях бизнесменами, которые хотели бы начать сотрудничество с определенным веб-сайтом.
плагин рейтинг интернет сайт
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Фримен, Э. Изучаем программирование на JavaScript / Э. Фримен. - Санкт-Петербург: Питер, 2015.- 637 с.
Флэнаган, Д. JavaScript: подробное руководство / Д. Флэнаган. - Санкт-Петербург: Символ-плюс, 2006.- 1080 с.
Официальный магазин Google [Электронный ресурс]: офиц. сайт - Режим доступа: https://play.google.com/
Робсон, Э. Изучаем HTML и CSS / Э. Робсон. - Санкт-Петербург: Питер, 2016.- 720с.
Бронирование отелей [Электронный ресурс] - Режим доступа: https://www.booking.com/
Профессиональная веб-студия [Электронный ресурс] - Режим доступа: http://www.antula.ru/web-design_concours_2.htm
Яндекс.Советник [Электронный ресурс]: офиц. сайт. - Режим доступа: https://sovetnik.yandex.ru/