Автор работы: Пользователь скрыл имя, 24 Ноября 2013 в 20:57, курсовая работа
Товар со склада отпускается покупателям по расходным накладным. В каждой накладной могут содержаться несколько позиций, в каждой позиции указываются наименование товара и его количество. После оформления расхода товара в системе количество товара в инвентаризационной описи соответственно уменьшается.
Система учета по требованию пользователя формирует и выдает на печать следующую справочную информацию:
список всех товаров;
инвентаризационную опись товаров, имеющихся в наличии;
список товаров, количество которых необходимо пополнить;
список товаров, поставляемых данным поставщиком;
Техническое задание 3
Диаграмма вариантов использования 4
Создание схемы последовательности 5
Диаграмма классов UML 6
Схема активности UML 8
Скетч интерфейса 10
Схемы компонентов UML 10
D-требования «Складской учет» 11
Составление модели реализации USDP 13
Составление плана тестирования 13
Глоссарий 15
Заключение 17
Список использованных источников 18
Диаграммы компонентов применяются
теми участниками проекта, кто отвечает
за компиляцию системы. Из нее видно,
в каком порядке надо компилировать
компоненты, а также какие исполняемые
компоненты будут созданы системой.
На такой диаграмме показано соответствие
классов реализованным
Рис. 6. Схемы компонентов UML
Для каждого класса была создана спецификация пакета и тело пакета. Они соединены с помощью связей.
Функционал системы должен предоставлять работникам весь необходимый функционал для надлежащего хранения и обработки информации о товарах, поставщиках и т.д. Также по запросу работника должна формироваться справочная система. Система должна работать на устройствах с различным аппаратным и программным обеспечением. То есть, все требования заказчика должны быть реализованы в полной мере.
Нефункциональные требования:
Обратные требования:
Модель реализации состоит из вложенных подсистем. Они состоят из таких компонентов, как файлы и интерфейсы реализации.
Рис.7. Модели реализации USDP
Начальный этап тестирования - основные принципы работы
Для того чтобы воспользоваться данным программным комплексом предварительно необходимо осуществить процедуру аутентификации.
Затем после выбранного пункта
переходим к решению
Требования к персоналу
Для работы к системе допускается лишь специально обученный персонал. Следовательно, строго запрещается передавать управление системой в руки некомпетентных сотрудников.
Выбор аппаратной платформы
Система должна быть установлена лишь на машинах с операционной системой Windows XP, Windows Vista, Windows 8.
Обработка функций
Система имеет определенное количество процедур предназначенных для обновления инвентаризационной описи, генерации справочной системы, обработки данных, добавления, удаления, изменения данных.
Во время конкретной процедуры на дисплее появляется соответствующее сообщение. Вывод информации напрямую зависит от полученного параметра. На этом тестирование завершено.
Документ (версия) |
Создан или доступен |
Использовался при составлении плана |
Автор ресурса |
Спецификация требований |
да |
да |
Заиров Э.Р. |
Функциональная спецификация |
да |
Да |
Заиров Э.Р. |
Спецификации прецедентов |
да |
да |
Заиров Э.Р. |
План проекта |
да |
да |
Заиров Э.Р. |
Проектная спецификация |
нет |
нет |
Заиров Э.Р. |
Прототип |
да |
да |
Заиров Э.Р. |
Руковдство пользователя |
нет |
нет |
Заиров Э.Р. |
Бизнес-модель |
да |
Да |
Заиров Э.Р. |
Модель данных |
да |
Да |
Заиров Э.Р. |
Оценка бизнес-рисков, рисков проекта |
да |
Да |
Заиров Э.Р. |
Английский |
Русский |
Пояснения |
Activity diagram |
Диаграмма деятельности |
Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние выполняется только при завершении этой операции. |
Actor |
Актер |
Действующие единицы системы |
UML diagram |
UML диаграмма |
|
Class diagram |
Диаграмма классов |
Диаграмма, на которой показано множество классов, интерфейсов, коопераций и отношений между ними. Ее изображают в виде множества вершин и дуг. |
Sequence diagram |
Диаграмма последовательности |
Диаграммы последовательности являются графическим представлением передачи управления, служат для визуализации реализации вариантов использования |
Interaction diagram |
Диаграмма взаимодействий |
Взаимодействие между
объектами в системе |
Extend |
Определяет взаимосвязь экземпляров отдельного варианта использования с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров | |
Include |
Включение |
Отношение включения между двумя вариантами использования указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность поведения другого варианта использования. |
Use-case model |
Диаграмма вариантов использования |
Варианты использования
служат для выражения требований
заказчика в форме |
Диаграмма состояний |
Диаграммы переходов состояний иногда могут быть эффективным способом достижения соглашения разработчика и заказчика относительно того, как приложение должно работать | |
Sklad |
Система складского учета |
Приложение предназначено для осуществления учета и обработки данных о товарах, поставщиках и т.д. Работа системы напрямую зависит от потребностей пользователя. |
В процессе выполнения данного
проекта была разработана объектно-
В ходе ее разработки были изучены основы языка моделирования UML и построены следующие диаграммы:
Также был реализован скетч интерфейса программного обеспечения, разработана модель реализации USDP, составлен план тестирования.
В качестве среды разработки информационной подсистемы был использован программный продукт IBM Rational Software Architect Standard Edition.