ЧАСТЬ 1. Спецификация интернет-магазина мобильных телефонов, компьютеров, планшетов и т.д. (разной техники)
ЧАСТЬ 2. Общая информация
ЧАСТЬ 3. Спецификация по классам программного средства описания истории обслуживания персонального компьютера
ЧАСТЬ 4. Диаграммы
ЧАСТЬ 1. Спецификация интернет-магазина мобильных телефонов, компьютеров, планшетов и т.д. (разной техники)
1 Введение
Данный документ описывает системные, функциональные и нефункциональные требования к проектированию последовательности обслуживания персонального компьютера (ПК).
1.1 Назначение
Программное средство предназначено для упорядочивания информации о клиентах фирмы и порядке обслуживания каждого компьютера.
Программное средство содержит базы данных по: предоставляемым услугам, клиентам, сотрудникам и компьютерам.
Целевая аудитория: сотрудники компании по обслуживания ПК.
1.2 Область действия
Создаваемое программное обеспечение – программное средство для обслуживания персонального компьютера.
Система предоставляет спектр услуг, связанных с заполнением заявки на заказ быстро и просто. Простота управления, возможность получения подсказок, проверка на наличие ошибок и гибкость системы позволяет использовать ее с самого момента внедрения.
Приложение обладает следующими возможностями:
a) Регистрация пользователя;
b) Помощь в заполнении заявки;
c) Постоянная поддержка обновлений контента;
d) Привлекательное маркетинговое сообщение;
e) Возможность оплаты как наличным, так и безналичным способом.
Перспективы внедрения продукта: Применение информационных систем дает возможность любой фирме быть более конкурентоспособной. Внедрение автоматизации улучшит эффективность управления фирмой, поскольку руководство и сотрудники фирмы получат быстрый доступ ко всей единой информации более оперативно. Результаты проектирования являются основой для разработки приложения для упрощения работы сотрудников компании по обслуживанию ПК.
Требования: Система представляет собой программное средство, написанное с помощью языка C# с использованием технологии ASP.Net. В качестве СУБД выбрана SQLServer. Продукт должен поддерживать операционную систему Windows 7 и выше. Требуется настроенный север с проставлением доступа на него всем пользователям приложения с их рабочих мест.
ЧАСТЬ 2. Общая информация
2. Общее описание
Основные задачи системы:
a) Заполнение баз данных о клиентах, ПК, сотрудниках и заказах;
b) Отображение истории обслуживания конкретного ПК;
c) Возможность получение отчетов;
d) Учёт количества запросов за заданный период.
2.1 Перспектива изделия
Разрабатываемое приложение является автономным, т.е. предназначено для использования сразу после разработки.
Защита приложения от злонамеренных действий третьих лиц: DDOS атаки, взлом баз данных, спама и иных действий хакеров. Предусмотрено создание резервной копии приложения на сервере.
Функционирование приложения на русском языке.
2.2 Функции изделия
Назначение приложения:
a) просмотр подробной информации о любом ПК, клиенте или заказе;
b) оформление нового заказа для оформления заказа товара.
2.3 Характеристики пользователей
Приложение предназначено для пользователей, которые работают в компании по обслуживанию ПК клиентов. Система подсказов обеспечивает простую работу для пользователей, которые только начинают работать с приложением.
2.4 Ограничения
На приложение распространяются следующие ограничения:
- перечень работ по обслуживанию ПК.
2.5 Допущения и зависимости
Ниже перечислены ресурсы, согласованная работа которых требуется, чтобы запустить приложение:
a) SQLServer;
b) Windows 7 и выше.
Функциональные возможности:
Система должна обеспечивать многопользовательский режим работы.
Удобство использования:
Пользовательский интерфейс должен быть Windows 7-10-совместимым.
ЧАСТЬ 3. Спецификация по классам программного средства описания истории обслуживания персонального компьютера
3.1 Требования к внешним интерфейсам
3.1.1 Интерфейсы пользователя
Интерфейс пользователя должен быть максимально простым.
3.1.2 Аппаратные интерфейсы
Используется стандартное мультимедийное оборудование компьютера, включающее: монитор, клавиатуру, мышь, модем.
Использование ЭВМ с выходом к серверу.
Количество выполняемых транзакций в секунду (в среднем): 5 тыс.
Требования к RAM: 512 Mb
Жесткий диск - 20 Gb HDD.
Требования к свободному месту на жестком диске: 1000Мб.
3.1.3 Интерфейсы программного обеспечения
Используемая при разработке СУБД – SQLServer.
3.1.4 Интерфейсы связи.
3.2 Функциональные требования
3.2.1 Класс пользователей 1.
Начальник компании;
Оператор, принимающий заказы;
Ремонтники.
3.2.2 Класс пользователей 2.
Администратор.
3.3 Требования к рабочим характеристикам
Время отклика для типичных задач – не более 5 секунд.
3.4 Проектные ограничения
Скорость передачи сигнала по локальной сети к серверу и обратно.
3.5 Атрибуты системы программного обеспечения
Само приложение устанавливается на сервере, к которому должен быть обеспечен доступ необходимым сотрудникам.
3.6 Другие требования
В систему могут войти только те пользователи, у которых есть соответствующие права доступа. В системе предусмотрено несколько уровней прав доступа для разграничения полномочий пользователей. У каждого пользователя должен быть индивидуальный логин и пароль для входа в систему.
ЧАСТЬ 4. Диаграммы
1.1 Диаграмма вариантов использования
Задание. Построить диаграмму вариантов использования (прецедентов) для своей предметной области. Диаграмма должна состоять из 1 сервера, 5 актёров и содержать все графические примитивы.
1.1.1 Диаграмма вариантов использования
В системе будут следующие актеры:
- Клиент – оформляет с компанией договор по обслуживанию ПК;
- Гость – потенциальный клиент;
- ПК – персональный компьютер клиента;
- Сотрудник сервиса – оказывает помощь клиенту по необходимым вопросам.
Исходя из потребностей действующих лиц, выделяются следующие варианты использования:
- Заключение договора на обслуживание;
- Авторизация;
- Заявка на ремонт ПК;
- Первоначальная настройка;
- Покупка ПК;
- Поломка ПК;
- Профилактический осмотр;
- Ремонт ПК;
- Изучение рынка фирм-обслуживания ПК;
- Ремонт onlain;
- Ремонт offlain.
Приведем диаграмму вариантов использования на рисунке 1.