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

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

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

Добавлен: 03.08.2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

модели

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

вИС;

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

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

наоснове

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

восновном

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

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

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

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

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

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

выбораязыка

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

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

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

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

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

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

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

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

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

языка

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

).Так, на

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

функции или

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

функций,

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

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

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

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

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

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

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

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

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

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

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

сети.

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

.

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

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

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

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

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

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

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

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

бизнес-

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

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

операций,

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

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

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

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

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

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

.

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

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

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

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

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