Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Спроектировать в виде диаграммы классов новостной сайт
Создан заказ №10066824
17 сентября 2023

Спроектировать в виде диаграммы классов новостной сайт

Как заказчик описал требования к работе:
Представьте, что вы разрабатываете новостной сайт, на котором пользователи могут публиковать статьи, оставлять комментарии, ставить лайки и дизлайки статьям и комментариям. В первой версии системы на главной странице все статьи показывались в обратном хронологическом порядке (т.е. сначала - самые новые). Однако с ростом числа новых пользователей заказчик решил, что нужно добавить рекомендательную систему: пользователь должен иметь возможность выбирать, какие статьи он бы хотел видеть в приоритете над другими. Было решено предоставить пользователю следующие варианты системы рекомендаций: "Самое новое" - статьи отображаются в обратном хронологическом порядке, как было в первой версии системы "По рейтингу" - по максимальному количеству лайков у статьи, при равенстве числа лайков - в обратном хронологическом порядке "По авторам" - сначала показываются статьи любимых авторов пользователя (пользователь указывает их самостоятельно), затем все остальные в обратном хронологическом порядке "По категориям" - сначала показываются статьи, причисленные к категории (категориям), которые выбрал пользователь, затем все остальные в обратном хронологическом порядке "Самое популярное" - по наибольшей "активности" относительно статьи. На текущем этапе развития продукта принято решение считать активность как сумму количества всех комментариев, поставленных лайков и дизлайков как комментариям, так и статье, а также общее количество просмотров статьи Выбранная пользователем система рекомендаций запоминается и работает по умолчанию независимо от того, когда пользователь зашёл на сайт. Пользователь в любой момент может менять выбранную систему рекомендаций. Для всех вариантов, кроме "Самое новое", на главной странице также должен быть указан временной диапазон для получения актуальных статей. Возможно четыре значения: "За день" "За неделю" "За месяц" "Указать диапазон" Например, если выбрана система "По авторам" и в диапазоне указано "За неделю", то будут возвращены сначала новые статьи любимых авторов за последнюю неделю, а после них - обычные статьи, написанные за ту же неделю. Если любимые авторы пользователя писали и другие статьи, например, три недели назад, то в список они не попадут, пока пользователь на главной странице не выберет новую точку отсчёта. В случае с выбором варианта "Указать диапазон" пользователь сам выбирает, за какое количество дней проводить подбор статей. Также заказчик указал, что пользователи должны иметь возможность выбрать, сколько статей им должно показываться на странице: 10, 20, 50 или 100. По стандарту новым пользователям для привлечения внимания установлена рекомендательная система по популярным статьям, в качестве диапазона - "За неделю". Ваша задача - спроектировать структуру системы в виде диаграммы классов (учитывая как классы модели предметной области, так и служебные классы) и описать процесс работы системы от выбора пользователем системы рекомендаций и до момента показа обновлённой страницы. Расписывайте мысли подробно, с подчёркиванием того, почему вы остановились именно на выбранных вами решениях, а не каких-то других. Если вы уже знаете какие-то паттерны и собираетесь применить их в своём решении, упомяните их и напишите, почему их использование уместно и какие проблемы это решит. Однако стоит и понимать, что специально выискивать паттерны не стоит. В ответ к заданию прикрепите диаграмму в виде diagrams.net-файла (или файла другой системы, которой пользуетесь для составления диаграмм), а также текстом опишите аргументацию решения
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
18 сентября 2023
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
user315022
5
скачать
Спроектировать в виде диаграммы классов новостной сайт.jpg
2023-09-21 17:14
Последний отзыв студента о бирже Автор24
Общая оценка
4.3
Положительно
Не мог выставить в таблице сроков сегодняшнее число, автор пошел на встречу и сделал работу в кротчайшие сроки. Не все идут на встречу

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
, основы проектирования цифровых систем ком¬мутации (ЦСК).
Курсовая работа
Информационные технологии
Стоимость:
700 ₽
Сделать два отчета по лабораторным. Пройти тест по этим лабам и отчитаться в письменном виде
Лабораторная работа
Информационные технологии
Стоимость:
300 ₽
Разработать веб-приложение «Кулинарный справочник» (сайт)
Курсовая работа
Информационные технологии
Стоимость:
700 ₽
Ососбенности реализации полнотекстового поиска на основе Elasticsearch
Статья
Информационные технологии
Стоимость:
300 ₽
Курсовая работа модуля «Архитектура предприятия»
Курсовая работа
Информационные технологии
Стоимость:
700 ₽
Разработать контекстную диаграмму и выполнить детализацию основных процессов
Контрольная работа
Информационные технологии
Стоимость:
300 ₽
Информационные технологии С++. ОТЧЕТ ПО ПРАКТИКЕ
Отчёт по практике
Информационные технологии
Стоимость:
700 ₽
Инструментальные средства информационных систем
Курсовая работа
Информационные технологии
Стоимость:
700 ₽
Автоматизация учета выплат во внебюджетные фонды
Курсовая работа
Информационные технологии
Стоимость:
700 ₽
Экономико-математическое моделирование
Решение задач
Информационные технологии
Стоимость:
150 ₽
Есть система, в ней 100 строковых полей. Поиск должен работать только по 10 из них по ТЗ.
Решение задач
Информационные технологии
Стоимость:
150 ₽
II. Выполнить на компьютере с использованием финансовых функций Excel
Решение задач
Информационные технологии
Стоимость:
150 ₽
Задача
Решение задач
Информационные технологии
Стоимость:
150 ₽
Осуществление интеграции программных модулей: математическое моделирование
Решение задач
Информационные технологии
Стоимость:
150 ₽
Лабораторные работы в среде открытой программной системы Scilab
Решение задач
Информационные технологии
Стоимость:
150 ₽
Очень срочно. Построить диаграммы в RationalRose
Решение задач
Информационные технологии
Стоимость:
150 ₽
Решение задач по теме "Межотраслевой баланс. Модель Леонтьева"
Решение задач
Информационные технологии
Стоимость:
150 ₽
Кейс «Такси по телефону»
Решение задач
Информационные технологии
Стоимость:
150 ₽
Читай полезные статьи в нашем
Разработка информационной системы
Разработка информационной системы (ИС) начинается с переговоров между заказчиком и исполнителем.
Основными этапами разработки информационной системы являются:
В уставе проекта определяются принципиальные моменты, которые связаны с процессом разработки и внедрения ИС:
На данном этапе проводится систематизация требований и пожеланий к разрабатываемой ИС, проводится анализ входной и выходной документаци...
подробнее
Структура локальной сети для распределительной вычислительной системы реального времени
Прогресс в сфере вычислительной техники шёл не только в сторону роста мощности компьютерного оборудования, увеличения числа процессоров в компьютерных системах или соединения в единую сеть группы компьютеров. Развитие возможностей операционных систем показало, что возможно создание систем, состоящих из нескольких компьютеров, но решающих одновременно одну задачу. Управлять такими системами можно к...
подробнее
Архитектура сетей NGN
С развитием информационных и коммуникационных услуг приобрели популярность разные версии архитектуры NGN (Next Generation Networks), которые в границах общей инфраструктуры объединяют телефонную сеть общего пользования, ресурсы мобильной связи, а также ресурсы сети Интернет и телефонную связь по IP-протоколу.
На текущий момент самой распространенной является четырехуровневая архитектура NGN, изобр...
подробнее
Беспроводные сенсорные сети
С позиций инженеров-электронщиков, датчиками или сенсорами являются устройства, которые применяются для сбора информации о физических процессах или физических явлениях и их преобразования в электрические сигналы. Эти сигналы могут обрабатываться, измеряться и анализироваться. Понятие «физический процесс», которое использовано в приведенном выше определении датчика, следует понимать как любую реаль...
подробнее
Разработка информационной системы
Разработка информационной системы (ИС) начинается с переговоров между заказчиком и исполнителем.
Основными этапами разработки информационной системы являются:
В уставе проекта определяются принципиальные моменты, которые связаны с процессом разработки и внедрения ИС:
На данном этапе проводится систематизация требований и пожеланий к разрабатываемой ИС, проводится анализ входной и выходной документаци...
подробнее
Структура локальной сети для распределительной вычислительной системы реального времени
Прогресс в сфере вычислительной техники шёл не только в сторону роста мощности компьютерного оборудования, увеличения числа процессоров в компьютерных системах или соединения в единую сеть группы компьютеров. Развитие возможностей операционных систем показало, что возможно создание систем, состоящих из нескольких компьютеров, но решающих одновременно одну задачу. Управлять такими системами можно к...
подробнее
Архитектура сетей NGN
С развитием информационных и коммуникационных услуг приобрели популярность разные версии архитектуры NGN (Next Generation Networks), которые в границах общей инфраструктуры объединяют телефонную сеть общего пользования, ресурсы мобильной связи, а также ресурсы сети Интернет и телефонную связь по IP-протоколу.
На текущий момент самой распространенной является четырехуровневая архитектура NGN, изобр...
подробнее
Беспроводные сенсорные сети
С позиций инженеров-электронщиков, датчиками или сенсорами являются устройства, которые применяются для сбора информации о физических процессах или физических явлениях и их преобразования в электрические сигналы. Эти сигналы могут обрабатываться, измеряться и анализироваться. Понятие «физический процесс», которое использовано в приведенном выше определении датчика, следует понимать как любую реаль...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы