Дерек ағынының диаграммасы (DFD) мен UML арасындағы айырмашылық

Дерек ағынының диаграммасы (DFD) мен UML арасындағы айырмашылық
Дерек ағынының диаграммасы (DFD) мен UML арасындағы айырмашылық

Бейне: Дерек ағынының диаграммасы (DFD) мен UML арасындағы айырмашылық

Бейне: Дерек ағынының диаграммасы (DFD) мен UML арасындағы айырмашылық
Бейне: Утесова. бағд.өң.дқұрал-жабд. лекция7-8 2024, Қараша
Anonim

Дерек ағынының диаграммасы (DFD) және UML

Деректердің жүйе арқылы ағынының графикалық көрінісі Деректер ағынының диаграммасы (DFD) деп аталады. DFD әзірлеу ақпараттық жүйені әзірлеу кезінде жүзеге асырылатын алғашқы қадамдардың бірі болып табылады. UML (Unified Modeling Language) – объектіге бағытталған бағдарламалық жасақтаманы жобалауда қолданылатын модельдеу тілі. Объектіге бағытталған бағдарламалық жасақтаманы әзірлеу кезінде UML бағдарламалық жүйені құрайтын компоненттерді көрсету және визуализациялау үшін қолданылады. UML диаграммалары негізінен жүйенің құрылымдық көрінісін және мінез-құлық көрінісін білдіреді.

Дерек ағынының диаграммасы (DFD) дегеніміз не?

DFD – деректердің жүйе арқылы ағынының графикалық көрінісі. DFD әзірлеу ақпараттық жүйені әзірлеу кезінде жүзеге асырылатын алғашқы қадамдардың бірі болып табылады. DFD жүйеге түсетін және жүйеден шығатын деректер, деректердің жүйе арқылы қалай өтетіні және деректердің жүйеде қалай сақталатыны сияқты мәліметтерді көрсетеді. Бірақ DFD процестердің уақыты туралы ақпаратты қамтымайды. DFD құрамына кіретін негізгі компоненттер процестер, деректер қоймалары, деректер ағыны және сыртқы нысандар болып табылады. DFD диаграммаларын жасау кезінде алдымен DFD контекстік деңгейі сызылады. Ол бүкіл жүйенің сыртқы деректер көздерімен және деректер жинақтауыштарымен қалай әрекеттесетінін көрсетеді. Келесі DFD контекстік деңгейін кеңейту арқылы 0-деңгей DFD әзірленеді. 0-деңгейдегі DFD жүйедегі ішкі жүйелердің мәліметтерін және олар арқылы деректердің қалай өтетінін қамтиды. Ол сондай-ақ жүйеде қажетті деректер қоймалары туралы мәліметтерді қамтиды. Yourdon & Coad және Gane & Sarson - DFD кескіндерін салу үшін қолданылатын екі белгі.

UML дегеніміз не?

UML - нысанға бағытталған бағдарламалық жасақтама дизайнында қолданылатын модельдеу тілі. UML бағдарламалық қамтамасыз ету жүйесін құрайтын құрамдастарды көрсету және визуализациялау мүмкіндіктерін береді. UML диаграммалары негізінен жүйенің құрылымдық көрінісін және мінез-құлық көрінісін білдіреді. Жүйенің құрылымдық көрінісі класс диаграммалары, құрама құрылым диаграммалары және т.б. сияқты диаграммалар арқылы ұсынылған. Жүйенің динамикалық көрінісі реттілік диаграммалары, белсенділік диаграммалары және т.б. сияқты диаграммалар арқылы ұсынылған. UML 2.2 нұсқасы жеті диаграмманы қамтитын он төрт диаграмманы қамтиды. құрылымдық көріністі және мінез-құлық көзқарасын білдіретін басқа жеті. Жеті мінез-құлық диаграммасының ішінде жүйемен өзара әрекеттесуді көрсету үшін төрт диаграмманы пайдалануға болады. IBM Rational Rose сияқты UML модельдеу үшін пайдалануға болатын құралдар бар.

Дерек ағынының диаграммасы (DFD) мен UML арасындағы айырмашылық неде?

DFD – деректердің жүйе арқылы өтуінің графикалық көрінісі, ал UML – нысанға бағытталған бағдарламалық жасақтама дизайнында қолданылатын модельдеу тілі. UML бағдарламасы бағдарламалық жүйенің құрылымы мен әрекетін модельдеу үшін пайдаланылуы мүмкін диаграммалар класын көрсетеді. Сондықтан UML диаграммалары біріктірілген кезде DFD-ді жалғыз пайдаланудан гөрі жүйенің егжей-тегжейлі көрінісін білдіреді. DFD жүйенің шын мәнінде қалай жұмыс істейтінін түсіну үшін жақсы бастапқы нүкте береді, бірақ жүйені әзірлеу кезінде сынып диаграммалары, құрылым диаграммалары және т.б. сияқты UML диаграммалары өте пайдалы болады.

Ұсынылған: