ВВЕДЕНИЕ
1. ОБЩЕЕ ОПИСАНИЕ
2. СПЕЦИФИЧЕСКИЕ ТРЕБОВАНИЯ
3. СПЕЦИФИКАЦИЯ ПРИЛОЖЕНИЯ ПО КЛАССАМ ПОЛЬЗОВАТЕЛЕЙ
3.1. ВНЕШНИЕ ИНТЕРФЕЙСЫ
4. ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ (USE CASE)
5. Диаграмма классов (Class diagram)
6. ДИАГРАММА ДЕЯТЕЛЬНОСТИ (ACTIVITY DIAGRAM)
ЗАКЛЮЧЕНИЕ
ВВЕДЕНИЕ
Назначение
Программное средство предназначено для описания истории обслуживания персонального компьютера, который является собственностью определенной организации. Мобильное приложение осуществляет доступ к базе и её непосредственное управление.
Область действия
Приложение может использоваться в сфере обслуживания, в частности в сфере предоставления услуг ИТ-аутсортинга.
Определения, сокращения
− Мобильное приложение – приложение, разработанное под мобильное устройств;
− GUI (Graphic User Interface) - Графический пользовательский интерфейс;
− WPF (Windows Presentation Foundation) - Технология разработки GUI.
Публикации
Сайт IT-аутсортинговой компании.
Краткий обзор
В данном приложении реализуется добавление, изменение и удалении данных в истории обслуживания парка компьютерной техники, принадлежащей одному из клиентов компании. Кроме документирования уже произведенного обслуживания, приложение включает в себя возможность планирования последующих этапов обслуживания компьютерной техники.
1. ОБЩЕЕ ОПИСАНИЕ
Перспектива изделия
Возможность формирования запросов на подбор актуального аналога с целью модернизации морально устаревшего или неремонтопригодного оборудования.
Функции изделия
Сбор, отображение, изменение актуальной информации об уже проведенном и планируемом аппаратном и программном обслуживании компьютера для уменьшения времени простоя.
Характеристики пользователей
Пользователи: Технический мастер – для просмотра, добавление и изменения информации о аппаратном обслуживании ПК; Поддержка 1-го
2. СПЕЦИФИЧЕСКИЕ ТРЕБОВАНИЯ
Внешние интерфейсы
Внешний интерфейс приложения должен предусматривать авторизацию пользователей приложения, возможность добавление и изменение информации, а так же поиск и вывод информации.
Функции системы
Основные функции, которые должно реализовать разрабатываемое приложение это: поиск, отображения и модификация имеющейся в базе информации.
Требования к рабочим характеристикам
Данное приложения должно отрабатывать на всех популярных
3. СПЕЦИФИКАЦИЯ ПРИЛОЖЕНИЯ ПО КЛАССАМ ПОЛЬЗОВАТЕЛЕЙ
3.1. ВНЕШНИЕ ИНТЕРФЕЙСЫ
В этом разделе будет дано полное описания пользовательского и аппаратного интерфейсов разрабатываемого приложения.
Интерфейсы пользователя
В интерфейсе пользователя предусмотрены средства для вывода информации из программного обеспечения к пользователю, и ввод информации/команд пользователем в базу данных. Так же предусмотрен набор правил заложенных разработчиком в программу согласно которым, совокупность действий пользователя приведет к необходимой реакции программы для выполнения поставленной задачи, ещё предусмотрена проверка данных( проверка содержимого полей).
Аппаратные интерфейсы
4. ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ (USE CASE)
Теория
Основное назначение вариантов использования в первую очередь это определение функциональных требований к системе и управление всем процессом разработки. Все основные этапы разработки такие как анализ, проектирование, тестирование выполняются на основе вариантов использования.
Во время анализа и проектирования варианты использования позволяют понять, как результаты, которые хочет получить пользователь, влияют на архитектуру системы и как должны себя вести компоненты системы, для того чтобы реализовать нужную для пользователя функциональность.
Между актерами и вариантами использования могут быть следующие
5. Диаграмма классов (Class diagram)
Диаграммы классов – это самый распространенный тип диаграмм при моделировании ПС. Они , отображая структуру системы, являются одной из форм статического описания системы с точки зрения ее проектирования.
На диаграммах классов показываются классы, интерфейсы и отношения между ними, в тоже время не отображая динамическое поведение объектов изображенных на ней .
Ниже представлены диаграммы классов для однопользовательской и многопользовательской систем соответственно.
Ниже приведен скриншот соответствующих диаграмм, разработанных в среде Rational Rose.
6. ДИАГРАММА ДЕЯТЕЛЬНОСТИ (ACTIVITY DIAGRAM)
Диаграммы деятельности - частный случай диаграмм состояний. Они позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних действий и деятельности.
Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда
ЗАКЛЮЧЕНИЕ
В представленном отчете были рассмотрены диаграммы, являющиеся средствами моделирования языка UML (Unified Modeling Language).
Все диаграммы UML можно условно разбить на две группы, первая из которых ‒ общие диаграммы. Общие диаграммы практически не зависят от предмета моделирования и могут применяться в любом программном проекте без оглядки на предметную область, область решений и т.д.
Специальные диаграммы характеризуются тем, что чаще всего служат для дополнения какой-либо общей диаграммы, например, являются ее частным случаем или же просто играют вспомогательную роль, уточняя некоторые детали.
В результате проделанной работы были разработаны шаблон спецификации требований на ПО(IEEE 830-1998 ), диаграммы вариантов использования (с тремя типами отношений и минимум тремя актерами), разработана диаграмма активностей .