Диссертация (1143290), страница 50
Текст из файла (страница 50)
CASEявляется инструментарием для программистов и системных аналитиков, которыйпозволяет значительно упростить задачи анализа, проектирования и реализациисистем [312-314].CASE-средства предоставляют возможность получения описания работы создаваемой системы до построения самой системы. CASE-средства представляютсобой эффективные средства анализа работы системы и оптимизации подготавливаемых решений.CASE-средства позволяют поддержать и усилить процедуры анализа и проектирования при разработке и усовершенстовании работы информационных систем. CASE-средства позволяют упростить работу пользователей при разработке икорректировке графического проекта в режиме интерактивности, они помогаютпредставить проект как ряд иерархических уровней абстракции, осуществляютпроверки уровня соответствия составляющих.
CASE-средства являются новым видом графически-ориентированных инструментариев, относящихся к системамподдержки жизненного цикла программного обеспечения. CASE-средством является любой программный продукт, которые предоставляет автоматизированнуюпомощь при разработке программной системы, ее сопровождении или работе поуправлению проектом.В последнее время существует огромное количество CASE-средств, многиеиз которых позволяют создавать описания (модели) бизнес-процессов предприятий. BPwin, ARIS Toolset, Erwin, Rational Rose являются наиболее приемлемымиинструментальными средствами для проектирования информационных систем.
Всеэти инструменты имеют свои достоинства и недостатки. В таблице A.1 представлен сравнительный анализ инструментальных средств. Автором было дано предпочтение следующим инструментальным средствам: BPwin, Rational Rose, ERwin.347Удобство интерфейса, широкие функциональные возможности и легкость в работеотносятся к главным достоинствам инструментального средства BPwin 4.0 посравнению с другими средствами для работы с IDEF.Таблица A.1 – Сравнительная характеристика существующих инструментальных средствКритерии дляARISBPWinRational RoseНетНетНетНетОт 2 до 8НетУдобство работыСложность пане-Простота панелиСложность пане-по разработкели управленияуправленияли управленияDFD, ERM, UMLIDEF0, IDEF3,UMLсравненияОграничение наобъем базы данныхОграничение начисло объектовна диаграммемоделейПоддерживаемыйстандартDFDОписание проце-Объект на диа-Объект на диа-Объект на диа-дуры процессаграммеграммеграммеФормат пред-Не регламентиру-СтандартныйНе регламентиру-ставления моде-етсяблок IDEF с воз-етсялейможностью егоотключенияНаличие работы вЕстьЕстьЕстьСложноПростоСложногруппеПростота разработки моделей348Методология IDEF относится к довольно простым инструментам, являющимся эффективными в работе.
Программа BPwin 4.0 позволяет работать одновременно в трех нотациях, что дает возможность более глубоко описать исследуемый объект и создать оптимизированную модель, в которой можно учесть перспективы дальнейшего развития. Около 80 нотаций включено в методологиюARIS, что говорит о важности описания семантики каждый раз при разработке, чтоявляется весомым аргументом в пользу IDEF, в котором основной метод IDEF0относится к стандарту.С момента своего появления CASE-средство Rational Rose превратилось вмощное и современное средство для анализа, моделирования и разработки программных продуктов. Язык UML в Rational Rose является основной технологиейвизуализации и разработки программ, что определило стратегическую перспективность и популярность данного инструментального средства.
Для визуализации иразработки программного обеспечения для производства монокристаллическогосапфира построено несколько диаграмм с помощью этого инструментария. Данныедиаграммы позволили описать взаимодействия системы с внешней средой, основные состояния и последовательности действий основных объектов процесса. Длятого чтобы учесть всю важную для исследуемого процесса информацию, при работе с Rational Rose предоставляется возможность создания собственных синтаксических соглашений и интерпретации процессов.Инструментальное средство ERwin поддерживает несколько методологийинформационного моделирования и основывается на диаграммах сущность-связь(ER-диаграммах).
С помощью метода IDEF1X можно получить модель данных,аналогичную реляционной модели в третьей нормальной форме. В методе IDEF1Xреализованы простота изучения и возможность автоматизации процессов.На первых этапах разработки информационной системы (ИС) необходимопонимание того, как функционирует отдел, работу которого собираемся автоматизировать.349Модель в IDEF0 [313-317] представляет собой текстовое или графическоеописание системы.
Начальным этапом моделирования системы в IDEF0 являетсяопределение контекста – самого абстрактного уровня при целостном описании системы. Вершиной иерархической структуры диаграмм является контекстная диаграмма, являющаяся общим описанием системы и ее взаимодействия с окружающим миром. Затем проводится разбиение системы на крупные фрагменты (функциональная декомпозиция), создаются диаграммы (диаграммы декомпозиции),описывающие данные фрагменты и их взаимодействие.
После разбиения контекстной диаграммы выполняется декомпозиция всех крупных фрагментов системы на более мелкие до достижения требуемого уровня детализации описания системы. После каждой процедуры декомпозиции проводились сеансы экспертизыс целью подтверждения соответствия реальных бизнес-процессов разработаннымдиаграммам. Обнаруженные неточности исправлялись, и только после завершенияпроцедуры экспертизы без замечаний можно было приступать к следующемууровню разбиения системы, тем самым достигалось соответствие модели реальным процессам на всех уровнях системы.В методологии IDEF0 автором созданы диаграммы. Разработка модели начиналась с контекстной диаграммы, которая является общим описание отдела и еговзаимодействия с внешним миром (рисунок А.3).
Контекстную диаграмму разбиваем на следующие крупные блоки: управление ростом, материальное обеспечениепроцесса, непосредственный рост кристаллов, контроль за качеством получаемыхкристаллов сапфира (рисунок А.4). На диаграмме работы представлены в порядкедоминирования и описаны процедуры, выполняемые в цехе синтетических кристаллов при производстве сапфира.
Диаграмма отражает, какие основные задачинеобходимо выполнить после подписанного договора с заказчиком, и как осуществляются условия данного договора непосредственно до сдачи изделий заказчику.350Рисунок А.3 – Контекстная диаграмма бизнес-процесса в IDEF0351Рисунок А.4 – Организация деятельности отдела в IDEF0 (модель AS-IS)352Выращивание кристаллов функционально декомпозируется на следующиеблоки: подготовка ростового оборудования, материала и тигля для роста сапфира;обработка, установка затравочного кристалла и наполнение тигля. Данная диаграмма позволяет контролировать, как ведётся производство на всех стадиях (рисунок А.5). На данной диаграмме показана модель “как есть”. После добавленияблока “определение оптимальных параметров” на данной стадии процесса перейдем к модели “как должно быть” (рисунок А.6).
Для многих диаграмм “как есть”проделаны похожие процедуры.Контроль качества кристаллов разделяем на надзор за соответствующимоборудованием и материалами, контроль за ростом, проверку кристаллов на наличие дефектов. Процедуры этой диаграммы позволяют контролировать выращивание кристаллов на различных его этапах, формируя при этом отчеты для отслеживания правильности выполнения работ и получения конечного результата (рисунокА.7).Проверка кристаллов на дефектность декомпозируется на контроль геометрических параметров кристаллов, контроль на наличие трещин и включений в кристалле световодом, проверка кристаллографической ориентации гониометром,контроль на наличие напряжений и блоков в кристалле полярископом.
В результате контроля кристаллов на дефектность составляется сопроводительный лист,определяется категория качества получаемого кристалла, и принимается решение,необходима ли дальнейшая обработка выращенного кристалла (рисунок А.8).Функциональный блок резания кристаллов разбивается на подготовку оборудования к резанию кристаллов, выбор оптимальных параметров процесса резания и на резание кристаллов по заказу потребителя. На диаграмме этап резаниякристаллов относится к последней операции обработки кристаллов до сдачи кристалла заказчику (рисунок А.9).Исследование логической модели предметной области, ее последовательноепреобразование в модель будущей информационной системы, позволит обобщитьопыт ведущих специалистов и экспертов, получить представление новой, реорга353низованной и автоматизированной деятельности отдела для получения кристалловсапфира.Рисунок А.5 – Моделирование в IDEF0 процесса выращивания кристаллов(модель AS-IS)354Рисунок А.6 – Моделирование в IDEF0 процесса выращивания кристаллов(модель TO-BE)355Рисунок А.7 – Моделирование в IDEF0 процесса контроля качества кристаллов сапфира (модель AS-IS)356Рисунок А.8 – Моделирование в IDEF0 процесса проверки кристаллов на дефектность (модель AS-IS)357Рисунок А.9 – Моделирование в IDEF0 процесса резки кристаллов (модельTO-BE)358Построена модель в форме диаграммы прецедентов для описания взаимодействия системы с внешней средой.Диаграмма прецедентов представлена на рисунке А.10.выдать разрешение напроведение работначальник цехатехнологоформить графики выполненияработисследовать кристалл надефектностьконтролировать процесскристаллизациивыбирать параметры ростаУчёт кристаллов и изделийуправлять процессомкристаллизацииполучить кристаллоформить сопроводительныйлистбухгалтероформить документкупле-продажиперсонал пообработ...оформить справку о категориикачества изделиярезать, шлифовать, полировать контролировать качествокристаллизделияполучить изделиезаказчикРисунок А.10 – Диаграмма прецедентов (Use Case Diagram)На данной диаграмме представлены основные специалисты, участвующие впроцессе роста и обработки монокристаллического сапфира.













