Таблица 3
Прецедент |
Вход |
Выход |
Тип производства |
Критерий выбора варианта техпроцесса |
Диаграмма Statechart (состояний) позволяет отразить технологический процесс в виде модели. Количество моделей зависит от количества предметов труда обрабатываемых в системе. По каждому предмету труда необходимо точно знать исходное и конечное состояния, эти состояния обычно формируют пользователи на основе своих должностных инструкций. Исходное состояние определяет свойства предмета труда поступающего на обработку, конечное состояние определяет свойства предмета труда после выполненной обработки. Количество промежуточных состояний зависит от количества свойств предмета труда, изменяемых в процессе обработки, так как каждое свойство должно быть сформировано в соответствии с определёнными требованиями, которые будут реализованы с помощью необходимых инструментов и приспособлений. Практически данный вид диаграмм отражает либо маршрутный технологический процесс на уровне технологических операций либо одну технологическую операцию на уровне действий (технологических переходов). Переход предмета труда из одного состояния в другое формирует событие, т.е точку во времени, которая характеризует состояние изменённого свойства предмета труда, которое может потребовать обработки (принятия решения). Можно сделать вывод, что комплект диаграмм состояний полностью перекрывают все технологические процессы рассматриваемой ИС и позволяют провести анализ используемой технологии и проектирование перспективной технологии для удовлетворения требований.
На основе построенных моделей по каждому предмету труда формируется спецификация состояний:
Таблица 4
Состояние |
Обрабатываемые свойства |
Инструмент, приспособление, оборудование |
Событие |
Методы обработки события |
Примечание |
Для оценки применимости рассмотренных технологических процессов необходимо проверить достижение критерия установленного для рассматриваемого прецедента. В случае более детального рассмотрения технологии реализации прецедента необходимо произвести декомпозицию критерия на локальные критерии для каждого выделенного технологического процесса. В качестве критериев можно рассматривать скалярные величины производительности, трудоёмкости, достоверности, степени автоматизации или сформировать векторный критерий.
Порядок выполнения лабораторной работы
1. По теме КП на основании материалов лабораторной работы №1 выделить актёров и сформировать спецификацию актёров (таблица 1) и согласовать с преподавателем.
2. Сформировать спецификацию предметов труда с их параметрическим описанием (таблица 2) и согласовать её с преподавателем.
3. На основе материалов лабораторной работы №1 сформировать спецификацию прецедентов, выбрав требуемый уровень детализации представления и оформить её в соответствии с таблицей 3.
4. Построить диаграмму прецедентов в среде ППП Rational Rose и согласовать её с преподавателем.
5. Выбрать наиболее представительный предмет труда и описать его свойства.
6. Построить диаграмму состояний и оформить спецификацию состояний в соответствии с таблицей 4
7. Согласовать диаграмму состояний и спецификацию с преподавателем.
Содержание отчёта по лабораторной работе
Краткая характеристика предметной области с отражением проблем в технологии.
2. Точка зрения на рассматриваемый процесс.
3. Диаграммы сценариев.
4. Спецификация актёров.
5. Спецификация предметов труда.
6. Спецификация прецедентов.
7. Логическое обоснование критерия для выбора технологии реализации одного из рассматриваемых прецедентов.
8. Диаграммы состояний.
9. Спецификация состояний рассмотренного предмета труда.
10. Логическое обоснование критерия для выбора варианта реализации технологического процесса.
Вопросы для защиты лабораторной работы №2
1. Сформулируйте правила выделения актёров.
2. Сформулируйте правила выделения прецедентов.
3. Какие исходные данные необходимы для построения диаграммы сценариев.
4. Сформулируйте назначение и правила использования связи «uses».
5. Сформулируйте назначение и правила использования связи «includ».
6. Сформулируйте назначение и правила использования связи «extended».
7. Сформулируйте назначение и правила использования связи «generalization».
8. Сформулируйте назначение и правила использования контейнеров.
9. Сформулируйте назначение и цели построения диаграмм состояния.
10. Сформулируйте назначение и цели построения диаграмм сценариев.
11. Какие исходные данные необходимы для построения диаграмм состояний.
12. Какие исходные данные необходимы для выделения состояний.
13. Сформулируйте правила формирования критериев для выбора вариантов реализации прецедентов.
14. Сформулируйте правила формирования критериев для оценки варианта реализации технологического процесса (диаграмма состояний).
15. Дайте понятие событию и его свойствам в диаграмме состояний.
16. Сформулируйте правила выделения недостатков в диаграммах сценариев.
17. Сформулируйте правила выделения недостатков в диаграммах состояний.
18. Каким образом точка зрения на процесс влияет на процесс моделирования.
19. Как влияют организационная и производственная структуры объекта автоматизации на процесс моделирования.
20. Как можно использовать маршрутные технологические процессы при построении диаграмм сценариев.
21. Как определить количество необходимых диаграмм состояний для перекрытия системы.
22. Объясните необходимость выделения очевидных, скрытых и дополнительных прецедентов.
23. Сформулируйте правила выделения очевидных прецедентов.
24. Сформулируйте правила выделения скрытых прецедентов.
25. Сформулируйте правила выделения дополнительных прецедентов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.