Скачать готовую работу по теме
Лабораторная работа Объектно-ориентированные технологии программирования и стандарты проектирования
Лабораторная работа Объектно-ориентированные технологии программирования и стандарты проектирования
от
21,00
26,25
BYN
Содержание
1 Введение
1.1 Назначение
1.2 Область действия
1.3 Определения, сокращения
1.4 Публикации
1.5 Краткий обзор
2 Общее описание
2.1 Перспектива изделия
2.2 Функции изделия
2.3 Характеристики пользователей
2.4 Ограничения
2.5 Допущения и зависимости
2.6 Разделение требований
3 Специфические требования
3.1 Внешние интерфейсы
3.1.1 Интерфейсы пользователя
3.1.2 Аппаратные интерфейсы
3.1.3 Интерфейсы программного обеспечения
3.1.4 Интерфейсы связи
3.2 Функциональные требования
3.2.1 Класс пользователей 1 (Менеджер/Продавец – консультант)
3.2.2 Класс пользователей 2 (Начальствующий штат сотрудников)
3.3 Требования к рабочим характеристикам
3.4 Проектные ограничения
3.5 Атрибуты системы программного обеспечения
3.6 Другие требования
4 Диаграммы
4.1 Диаграмма вариантов использования
4.2 Диаграмма классов
4.3 Диаграмма деятельности
Заключение
Выдержка из работы
Раздел 1. Спецификация для интернет-магазина мобильных телефонов
1 Введение
Данный документ проектируется для описание интернет-магазина, посвященного продажам мобильных телефонов – «www.svyaznoy.by».
1.1 Назначение
Создание интернет-магазина мобильных телефонов для осуществления контроля и повышения эффективности продаж посредством базы данных, управляемой разрабатываемым Веб-приложением. Приложение осуществляет доступ к базе и её непосредственное управление.
Целевая аудитория: директор, заместитель директора, главный бухгалтер, экономисты, юристы, менеджеры по продажам, менеджеры по рекламе, системные администраторы, курьеры, онлайн-консультанты, клиенты.
1.2 Область действия
Создаваемое программное обеспечение – интернет-магазин мобильных телефонов «www.svyaznoy.by».
Веб-приложение предоставляет спектр услуг, связанных с консультацией и продажей мобильных телефонов. Простота управления, возможность получения подсказок, проверка на наличие ошибок и гибкость системы позволяет использовать ее с самого момента внедрения.
Раздел 2. Общая информация
2 Общее описание
Основные задачи Веб-приложения:
1) повышение узнаваемости интернет-магазин;
2) обратная связь с клиентами;
3) продажа товаров через сеть Интернет;
4) работа с регионами или удаленными клиентами;
5) поиск партнеров;
6) получение дохода от рекламы;
7) информационный бюллетень для партнеров и клиентов;
8) система работы с удаленными работниками;
9) возможность получения консультации;
10) поддержка личного кабинета.
2.1 Перспектива изделия
Разрабатываемое Веб-приложение является автономным, т.е. предназначено для использования сразу после разработки.
Защита сайта от злонамеренных действий третьих лиц: DDOS атаки, взлом баз данных, спама и иных действий хакеров. Предусмотрено создание резервной копии Веб-приложения.
Функционирование Веб-приложения на трех языках: русском, белорусском и английском. Переключения между языками не сопровождается переадресацией пользователя на другие страницы интернет-магазина, в том числе на главную страницу.
Раздел 3. Спецификация по классам пользователей для интернет-магазина мобильных телефонов
3 Специфические требования
Работа системы: программный продукт должен обеспечивать работу трем категориям пользователей: администраторы, продавцы и руководители.
Идентификация пользователей в соответствии с категорией должна осуществляться посредством логина и пароля, вводимых на стартовой странице Веб-приложения.
При корректном вводе логина и пароля должен осуществляться переход на рабочую страницу пользователя или администратора соответственно в зависимости от введенных данных.
При неверном вводе появляется сообщение о просьбе проверить правильность ввода логина и пароля.
При входе на сайт в первый раз должна быть предложена форма регистрации пользователя.
Добавить нового администратора может только администратор, зарегистрированный в системе.
Пользователи и администраторы могут объединяться в группы пользователей.
Пользователь должен иметь возможность ознакомиться с товарами, предложенными интернет-магазином.
Пользователь должен иметь возможность просмотра выгодных акций на товар, новинок и самых популярных товаров интернет-магазина.
Пользователь должен иметь возможность добавлять товар в корзину заказов и оформлять заказ, указывая способ оплаты товара и доставку в назначенное место.
Администратор должен иметь возможность заполнить список товаров на текущий день.
Раздел 4. Диаграммы
4 Диаграммы
4.1 Диаграмма вариантов использования
Варианты использования предназначены в первую очередь для определения функциональных требований к системе и управляют всем процессом разработки. Все основные виды деятельности такие как анализ, проектирование, тестирование выполняются на основе вариантов использования.
Во время анализа и проектирования варианты использования позволяют понять, как результаты, которые хочет получить пользователь, влияют на архитектуру системы и как должны себя вести компоненты системы, для того чтобы реализовать нужную для пользователя функциональность.
Между актерами и вариантами использования могут быть различные виды взаимодействия. Основные виды взаимодействия, следующие:
- простая ассоциация – отражается линией между актером и вариантом использования (без стрелки). Отражает связь актера и варианта использования;
- направленная ассоциация – то же что и простая ассоциация, но показывает, что вариант использования инициализируется актером. Обозначается стрелкой;
- наследование – показывает, что потомок наследует атрибуты и поведение своего прямого предка. Может применяться как для актеров, так для вариантов использования;
- расширение (extend) – показывает, что вариант использования расширяет базовую последовательность действий и вставляет собственную
Заключение
В представленном отчете были рассмотрены диаграммы, являющиеся средствами моделирования языка UML (UnifiedModelingLanguage).
Все диаграммы UML можно условно разбить на две группы, первая из которых ‒ общие диаграммы. Общие диаграммы практически не зависят от предмета моделирования и могут применяться в любом программном проекте без оглядки на предметную область, область решений и т.д.
Специальные диаграммы характеризуются тем, что чаще всего служат для дополнения какой-либо общей диаграммы, например, являются ее частным случаем или же просто играют вспомогательную роль, уточняя некоторые детали.
Список литературы
1 Введение
1.1 Назначение
1.2 Область действия
1.3 Определения, сокращения
1.4 Публикации
1.5 Краткий обзор
2 Общее описание
2.1 Перспектива изделия
2.2 Функции изделия
2.3 Характеристики пользователей
2.4 Ограничения
2.5 Допущения и зависимости
2.6 Разделение требований
3 Специфические требования
3.1 Внешние интерфейсы
3.1.1 Интерфейсы пользователя
3.1.2 Аппаратные интерфейсы
3.1.3 Интерфейсы программного обеспечения
3.1.4 Интерфейсы связи
3.2 Функциональные требования
3.2.1 Класс пользователей 1 (Менеджер/Продавец – консультант)
3.2.2 Класс пользователей 2 (Начальствующий штат сотрудников)
3.3 Требования к рабочим характеристикам
3.4 Проектные ограничения
3.5 Атрибуты системы программного обеспечения
3.6 Другие требования
4 Диаграммы
4.1 Диаграмма вариантов использования
4.2 Диаграмма классов
4.3 Диаграмма деятельности
Заключение
Информация о работе
Работа защищена на оценку "9" без доработок.
Уникальность свыше 40%.
Работа оформлена в соответствии с методическими указаниями учебного заведения.
Количество страниц - 22.
В работе имеются диаграммы в формате mdl..
Процесс покупки готовой работы
01
1. Заказ готовой
Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.
02
2. Оплата
На вашу электронную почту придет подробная инструкция по оплате через ЕРИП.
03
3. Получение
Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.
Лабораторная работа Компьютерные сети и системы
21,00
26,25
BYN
Лабораторная работа Объектно-ориентированное программирование
21,00
26,25
BYN
Лабораторная работа Объектно-ориентированное программирование
21,00
26,25
BYN
Лабораторная работа Операционные системы и системное программирование
21,00
26,25
BYN
Лабораторная работа Программирование
21,00
26,25
BYN
Лабораторная работа Алгоритмы компьютерной графики
21,00
26,25
BYN
Лабораторная работа Современные платформы программирования
21,00
26,25
BYN
Лабораторная работа Операционные системы и системное программирование
21,00
26,25
BYN
Лабораторная работа Языки программирования
21,00
26,25
BYN
Лабораторная работа Алгоритмы компьютерной графики
21,00
26,25
BYN