Моделирование системы работы с договорами покупателей

makeNewDoc()

>

Доступ к системе

enterID (Passport, Login)

: Менеджер

Подпись: Простой сценарий прецедента
Создание спецификации

1._Идентификация менеджера.



2._Менеджер открывает новую спецификацию. 
3._Система присваивает номер и дату спецификации. 

4._Менеджер выбирает номер договора. 
Система выдает номер и дату договора, реквизиты контрагента.

5._Менеджер выбирает товар. 
6._Система записывает наименование товара, цену, стоимость, налоговую ставку, сумму налога, общую стоимость. 
Менеджер повторяет действия, описанные в п.п. 5-6, для каждого товара.

7._Система выводит общую сумму к оплате. Менеджер вводит срок доставки товара, форму и срок оплаты.
7. Система регистрирует, сохраняет и выводит на печать спецификацию. Спецификацию заверяют подписями и печатью.

Пример, приведенный на рисунке 3, соответствует основному успешному сценарию прецедента Создание спецификации.

Рисунок 3 – Диаграмма последовательностей для успешного сценария

Описания Системных операций (system operation contract) описывают детальное поведение системы в терминах изменения состояния объектов модели предметной области после выполнения системных операций.

Системные операции для контрольного прецедента представлены в таблицах 4 – 8.

Таблица 4 – Описание операции enterID (Passport, Login)

Операция

enterID (Passport, Login)

Ссылки

Прецедент: Создание спецификации

Предусловия

Отсутствует

Постусловия

Идентификация менеджера

Таблица 5 – Описание операции makeNewDoc()

Операция

makeNewDoc()

Ссылки

Прецедент: Создание спецификации

Предусловия

Менеджер идентифицирован

Постусловия

Создан экземпляр класса Спецификация

Таблица 6 – Описание операции enterNomerContract ()

Операция

enterNomerContract ()

Ссылки

Прецедент: Создание спецификации

Предусловия

Создан экземпляр класса Спецификация

Постусловия

Создана новая строка в экземпляре класса Спецификация

Таблица 7– Описание операции enterProduct ()

Операция

enterProduct ()

Ссылки

Прецедент: Создание спецификации

Предусловия

Создан экземпляр класса Спецификация

Постусловия

Создана новая строка в экземпляре класса Спецификация

Таблица 8 – Описание операции enterDateProduct()

Операция

enterDateProduct()

Ссылки

Прецедент: Создание спецификации

Предусловия

Создан экземпляр класса Спецификация

Постусловия

Создана новая строка в экземпляре класса Спецификация

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13 


Другие рефераты на тему «Экономико-математическое моделирование»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы