ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.08.2024

Просмотров: 61

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Структурнаямодельпредметнойобласти

ВосновепроектированияИСлежитмоделированиепредметнойобласти. Длятогочтобы получитьадекватныйпредметнойобластипроектИСввидесистемыправильноработающих программ, необходимоетьцелостное, системноепредставлениемодели, которотражает всеаспектыфункционированиябудущейинформационнойсистемы. Приэтомпод моделью предметнойобласти понимаетсянекотораясистема, имитирующаяструктуруили функционированиеисследуемойпредметнойобластиотвечающаяосновномутребованию– бытьадекватнойэтойобласти.

Предварительноемоделированиепредметнойобластипозволяетсократитьвремяисроки проведенияпроектировочныхработполучитьболееэффективныйкачественныйпроект. Безпроведениямоделированияпредметнойобластивеликавероятностьдопущениябольшого количестваошибокврешениистратегическихвопросов, приводящихкэкономическим потерямивысокимзатратамнапоследующееперепроектированиесистемы. Вследствиеэтого всесовременныетехнологиипроектированияИСосновываютсянаиспользованииметодологии моделированияпредметнойобласти.

К моделямпредметныхобластей

предъявляютсяследующиетр бования:

 

формализация, обеспечивающаяоднозначноеописание структуры предметнойобласти;

понятность для

заказчиков и разработчиковна основе примененияграфическихсредст

 

отображениямодели;

 

 

 

 

реализуемость, подразумевающаяналичие средств

физическойреализации

модели

 

предметнойобласти

 

вИС;

 

 

обеспечениеоценки эффективностиреализации

моделипредметнойобласти

наоснове

 

определенныхметодови ычисляемыхпоказателей.

 

 

Дляреализацииперечисленныхтребований, какправило, строится

системоделейа ,

котораяотражаетструктурныйиоценочныйаспектыфункционированияпредметнойобласти.

 

Структурныйаспект

предполагаетпостроение:

 

 

объектной структуры, отражающейсостав взаимодействующих процессах материальных иинформационныхобъектовпредметнойобласти;

функциональнойструктуры, отражающейвзаимосвязь функций (действий)по преобразованиюобъектовпроцессах;

• структуры управления,

отражающейсобытия и

бизнесправила,

которые воздействуютна

выполнениепроцессов;

 

 

 

 

 

 

• организационнойструктуры, отражающейвзаимодействиеорганизационныхединиц

 

предприятияперсоналавпроцессах;

 

 

 

 

• техническойструктуры,

описывающейтопологию расположенияи способы коммуникации

комплексатехническихсредств.

 

 

 

 

Дляотображенияструктурногоаспекта

моделейпредметныхобластей

восновном

используютсяграфическиеметоды, которыедолжныгарантироватьпредставлеинформацииие

 

 

окомпонентахсистемы. Главноетребованиекграфическимметодамдокументирования—

 

 

простота. Графическиеметодыдолжныобеспечивозможностьатьструктурнойдекомпозиции

 

 

спецификацийсистемымаксимальнойстепеньюдетализациисогласованийописанийна

 

 

смежныхуровняхдекомпозиции.

 

 

 

 

 

 

Смоделированепосредственноиемсвязанапроблема

 

выбораязыка

представления

проектныхрешений, позволяющегокакможнобольшепривлекатьбудущихпользователей

 

 

системыкееразработке.

Языкмоделирования

–это нотация, восновномграфическая,

котораяиспользуетсядляописанияпроектов.

Нотация представляетсобойсовокупность

графическихобъектов, используемыхвмодели.

Нотация являетсинтаксисомя

языка

моделирования . Языкмоделирования , соднойстороны, долженделатьрешения

 

 

проектировщиковпонятнымипользователю, сдругойстороны, предоставлять

 

 

проектировщикамсредствадостаточноформализованногоодн значногоопределения

 

 

проектныхрешений, подлежащихреализациивв депрограммныхкомплексов, образующих

 

 


целостнуюсистемупрограммногообеспечения.

Графическоеизображенередкоиеоказываетсянаиболемкойформойпредставления информации. Приэтомпроектировщикидолжныучитывать, чтографическиеметоды документированиянемогутполностьюобеспечитьдекомпозициюпроектныхрешенийот постановкизадачипроектированиядореализациипрограммЭВМ. Трудностивозникаютпри переходеотэтапанализасистемыкэтапупроектированияособенностик программированию.

Главный критерийадекватностиструктурнмоделий

предметнойобласти

заключаетсяв

функциональнойполнотеразрабатываемойИС.

 

 

Оценочныеаспекты моделированияпредметнойобластисвязаныразрабатываемыми показателямиэффективносавтоматизируемыхпроцессов, ккоторымотносятся:

время решения задач;

стоимостныезатраты на обработку данных;

надежностьпроцессов;

косвенные показатели эффективности, такие, как объемы производства,

 

производительностьтруда, оборачиваемостькапитала, рентабельностьи .д.

Длярасчетапоказателейэффективности, какправило, используютсяатическиеметоды функционально-стоимостногоанализа(ABC)идинамическиеметодыимитационного моделирования.

ВосноверазличныхметодологиймоделированияпредметнойобластиИСлежатпринципы

 

 

последовательнойдетализацииабстрактныхкатегорий. Обычномоделистроятсянатрех

 

 

уровнях:навнешнемуровне(

 

определениитребований

),наконцептуальнуровнем

 

( спецификациитребований

)ивнутреннемуровне(

 

реализациитребований

).Так, на

внешнемуровнемодельотвечаетнавопрос, чтодолжнаделатьсистема, тоестьопределяется

 

составосновныхкомпонентовсистемы:объектов,

функций, событий,организационныхединиц,

техническихсредств.

Наконцептуальнуровнем

модельотвечаетнавопрос, какдолжна

 

функционировасистемаь?Иначеговоря, определяетсяхарактервзаимодействиякомпонентов

 

системыодногоиразныхтипов. Навнутреннемуровнемодельотвечаетнавопрос: помощью

 

какихпрограммно-техническихсредствреализуютсятребованияксистеме?Спозиции

 

 

жизненногоциклаИСописанныеуровнимоделейсоответственностр ятсянаэтапаханализа

 

 

требований, логического(технического) физического(рабочего)проектирования.

 

 

Рассмотримособенностипостроения

моделейпредметнойобласти

натрехуровнях

 

детализации.

 

 

 

 

 

 

Объектнаяструктура

 

 

 

 

 

 

Объект—этосущность, котораяиспользуетсяпривыполненииекоторой

 

функции или

операции (преобразования, обработки, формированият.д.).Объектымогутиметь

 

 

динамическуюилистатическуюприроду:динамическиеобъектыиспользуютсяводномцикле

 

 

воспроизводства, напримерзаказынапродукцию, счетанаоплату, платежи;статические

 

 

объектыиспользуютсявомногихциклахвоспроизводства, например, оборудование, персонал, запасыматериалов.

Навнешнемуровне детализациимоделивыделяютосновныеявидыматериальныхобъектов (например, сырьеиматериалы, полуфабрикаготовые, изделия, услуги) основныевиды информационныхобъектовилидокументов(например, заказы, накладные, счетаит.д.).

Наконцептуальнуровнем построения моделипредметнойобласти уточняетсясостав классовбъект,овпределяютсяихатрибутывзаимосвязи. Такимобразомстроится обобщенноепр дставлениеструктурыпредметнойобласти.

Далееконцептуальнаямодельнавнутреннемуровнеотображаетсяввидефайловбазы


данных, входныхивыходныхдокументовЭИС. Причемдинамическиеобъектыпредставляются единицамипеременнойинформацииил документ,амистатическиеобъекты—единицами условно-постояннойинформациивв десписков, номенклатур, ценников, справочников, классификаторов. Модельбазыданныхкакпостоянноподдерживаемогоинф рмационного ресурсаотображаетхранениеусловно-постояннойинакапливаемойпеременнойинформации, используемойвповторяющинформационныххсяпроцессах.

Функциональнаяструктура

Функция ( операция )представляетсобойнекоторыйпреобразовательвходныхобъектов

выходные. Последовательностьвзаимосвязанныхповходамивыходам

функций составляет

бизнес-процесс . Функция бизнес-процесса

можетпорождатьобъектылюбойприроды

(материальные, денежные, информационные).Причем

 

бизнес-процессы иинформационные

процессы, какправило, неразрывны, тоесть

функции материальногопроцессанемогут

осуществлятьсябезинформационнойподдержки. Например, отгрузкаготовойпродукции осуществляетсянаосноведокумента"З каз",который, всвоюочередь, порождаетдокумент "Накладная",сопровождающийпартиюотгруженноговара.

Функция можетбытьпредставленаоднимдействиемилинекоторойсовокупностьюдействий. В последнемслучаекаждой функции можетсоответствоватьнекоторыйпроцесс, вкотороммогут существоватьсвои подпроцессы, ит.д.,покакаждаяизподфункцийнебудетпредставлять некоторуюнедекомпозируемуюпоследовательностьдействий.

Навнешнемуровне

моделированияопределяетсясписокосновныхбизнес-функцийли

видов бизнес-процессов

 

. Обычнотаких

функций насчитывается15–20.

Наконцептуальнуровнем

выделенные функции декомпозируюстроятсяиерархии

взаимосвязанных функций.

 

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

Структурауправления

 

 

 

 

Всовокупности функций бизнес-процесса

возможныальтернативныеилициклические

последовательностизависимосотразличныхусловийпротеканияпроцесса. Этиусловия

связаныпроисходящимисобытиямивовнешнейсредеиливсамихпроцессахи

 

образованиемопределенныхсостоянийобъектов(например, заказпринят, отвергнут,

 

отправленнакорректировку).

События вызываютвыполнение

функций, которые, всвою

очередь, изменяютсостоянияобъектовиформируютновыесобытия, т.д.,поканебудет

 

завершеннекоторый

бизнес-процесс . Тогдапоследовательностьсобытийсоставляет

конкретнуюреализацию

бизнес-процесса .

 

 

Каждоесобытиеописываетсядвухточекзрения:

информационной и процедурной.

Информационнособытиеотражаетсяввиденекоторогосо бщения, фиксирующегофакт

 

выполненияекоторой

функции изменениясостоянияилипоявлениянового. Процедурно

событиевызываетвыполнениеовой

функции, ипоэтомудлякаждогос стоянияобъекта

должныбытьзаданыописанияэтихвызовов. Такимобразом, событиявыступаютсвязующей

ролидлявыполнения

функций бизнес-процессов .

 

Навнешнемуровне определяютсясписоквнешнихсобытий, вызываемыхвзаимодействием предприятиясвнешнейсредой(платежиналогов, процентовпокредитам, поставки контрактами .д.),исписокцелевыхустановок, которымдолжнысоответствовать бизнеспроцессы (регламентвыполненияпроцессов, поддержкауровняматериальныхзапасов, уровенькачествапродукциит.д.).


Наконцептуальнуровнем устанавливаютсябизнес-правила, определяющиеусловия

вызова функций привозникновениисобытийдостижениисостоянийобъектов.

Навнутреннемуровне выполняетсяформализациябизнес-правилвидетриггеровили вызововпрограммныхмодулей.

Организационнаяструктура

Организационнаяструктурапредставляетсобойсовокупностьрганизационныхединиц, как правило, связанныхиерархическимипроцесснымиотношениями. Организационнаяединица

—этоподразделение, представляющеесобойобъединениелюдей(персонала)для

 

выполнениясовокупнобщихсти

функций или бизнес-процессов

. Вфункционально-

ориентированнойорганизационнойструктуреорганизационнаяединицавыполняетнабор

 

функций, относящихсякодной

функции управлениявходящихразличныепроцессы. В

процессно-ориентированнойструктуреорганизационнаяединицавыполняетнабор

функций,

входящиходинтиппроцессаиотносящихсякразным

функциям управления.

Навнешнемуровне строитструктурнаямодельпредприятияввидеиерархииподчинения организационныхединицилисписковвзаимодействующихподразделений.

Наконцептуальнуровнем длякаждогоп дразделениязадаетсяорганизационно-штатная структурадолжностей(ролейперсонала).

Навнутреннемуровне определяютсятребованиякправамдоступерсоналак автоматизируемым функциям информационнойсистемы.

Техническаяструктура

Топологияопределятерриториальноеразмещениетехническихсредствпоструктурным подразделениямпредприятия, акоммуникация—техническийспособреализации взаимодействияструктурныхподразделений.

Навнешнемуровне моделиопределяютсятипытехническихсредствобработкиданныхиих размещениепоструктурнымподразделениям.

Наконцептуальнуровнем определяютсяспособыкоммуникациймеждутехническими комплексамиструктурныхподразделен:фийзическоеперемещениедокументов, машинных носителей, обменинформациейпоканаламсвязит.д.

Навнутреннемуровне

строитсямодель"клиент-серверной"архитектурывычислительной

сети.

 

Описанные моделипредметнойобласти нацеленаыпроектированиеотдельныхкомпонентов ИС:данных, функциональныхпрограммныхмодулей, управляющихпрограммныхмодулей, программныхмодулейинтерфейспользователей, структурытехническогокомплекса. Для болеекачественногопроектированияуказанныхкомпонентовтребуетсяпостроениемоделей, увязывающихразличныекомпонентыИСмеждусобой. Впростейшемслучаевкачестветаких моделейвзаимодействиямогутиспользоватьсяматрицыперекрестныхссылок: "объектыфункции", функции" -события", организационные" единицы— функции ", организационные" единицы—объекты", организационные" единицы—техническиесредства"итд. Такие матрицыненаглядныинеотражаютособенностиреализациивзаимодействий.

ДляправильногоотображениявзаимодействийкомпонентовИСважноосуществлять совместнмоделированиетакихкомпонентов, особенносодержательнойточкизрения объектови функций. Методологияструктурногосистемногоанализасущественнопомогаетв решениитакихзадач.


Структурныманализом

принятоназыватьметодисследованиясистемы, которыйначинается

сееобщегообзора, затемдетализируется, приобретаяиерархичеструктурукуювсе

 

большимчисломуровней. Длятакихметодовхарактерно:разбиениенауровниабстракции

 

ограниченнымчисломэлемент(отв3до7);ограниченныйконтекст, включающийтолько

 

существенныедеталикаждогоуровня;использованиестрогихформальныхправилзаписи;

 

последовательноеприближениекрезультату.

Структурныйанализ

основаннадвухбазовых

принципах– разделяй" ивластвуй"ипринципеиерархическупойрядоченности. Решение

 

трудныхпроблемпутемихразбиениянамножествоменьшихнезависимыхзадач(так

 

называемых"черныхящиков") организацияэтихзадачвдревовидныеиерархические

 

структурызначительноповышаютпониманиесложныхсистем. Определимключевыепонятия

 

структурногоанализа

.

 

 

Операция –элементар(неделимое) ействие, выполняемоенаодномрабочемместе.

Функция –совокупность операций, сгруппированныхпоопределенномупризнаку.

Бизнес-процесс —связаннаясовокупность

функций, входевыполнениякоторой

 

потребляютсяопределенныересурсыисоздаетсяпродукт(предмет, услуга, научное

 

открыт,идея),представляющаяценностьдляпотребителя.

 

 

Подпроцесс –это бизнес-процесс

, являющийсяструктурнымэлементомнекоторого

бизнес-

процесса ипредставляющийценностьдляпотребителя.

 

 

Бизнес-модель –структурированноеграфическоеописаниесетипроцессови

операций,

связанныхданными, документами, организационнымиедин цамипрочимиобъектами,

 

отражающимисуществующуюилипредполагаемуюдеятельностьпредприятия.

 

Существуютразличныеметодологииструктурногомоделированияпредметнойобласти, среди

 

которыхследуетвыделить

функционально-ориентированныеобъектно-

 

ориентированныеметодологии

.

 

 

Функционально-ориентированныеобъектно-ориентированные методологииоп санияпредметнойобласти

Процессбизнес-моделированияможетбытьреализованрамкахразличныхметодик, отличающихсяпреждевсегосвоимподходомктому, чтопредставляетсобоймоделируемая организация. Всоответствииразличнымипредставлениямиоборганизацииметодикипринято делитьнаобъектныеифункциональные(структурные).

Объектныеметодики рассматриваютмоделируемуюорганизациюкакнабор взаимодействующихобъектов–производственныхединиц. Объектопределяетсякак осязаемаяреальность–предметилиявление, имеющиечеткопределяемоеповедение. Цельюпримененияданнойметодикиявляетсявыделениеобъектов, составляющих организацию, распределениемеждунимиответственностейзавыполняемыедействия.

Функциональныеметодики , наиболееизвестнойкоторыхявляетсяметодикаIDEF, рассматриваюторганизациюкакнабор функций, преобразующийпоступающийпоток информацииввыходнойпоток. Процесспреобразоваинформацииияпотребляет определенныересурсы. Основнотличие объектнойметодики заключаетсявчетком отделении функций (методовбработкиданных)отсамихданных.

Сточкизрениябизнес-моделированиякаждыйизпредставленныхпод одобладаетвсвоими преимуществами. Объектныйподходпозволяетпостроитьболееустойчивуюкизменениям систему, лучшесоответствуетществующимструктураморганизации. Функциональное моделированиехорошопоказывасебятвтехслучаях, когдаорганизационнаяструктура