Маълумотлар ва жараёнларни моделлаштириш Маъруза 10 Режа


Download 19.87 Kb.
Sana29.04.2023
Hajmi19.87 Kb.
#1401616
Bog'liq
Lecture 10-fayllar.org


Lecture 10

Маълумотлар ва жараёнларни моделлаштириш

Маъруза 10

Режа:


  • Маълумотлар ва жараёнларни моделлаштириш

  • Маълумотлар окими диаграммаси (Data Flow Diagrams).

  • Маълумот лугатлари (Data Dictionaries).

  • Карор кабул килиш жадвали (Decision Tables).

  • Мантикий диаграммалар (Logic Flowcharts).

  • Мантикий/физик моделлар (Logical Versus Physical Models).

Асосий атамалар


  • Жараён модели иш фаолияти қандай бораётганлигини ифодаловчи расмий йулидир

  • Маълумотлар окими диаграммаси бизнес жараённи ва улар орасидаги маълумотлар окимини курсатади

Асосий атамалар


  • Мантикий жараён моделлари жараёнлар кандай бажарилаётганлиги мантиқи тушунилади

  • Физик моделлар жараёнлар кандай амалга ошаётганлиги хакидаги ахборотларни уз ичига олган

Маълумотлар окими диаграммаси (Data Flow Diagrams) DFD

DFD (Поликлиника)

DFD Элементлари

DFD ни Visio дастурида ифодаланиши



Visio 5.x
Visio

DFD – Амалий кулланилиши

Launched Dec. 11, 1998, the Climate Orbiter plunged too steeply into the Martian atmosphere Sept. 23, 1999, and either burned up or crashed. In an initial failure report released Oct. 15, 2000 the review board blamed the navigation error on a communications foul-up between NASA's Jet Propulsion Laboratory and prime contractor Lockheed Martin.


Амалий мисол

Common Statements Example


Action Statement Profits = Revenues - Expenses
Generate Inventory - Report
Add Product record to Product Data Store
If Statement IF Customer Not in Customer Data Store
THEN Add Customer record to Customer Data Store
ELSE Add Current-Sale to Customer’s Total-Sales
Update Customer record in Customer Data Store
For Statement FOR all Customers in Customer Data Store
Generate a new line in the Customer-Report
Add Customer’s Total-Sales to Report-Total
Case Statement CASE
If Income < 10,000: Marginal-tax-rate = 10%
If Income < 20,000: Marginal-tax-rate = 20%
If Income < 30,000: Marginal-tax-rate = 31%
If Income < 40,000: Marginal-tax-rate = 35%
ELSE Marginal-tax-rate = 38%
ENDCASE

Асосий атамалар


  • Декомпозиция (Decomposition) тизимни майда кисимларга ажратган холда моделлаштиришдан иборат

  • Уъзаро ишлатилиши (Balancing) Маълум бир DFD нинг даражасида келтирилган маълумотлар кейинги DFD даражасида хам кайта берилиши лозим

Контекст (Таркиб) диаграммаси


  • Контекст кайси бизнес жараён бажарилаётганлиги ёки мос келаётганлигини курсатиш

  • Умумий бизнес жараёнларини битта умумлашган жараёни сифатида курсатиш

  • Ташки мухитдан келаётган ва ташки мухитга кетаётган маълумотларни курсатиш

Контекст диаграммаси

DFD даражалари орасидаги богликлик

Декомпозиция диаграммаси

DFD яратиш

DFD ни қуриш қадамлари

DFD лар одатда турли кисм ва сценарияларни бирлаштириш оркали курилади

DFD кисмларини яратиш


  • Хар бир жараён бажариладиган функцияга мос булиши керак

  • Хар бир фигуралар жойлаштирилиши лозим:

    • Жараёнлар марказда

    • Кириш чап томондан

    • Чикиш унг томондан

    • Маълумотларни саклаш жараёни пастдан

DFD кисмига мисол

DFD – Packet Concept

A Second DFD Fragment Example

Маълумотлар лугати

Карор кабул килиш жадвали

Мантикий диаграммалар

Объектларни моделлаштириш (Object Modeling).

Маъруза 11

Режа


  • Объектга йуналтирилган тахлил хакида:

  • Объектга йуналтирилган терминлар, концепциялар, объектлар, Атрибутлар, усуллар, синфлар ва маълумотлар.

  • Объект ва синф уртасидаги уъзаро муносабатлар:

  • Объектлар уртасидаги уъзаро муносабатлар.

  • UML тили асосида Объектни моделлаш

  • Холат диаграммаларини ишлатиш

  • Синф диаграммалари

  • Кетма-кетлик диаграммалари

  • Холатларни узгариши диаграммаси

  • Фаолият диаграммаси

Объектга йуналтирилган тахлил хакида

Объектга йуналтирилган тахлил асосан турли обектларни бажарадиган функцияларини объект асосида ифодалаб, улар устидан турли декомпозиция амалини бажариб ва ишлаш жараёниларини визуал дастурлар оркали тушунишга ёрдам беради

Синфлар – объектларни маълум бир ухшаш томонларини инобатга олган холда гурухлаш тушунилади

Реал Объектлар

Объектларни ифодалаш

Кетма-кетлик диаграмаси

Фаолият (activity) диаграммаси

Холатлар узгариши диаграммаси



http://fayllar.org
Download 19.87 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling